こんにちは。インフラエンジニアの西村です。 弊社の運用タイトルでは主にAmazon Web Service(以下AWS)を使用していますが、 Google Cloud Platform(以下GCP)も今後利用すべく検証を重ねています。 今回は各VM(AWS:EC2,GCP:GCE)を使用した、Blue-Green Deploymentの実装について、2回に分けて書かせていただきます。 ApplibotでのBlue-Green Deployment 前述の通り、ApplibotではAWSとGCPを使用しております。 現在運用中のタイトルではAWSが主体ですので、今回はそちらの導入の経緯を交えて紹介させていただきます。 なぜBlue-Green Deploymentにしたか Applibotのこれまでのデプロイ方式はサーバ内でtomcatをポートを分けて起動させ、 apacheでルーティングを