自己紹介 一年目のインフラエンジニア クラウドなんだからBlue-Greenデプロイをやりたいと言われ、構築して運用してみた。 Blue-Greenデプロイの構築方法 Blue-Greenデプロイの概要 AWSで環境を構築するにあたり以下の図のように設計してみました。 この図の通り、ALBにてルーティングしているターゲットグループに紐づいているEC2を切り替えることで、Blue Greenデプロイメントを行っています。 AWSのホワイトペーパー(p. 32)にもあったのですが、DNSのルーティングを行う方法に比べ、Rollbackにおけるリスクを減らすことができます。 デプロイのために作成したplaybook 実際にansibleでplaybookを組んでみました。 なんかrolesがたくさんあるのは、ひとつひとつのrolesをシンプルにしたかったからです。 なぜなら、rolesが複雑にな