一家公司希望使用AWS CloudFormation进行基础设施部署。该公司有严格的标签和资源要求,并希望将部署限制在两个地区。开发人员将需要部署同一应用程序的多个版本。哪种解决方案可以确保根据公司政策部署资源?
An ecommerce company is looking for ways to deploy an application on AWS that satisfies the following requirements: • Has a simple and automated application deployment process. • Has minimal deployment costs while ensuring that at least half of the instances are available to receive end-user requests. • If the application fails, an automated healing mechanism will replace the affected instances. Which deployment strategy will meet these requirements?
DevOps工程师通过使用AWS CodePipeline实现了web服务部署的自动化,步骤如下:1.AWS CodeBuild项目编译部署工件并运行单元测试。2.AWS CodeDeploy部署组将web服务部署到暂存环境中的Amazon EC2实例。3.CodeDeploy部署组将web服务部署到生产环境中的EC2实例。在部署到生产环境之前,质量保证(QA)团队请求检查构建工件的权限。QA团队希望运行内部渗透测试工具来进行手动测试。该工具将由REST API调用调用。DevOps工程师应采取哪种行动组合来满足此请求?(选择两个。)
公司必须加密公司跨帐户共享的所有AMI。DevOps工程师可以访问一个源帐户,在该帐户中构建了一个未加密的自定义AMI。DevOps工程师还可以访问一个目标帐户,亚马逊EC2自动缩放组将在该帐户中从AMI启动EC2实例。DevOps工程师必须与目标帐户共享AMI。该公司在源帐户中创建了一个AWS密钥管理服务(AWS KMS)密钥。DevOps工程师应该执行哪些附加步骤来满足需求?(选择三个。)
一位DevOps工程师正计划将一个基于Ruby的应用程序部署到生产中。该应用程序需要与Amazon RDS for MySQL数据库进行交互,并且应该具有自动扩展和高可用性。数据库中存储的数据是关键的,无论应用程序堆栈的状态如何,都应保持不变。DevOps工程师需要通过自动回滚为应用程序设置一个自动部署策略。该解决方案还必须在部署失败时提醒应用程序团队。哪种步骤组合能够满足这些要求?(选择三个。)