AWS ECSのBlue-Green Deployment
2024-04-02目次
Blue-Green Deploymentとは
ダウンタイムを極力少なくした状態で、デプロイを行うこと。
具体的にはECSの環境を2つ用意して、ALBを使って一方のECS(Blue)にアクセスを集める。 CodeDeployなどを用いて、反対側のECS(Green)に新しいコードをデプロイする。
その後、CodeDeployからALBを操作して、新しい環境(Green)に向く様にする
参考
https://www.sunnycloud.jp/column/20210620-01/