AWS ECSのBlue-Green Deployment

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/