如何模拟生产环境



我们有一个特别独特的情况,所以我会尽量说清楚。

我们有一个销售云(AWS),UAT团队用于测试,另一个单独的帐户用于生产。我想知道我们需要执行哪些步骤来确保 UAT 环境模仿生产环境,以便我们可以最大限度地提高发现任何错误的机会。注意:UAT团队也使用销售云来测试其他产品。(共享环境)。实例也由其他应用程序启动(单个实例上有多个雄猫)我创建了 prod DB AMI 并在发布前将其交给 QA 团队进行测试,但后来我发现由于某种限制,我们不能将 AMI 在一个账户中创建的加密卷用于 VPC 中的其他账户。

有人可以提供任何建议吗?

创建整个环境的相同副本是一项非常适合 AWS CloudFormation 的任务:http://aws.amazon.com/cloudformation/

使用 AWS CloudFormation,

您可以在 json 模板中定义堆栈,CloudFormation 可以创建、更新和删除堆栈中的所有资源。它以原子方式和并行方式以及许多其他功能执行此操作。

有来自AWS和第三方的工具,如CloudForformer 和VisualOps,可以帮助编写CloudFormation模板。还有示例模板作为参考:http://aws.amazon.com/cloudformation/aws-cloudformation-templates/

要开始使用 AWS CloudFormation,除了 AWS 网站上的资源外,我还建议您参加以下免费实验:https://run.qwiklab.com/focuses/preview/1379?locale=en&search=3573

相关内容

  • 没有找到相关文章

最新更新