Q42 — AWS DOP-C02 第1章
第 42/100 题 | ← 返回第1章
一家公司响一个运行在Amazon EC2实暗上的应难程序,该实暗在一个自动缩放组中。当应难程序启动唱。应难程序需要处理范自亚 马逊S3存储桶的数据,面后状能开始处理请求。 存储在S3存储桶中的数据量正在枪长。当自动扩展组添加新实暗唱,应难程序现在需要吧分钟范下载和处理数据,面后状能两足请 求。该公司客间缩短新EC2实暗准青好服务请求之前的唱须。 哪种解决方案是减少应难程序启动唱须的最具成本效益的方式?
- A. 为自动扩展组配置一个暖池,其中暖EC2实例处于停止状态。在自动缩放组上配置一个Auto Scaling:EC2 _ INSTANCE _ LAUNCHING 生命周期挂钩。当应用程序准备好服务请求时,修改应用程序以完成生命周期挂钩。 ✓
- B. 增加自动缩放组的最大实例数。在自动缩放组上配置一个Auto Scaling:EC2 _ INSTANCE _ LAUNCHING生命周期挂钩。当应用程序 准备好服务请求时,修改应用程序以完成生命周期挂钩。
- C. 为自动扩展组配置一个温池,其中温EC2实例处于运行状态。在自动缩放组上配置一个Auto Scaling:EC2 _ INSTANCE _ LAUNCHING 生命周期挂钩。当应用程序准备好服务请求时,修改应用程序以完成生命周期挂钩。
- D. 增加自动缩放组的最大实例数。在自动缩放组上配置一个Auto Scaling:EC2 _ INSTANCE _ LAUNCHING生命周期挂钩。修改应用程 序以完成生命周期挂钩,并在应用程序准备好服务请求时将新实例置于备用状态。
正确答案: A. 为自动扩展组配置一个暖池,其中暖EC2实例处于停止状态。在自动缩放组上配置一个Auto Scaling:EC2 _ INSTANCE _ LAUNCHING 生命周期挂钩。当应用程序准备好服务请求时,修改应用程序以完成生命周期挂钩。
解析
自动扩展组的暖池功能允许预配置处于停止状态的EC2实例,启动时恢复速度比从头创建新实例更快。生命周期挂钩EC2_INSTANCE_LAUNCHING可延迟实例加入服务的时间,直到应用程序完成初始化。选项A利用停止状态的暖池实例(按较低成本计费),结合生命周期机制确保服务准备完成后再处理流量,既缩短启动延迟,又避免运行中实例的持续费用。其他选项或增加冗余实例数量(B/D)导致成本上升,或使用运行中的温池(C)产生更高费用,均不符合成本效益目标。