我们有一个特别独特的情况,所以我会尽量保持清醒。
我们是UAT团队用于测试的销售云(AWS)和另一个用于生产的单独帐户。我想知道我们需要执行哪些步骤来确保UAT环境模仿生产环境,以便我们最大限度地发现任何错误的机会。 注意:UAT团队也使用销售云来测试其他产品。(共享环境)。实例也由其他应用程序启动(单个实例上的多个tomcats) 我创建了prod DB AMI并在发布之前将其交给QA团队进行测试,但之后没有工作我发现由于某种限制,我们无法使用在一个帐户中创建的加密卷AMI VPC中的其他帐户。
有人可以提供任何建议吗?
答案 0 :(得分:0)
创建完整环境的相同副本非常适合AWS CloudFormation:http://aws.amazon.com/cloudformation/
使用AWS CloudFormation,您可以在json模板中定义堆栈,CloudFormation可以创建,更新和删除堆栈中的所有资源。它通过原子和并行方式,以及许多其他功能。
来自AWS和第三方的工具,例如CloudFormer和VisualOps,可以帮助创作CloudFormation模板。还有一些示例模板作为参考:http://aws.amazon.com/cloudformation/aws-cloudformation-templates/
要开始使用AWS CloudFormation,除AWS网站中的资源外,我建议您参加此免费实验室:https://run.qwiklab.com/focuses/preview/1379?locale=en&search=3573