やろうとしたこと Elastic Beanstalk ECS on Fargate Ruby on Rails Spring Boot アプリケーション層 Ruby on Rails → Spring Boot インフラ層 Elastic Beanstalk(EC2) → ECS on Fargate
やろうとしたこと Elastic Beanstalk ECS on Fargate Ruby on Rails Spring Boot アプリケーション層 Ruby on Rails → Spring Boot インフラ層 Elastic Beanstalk(EC2) → ECS on Fargate
やろうとしたこと Elastic Beanstalk ECS on Fargate Ruby on Rails Spring Boot アプリケーション層 Ruby on Rails → Spring Boot インフラ層 Elastic Beanstalk(EC2) → ECS on Fargate
やろうとしたこと Elastic Beanstalk ECS on Fargate Ruby on Rails Spring Boot アプリケーション層 Ruby on Rails → Spring Boot インフラ層 Elastic Beanstalk(EC2) → ECS on Fargate いかにして安全に切り替えるかが重要になります
ECS on Fargate CloudFront distribution Beanstalk Environment Blue RoR, Spring Boot実装の並行運用の状態 RoR実装の修正、デプロイ、リリースを行う場合 Beanstalk Environment Green ECS on Fargate URLスワップをつかった B/Gデプロイ(先ほど説明)
ECS on Fargate CloudFront distribution Beanstalk Environment Blue RoR, Spring Boot実装の並行運用の状態 RoRの場合と似通ってますがもう少し具体的に解説 Beanstalk Environment Green ECS on Fargate CodeDeploy CodeDeploy をつかった B/Gデプロイ
ECS on Fargate CloudFront distribution Beanstalk Environment Blue RoR, Spring Boot実装の並行運用の状態 Beanstalk Environment Green ECS on Fargate CodeDeploy リクエストの流れていない 面にB/Gデプロイ 新ver
ECS on Fargate CloudFront distribution Beanstalk Environment Blue RoR, Spring Boot実装の並行運用の状態 Beanstalk Environment Green ECS on Fargate CodeDeploy 新ver QA 別経路からQA実施
ECS on Fargate CloudFront distribution Beanstalk Environment Blue RoR, Spring Boot実装の並行運用の状態 Beanstalk Environment Green ECS on Fargate CodeDeploy 新ver URLスワップで リクエストの方向を切り替え
ECS on Fargate CloudFront distribution Beanstalk Environment Blue RoR, Spring Boot実装の並行運用の状態 Beanstalk Environment Green ECS on Fargate 新ver 不具合の再現環境など として利用する
ECS on Fargate CloudFront distribution Beanstalk Environment Blue RoR, Spring Boot実装の並行運用の状態 Beanstalk Environment Green ECS on Fargate この仕組みでRoR実装とSpring Boot実装を独立かつ、 切り戻しも含めたデプロイとリリースが可能に
ECS on Fargate CloudFront distribution Beanstalk Environment Blue RoR, Spring Boot実装の並行運用の状態 Beanstalk Environment Green ECS on Fargate 安全側に倒して、流量を厳密に制御したい