ECSでBlue/Green deployをする方法

ECSでBlue/Green デプロイするにはどうすればいいの?という質問を面接官の方からいただいたのでこちらに調べて書いてみます。

設定の仕方

ECSの設定画面で、Blue/Green デプロイを選択すると、CodeDeployを使って実現することができる。

この設定を行うと、Targetグループが2つできる。それぞれ異なるポートでListener設定される。この場合は443が本番、8443が確認用の環境となる。
デプロイ後、問題がないことを確認したらALBの設定を入れ替えることにより、ユーザからのリクエストが新しい環境に振られる様になる。この様にBlue/Greenデプロイを実現する。

k




この記事が気に入ったらサポートをしてみませんか?