Amazon ECS 蓝绿部署所需的资源 - Amazon Elastic Container Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

Amazon ECS 蓝绿部署所需的资源

要使用支持托管流量转移的蓝绿部署,服务必须使用以下功能之一:

  • Elastic Load Balancing

  • Service Connect

不使用服务发现、Service Connect、VPC Lattice 或 Elastic Load Balancing 的服务也可以使用蓝绿部署,但无法获得任何托管流量转移的优势。

以下列表简要概述了配置 Amazon ECS 蓝绿部署所需的内容:

最佳实践

遵循以下最佳实践,以实现 Amazon ECS 蓝绿部署:

  • 配置适当的运行状况检查,以准确反映应用程序的运行状况。

  • 设置烘焙时间,以便对绿色部署进行充分测试。

  • 实施 CloudWatch 警报,以自动检测问题并触发回滚。

  • 使用生命周期挂钩在每个部署阶段执行自动测试。

  • 确保应用程序能够处理同时运行的蓝色环境和绿色环境。

  • 规划足够的集群容量,以便在部署期间处理这两个环境。

  • 在生产环境中实施回滚程序之前,先对其进行测试。