发布于: Nov 27, 2018

AWS 开发人员工具现在针对 Amazon 容器服务提供改进后的持续交付支持。Amazon Elastic Container Service (ECS) 和 AWS Fargate 现在支持通过 AWS CodeDeploy 进行蓝/绿部署。此外,AWS CodePipeline 现在支持 Amazon Elastic Container Registry (ECR) 作为源提供方。上述两项功能以前都需要进行额外的操作才能实现。 

通过 AWS CodeDeploy 进行蓝/绿部署可以帮助您尽可能缩短应用程序更新过程中的停机时间。现在,您可以运行旧版本 Amazon ECS 服务的同时启动新版本 Amazon ECS 服务,并在重新路由流量之前测试新版本。您还可以监控部署过程,并在发生问题时快速回滚。

此外,AWS CodePipeline 和 Amazon ECR 现在让您可以更轻松地针对容器映像设置和启动持续交付管道。例如,您可以快速配置一个可以在您将新映像上传到 Amazon ECR 时自动触发蓝/绿部署的持续交付管道。

要详细了解如何利用 AWS CodeDeploy 针对容器化应用程序实施蓝/绿部署,请查看我们的博客文章。您可以在此博客文章中了解如何将 Amazon ECR 设置为 AWS CodePipeline 的源提供方。

蓝/绿部署功能现已在以下 AWS 区域推出:美国东部(弗吉尼亚)、美国东部(俄亥俄)、美国西部(加利福尼亚北部)、美国西部(俄勒冈)、加拿大(中部)、南美洲(圣保罗)、欧洲(法兰克福)、欧洲(爱尔兰)、欧洲(伦敦)、欧洲(巴黎)、亚太地区(新加坡)、亚太地区(东京)、亚太地区(悉尼)、亚太地区(首尔)和亚太地区(孟买)。支持 AWS CodePipeline 的所有区域都支持将 Amazon ECR 用作源。请参见我们的区域表以便了解详细信息。