View a markdown version of this page

ローリングデプロイ - AWS でのデプロイオプションの概要

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

ローリングデプロイ

ローリングデプロイは、アプリケーションが実行されているインフラストラクチャを完全に置き換えることで、アプリケーションの以前のバージョンをアプリケーションの新しいバージョンに徐々に置き換えるデプロイ戦略です。例えば、Amazon ECS のローリングデプロイでは、アプリケーションの以前のバージョンを実行しているコンテナは、アプリケーションの新しいバージョンを実行しているコンテナと one-by-one置き換えられます。

ローリングデプロイは通常、ブルー/グリーンデプロイよりも高速ですが、ブルー/グリーンデプロイとは異なり、ローリングデプロイでは、古いアプリケーションバージョンと新しいアプリケーションバージョンの間に環境分離はありません。これにより、ローリングデプロイをより迅速に完了できますが、デプロイが失敗した場合にリスクが増加し、ロールバックのプロセスが複雑になります。

ローリングデプロイ戦略は、ほとんどのデプロイソリューションで使用できます。CloudFormation を使用したローリングデプロイの詳細については CloudFormation 更新ポリシーAmazon ECS を使用したローリングデプロイの詳細については Amazon ECS を使用したローリング更新Elastic Beanstalk を使用したローリングデプロイの詳細については Elastic Beanstalk ローリング環境設定の更新、OpsWorks を使用したローリングデプロイの詳細については でのローリングデプロイの使用 AWS OpsWorksを参照してください。 CloudFormation