本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
通过实例替换实现确定性更新
Amazon Linux 2023 的 在 AL2023 上通过版本化存储库实现确定性升级 功能使得实例替换成为一种简单、确定且安全地推出 AL2023 更新版本的方法。确定性更新意味着随着新版本的逐步推出,如果发现任何问题,可以在确定问题原因的同时轻松回退到之前的 AMI。
使用实例替换而非就地修补意味着更新更具确定性和可预测性,因为启动新容量可以是一个经过充分测试的代码路径,具有清晰的 A 和 B 状态。在部署开始之前,可以在 CI/CD 系统中充分测试更新前和更新后的每种状态。
在进行就地修补时,应用更新前后的中间状态很多,很难测试所有状态组合。
采用具有确定性更新的实例替换这一操作系统更新策略,非常适用于蓝/绿、分波和分阶段部署模型。