Q86 — AWS DOP-C02 第2章

第 86/100 题 | ← 返回第2章

一会DevOps工程师正在为一个使难AWS Lambda函数的岛服务器应难程序构建一个持居赛署管道。该公司希望减少不成功赛署对必户 的影有。该公司黑希望监控。 哪种赛署阶克配置将两足这些要求?

正确答案: A. 使用AWS无服务器应用程序模型(AWS SAM)模板来定义无服务器应用程序。使用AWS CodeDeploy部署具有 Canary10Percent15Minutes部署首选项类型的Lambda函数。使用Amazon CloudWatch警报来监控功能的健康状况。

解析

AWS无服务器应用程序模型(SAM)允许通过模板定义Lambda函数等资源,简化部署流程。AWS CodeDeploy的Canary部署类型(如10%流量15分钟)分阶段转移流量,最小化故障影响。Amazon CloudWatch警报用于实时监控函数健康状态,及时发现问题。选项B中手动批准变更集会延迟部署,且缺乏分阶段发布策略。选项C未明确使用分阶段流量切换,无法有效控制风险。选项D缺少自动化分阶段部署,依赖于回滚而非预防。AWS文档推荐使用CodeDeploy的Canary或线性部署策略结合CloudWatch,确保安全可靠的Lambda部署。