AmazonAmazon DevOps Engineer Professional DOP-C02 Certification
·CN
·更新于 4 Aug 2026
一个本地Go应用程序必须迁移到AWS。开发团队希望实现蓝/绿部署和A/B测试功能。哪种解决方案满足这些要求?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 在AWS Elastic Beanstalk上托管应用程序,将压缩的应用程序包存储在S3中,并使用Elastic Beanstalk的部署策略(包括蓝/绿)来管理发布。.
为什么这是答案
正确答案是:在AWS Elastic Beanstalk上托管应用程序,将压缩的应用程序包存储在S3中,并使用Elastic Beanstalk的部署策略(包括蓝/绿)来管理发布。
Elastic Beanstalk原生支持蓝/绿部署和A/B测试功能。它通过创建新环境来部署新版本(蓝),然后将流量从旧环境(绿)逐步切换到新环境,从而实现蓝/绿部署。它还可以与Route 53集成以进行A/B测试。应用程序包存储在S3中,便于版本管理。
其他选项的不足:
在EC2上运行应用程序并手动管理AMI和Auto Scaling组,虽然可以实现蓝/绿部署,但需要大量手动配置和脚本,不具备Elastic Beanstalk的自动化和集成度。
Amazon Lightsail是简化的服务,通常不提供高级的蓝/绿部署和A/B测试功能。
AWS CodeArtifact是软件包管理服务,CodeDeploy可以部署到EC2,但它本身不直接提供蓝/绿部署策略,需要额外的配置和集成,不如Elastic Beanstalk集成度高。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡