• 2022-07-26
    一家公司正在使用AWS运行以NodeJs编写的面向互联网的生产应用程序,开发团队负责将其软件的新版本直接推向生产环境,该应用程序软件每天更新多次,该团队需要解决方案的指导架构师帮助他们快速地将软件部署到生产团队中,并且对服务的中断最少。哪种选择满足这些要求?()
    A: 将软件预打包到AMI中,然后使用Auto Scaling部署生产团队。对于软件更改,请更新AMI并允许Auto Scaling将新的AM1自动推入生产环境
    B: 使用AWS CodeDeploy将预打包的AM1推入生产环境。对于软件更改,请使用新的AMI标识重新配置CodeDeploy,以将新的AMI推入生产团队
    C: 使用AWS Elastic Beanstalk托管生产应用程序。对于软件更改,请将新的应用程序版本上载到Elastic Beanstalk,以使用蓝/绿部署方法将其推送到生产团队
    D: 通过Auto Scaling部署基础AMI,并使用用户数据引导软件。对于软件更改,请使用SSH到每个实例,然后用新版本替换软件