Auto Scaling组启动实例的速度很慢,因为UserData脚本运行时间过长。解决方案必须确保实例快速可用,始终具有最新的应用程序版本,应用安全更新,最大限度地减少创建的镜像数量,并验证镜像。以下哪组步骤组合满足这些要求?(选择两项。)
选择一个答案
点击一个选项来检查您的答案。
正确答案: 使用EC2 Image Builder创建一个包含所有必需操作系统补丁和管理/运行时代理的AMI。更新Auto Scaling组的启动配置以使用此AMI。, 配置AWS CodeDeploy在实例启动时安装最新的应用程序版本。.
为什么这是答案
选项一正确,因为使用EC2 Image Builder创建包含预安装操作系统补丁和代理的AMI,可以显著减少实例启动时的UserData执行时间,从而加快实例可用性。Image Builder还能确保AMI的安全性(通过补丁)和验证。选项三正确,因为将应用程序部署职责交给AWS CodeDeploy,可以在实例启动后快速部署最新版本的应用程序,而无需在AMI中预烘焙应用程序,从而减少了需要维护的AMI数量,并确保应用程序始终是最新版本。 选项二不正确,因为在AMI中预烘焙应用程序版本会导致每次应用程序更新都需要创建新的AMI,这增加了维护复杂性并可能导致AMI数量过多。选项四不正确,AWS CodePipeline是持续交付服务,通常用于协调整个发布流程,而不是直接在实例启动时部署应用程序;CodeDeploy更适合此任务。选项五不正确,删除UserData中的操作系统补丁命令会导致实例缺乏必要的安全更新,不符合安全要求。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡