tag: bluegreen

CloudFront Continuous Deployment (継続的デプロイメント)を S3 をオリジンにして試してみた

By msysh on 2022-11-23

CloudFront で Continuous Deployment (継続的デプロイメント) がサポートされました。これまで CloudFront では Blue/Green デプロイメントを実現するには、別の Distribution を作って DNS で切り替えたり、オリジンを付け替えたりと少々作り込む必要がありました。今回のアップデートによりマネージドサービスとしてその辺りが利用できそうなので試してみました。また、Lambda@Edge、CloudFront Functions まわりもどうなるか確認してみました。

#aws #cloudfront #continuous-deployment #bluegreen #lambdaedge #cloudfront-functions #s3 #oac

Read more

ECS Blue/Green デプロイでもリクエストカウント追跡のオートスケーリングを利用したい

By msysh on 2021-08-22

コンテナワークロードでは CodeDeploy などで継続的なデリバリを行い、Auto Scaling を利用して負荷に応じて、動的にコンテナを増減させて運用されているのではないかと思います。特に ECS では CodeDeploy を利用して、Blue/Green デプロイメントを行うことができます。また、Auto Scaling ではスケーリングを判断する指標の1つとして Application Load Balancer(ALB)ターゲットグループ内のターゲットごとに完了したリクエストの数(ALBRequestCountPerTarget)を利用することができます。が、実は現時点ではそれらを一緒に使うと、そのままでは期待通りに動作してくれません。それぞれをうまく利用するために検討する機会がありましたので、考え方のベースとして記録に残しておきたいと思います。

#aws #ecs #bluegreen #alb #auto-scaling

Read more