在设计过程中,通常先从基本组件开始构建云模板,然后随着模板的增长进行部署和测试。此示例说明了 Cloud Assembly 内置的一些正在进行的测试。
为了确保部署按您希望的方式运作,可以多次测试和部署云模板。您可以逐渐添加更多资源、重新测试和重新部署。
过程
- 单击云模板,然后打开 WordPress-BP 云模板。
基本云模板将显示在设计画布和代码编辑器中。
- 要检查模板语法、布置位置和基本有效性,请单击左下角的测试。
- 键入输入值,然后单击测试。
测试只是一个模拟,实际上并不部署虚拟机或其他资源。
测试包括指向置备图的链接,您可以在其中检查模拟的部署流并查看发生的情况。模拟可发现潜在问题,例如,未定义任何与云模板中的硬性限制相匹配的资源功能。在下面的示例错误中,在所定义基础架构中的任何位置都找不到功能标记 env:dev
的云区域。
成功的模拟不保证部署模板时不出错。
- 在模板通过模拟后,单击左下角的部署。
- 选择选择新部署。
- 将部署命名为 WordPress for OurCo,然后单击下一步。
- 键入输入值,然后单击部署。
- 要验证模板是否已成功部署,请在下进行查看。
如果某个部署失败,请单击其名称,然后单击历史记录选项卡以查看有助于进行故障排除的消息。
某些历史记录条目的最右侧可能具有置备图链接。该图与模拟的图类似,您可以在其中检查置备过程中 Cloud Assembly 决策点的流程图。
如需查看更多流程图,请单击。
- 要验证应用程序是否正常工作,请在浏览器中打开 WordPress 起始页面。
- 等待 WordPress 服务器完全创建并初始化。
初始化可能需要 30 分钟或更长时间,具体取决于环境。
- 要查找站点 FQDN 或 IP 地址,请转到。
- 在画布中,单击“WebTier”,然后在右侧的面板中查找 IP 地址。
- 输入 IP 地址,作为 WordPress 起始页面完整 URL 的一部分。
在此示例中,完整 URL 是:
http://{IP-address}/mywordpresssite
或
http://{IP-address}/mywordpresssite/wp-admin/install.php
- 在浏览器中检查 WordPress 后,如果需要对应用程序进行其他处理,请进行模板更改并使用更新现有部署选项进行重新部署。
- 考虑对云模板进行版本控制。如果更改导致部署失败,可以恢复到正常工作的版本。
- 在云模板设计页面上,单击版本。
- 在“创建版本”页面中,输入 WP-1.0。
请勿在版本名称中输入空格。
- 单击创建。
要复查或恢复到某个版本,请在设计页面中单击
版本历史记录选项卡。
- 基本部署现已准备就绪,可以通过增加应用程序服务器和数据库服务器的 CPU 和内存来尝试首次部署时增强。
将应用程序服务器和数据库服务器更新到中型节点大小。使用同一个模板,在部署时选择
medium,重新部署并重新验证应用程序。
下一步做什么
通过添加更多资源,将云模板扩展至适用于生产的应用程序。