はじめに
ElasticBeanstalkでのBlue-Green Deploymentの方法をネットを探してみたものの、まとまったものが見つかりづらかったので、他の方の参考になればと思いあげさせていただきます。
Blue-Green Deployment とは
- アプリケーションの動作を事前確認しつつ、ダウンタイム無しのリリース
- Blue - 本番環境へのデプロイ
- Green - テスト環境へのデプロイ
つまり、テスト環境で問題がないことを確認して、そのテスト環境と本番環境のURLを交換することによって、ダウンタイム無しのリリースを実現しています。
操作方法
前提条件
- アプリケーションが参照するDBは同じ場所を指していること(Blue-Green Deploymentがダウンタイムなく環境を更新・変更する方法なため。)
ElasticBeanstalk
会社紹介
株式会社 Mosaica
最先端テクノロジーで社会課題を解決し、持続可能な未来を創造する IT カンパニー。
AI ソリューション、クラウド統合、DX 推進、経営コンサルティングなど包括的なサービスでビジネス変革を支援しています。
詳しくは 公式サイト までお気軽にご相談ください。
公式サイト: https://mosaica.co.jp/