通过实例替换实现确定性更新 - Amazon Linux 2023
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

通过实例替换实现确定性更新

Amazon Linux 2023 的 在 AL2023 上通过版本化存储库实现确定性升级 功能使得实例替换成为一种简单、确定且安全地推出 AL2023 更新版本的方法。确定性更新意味着随着新版本的逐步推出,如果发现任何问题,可以在确定问题原因的同时轻松回退到之前的 AMI。

使用实例替换而非就地修补意味着更新更具确定性和可预测性,因为启动新容量可以是一个经过充分测试的代码路径,具有清晰的 A 和 B 状态。在部署开始之前,可以在 CI/CD 系统中充分测试更新前和更新后的每种状态。

在进行就地修补时,应用更新前后的中间状态很多,很难测试所有状态组合。

采用具有确定性更新的实例替换这一操作系统更新策略,非常适用于蓝/绿、分波和分阶段部署模型。