ブルー/グリーンデプロイメントとは何ですか?
2つの同一の本番環境を維持するソフトウェアデプロイメント方法です。
定義
これは、2つの同一の本番環境を維持するソフトウェアデプロイメント方法であり、一方の環境(ブルー)はアプリケーションの現在のバージョンを実行し、もう一方(グリーン)は新しいバージョンを実行します。
トラフィック切り替え
いつでも1つの環境のみがライブトラフィックを受け取り、すべての本番トラフィックがそこに向けられます。一方、非アクティブな環境は新しい変更のテストとロールアウトに使用されます。
ロールバック
新バージョンに問題が発生した場合、トラフィックは即座に以前のライブ環境に切り替えられ、ダウンタイムとリスクを最小限に抑えます。
目的
この方法は、環境間でリクエストを即座にリダイレクトすることで、デプロイメント中のダウンタイムを減らすことを目指しています。
Haluatko tietää lisää?
Jos haluat syventyä aiheeseen Blue / Green —tai tuoda tämän tyyppistä koulutusta tiimillesi— jutellaan. Autan tiimejä ymmärtämään ja soveltamaan näitä käsitteitä. Kuulisin mielelläni sinusta!
CIとは何を意味しますか?
継続的インテグレーション(CI)は、開発者が定期的にコード変更を中央リポジトリにマージし、その後に自動ビルドとテストが行われるソフトウェア開発の実践で...
継続的インテグレーション(CI)と継続的デプロイメント(CD)とは何ですか?
CI/CDは継続的インテグレーション (Continuous Integration, CI) と継続的デリバリー (Continuous Deliv...
DevOpsとは何ですか?
デブオプス (DevOps) は、ソフトウェア開発者(Development)とIT運用専門家(Operations)間のコミュニケーション、コラボレ...
Feature Flagとは何ですか?
Feature Flags、別名Feature Togglesは、コードベースを変更することなくソフトウェアアプリケーションの特定の機能を有効化または...
ALMとは何の略ですか?
ALM、またはアプリケーションライフサイクル管理とは、ソフトウェアアプリケーションの初期設計および開発から最終的な廃止に至るまでのプロセスを指します。...