

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

# 滚动部署
<a name="rolling-deployments"></a>

 滚动部署是一种部署策略，它通过完全替换运行应用程序的基础架构，慢慢地将应用程序的先前版本替换为应用程序的新版本。例如，在 Amazon ECS 的滚动部署中，运行先前版本应用程序的容器将被运行新版本应用程序的容器所取代 one-by-one。

 滚动部署通常比 blue/green 部署更快；但是，与 blue/green 部署不同，在滚动部署中，新旧应用程序版本之间没有环境隔离。这样可以更快地完成滚动部署，但也会增加风险，并在部署失败时使回滚过程复杂化。

 滚动部署策略可用于大多数部署解决方案。有关滚动部署的更多信息，请参阅[CloudFormation更新策略](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-updatepolicy.html)；有关使用 Amazon ECS 进行滚[动部署的更多详细信息 CloudFormation；有关使用 Amazon ECS](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/deployment-type-ecs.html) 进行滚动部署的更多详细信息；有关使用 Elasti [c Beanstalk 滚动部署的更多详细信息，请参阅使用 Elastic Beanstalk 滚动环境](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/using-features.rollingupdates.html)配置更新[；有关使用滚动部署的更多详细信息，请参阅使用滚动部署，了解有关使用](https://docs.aws.amazon.com/opsworks/latest/userguide/best-deploy.html#best-deploy-rolling)滚动部署的更多详细信息。 AWS OpsWorks OpsWorks