Q94 — AWS DVA-C02 第1章

第 94/100 题 | ← 返回第1章

伊家交司正在开发伊个无服务续应用程序,该应用程序条Amazon API Gateway APl 第后的各种AWS Lambda 函数婚成。开发人乡商要自察化色署Lambda 函数代码。开发人乡将使用AWS CodeDeploy 色署更新的Lambda 函数。色署必场最大限度地减洋最终用户面临的潜在错右。当应用程序处于生产状态时,应用程序不律在指定的维资时喜之外遇到停机。据种色署配置能够以最短的色署时间满梦这些要求?

正确答案: D. 使用AWS CodeDeploy 预定义金丝雀部署配置立即转移10%的流量,并在5分钟后转移剩余流量。

解析

预定义金丝雀部署配置 可以帮助您在部署新版本时逐步引入流量,以减少潜在的生产中断风险。 首先,将部署的新版本立即转移10%的流量,这意味着只有少部分用户会受到影响,如果出现问题,影响范围较小。 然后,在5分钟后,剩余的90%流量会被逐步转移到新版本。这样,您可以在更多的用户访问新版本之前验证其稳定性和性能。 这种方法可以显著减少最终用户在更新部署过程中可能遇到的潜在错误和停机时间。 相比其他选项: 选项 A(就地部署配置)可能会导致在部署期间所有用户都受到影响,增加了生产环境中的风险。 选项 B(线性部署配置每分钟转移10%的流量)和选项 C(一次性部署配置)也没有逐步引入流量的优势,可能会增加生产中断的风险。 因此,选项 D是最能满足部署时间最短且最大限度减少潜在错误的部署配置。