クラウド資格実践ラボ ハンズオン手順記事に戻る

ECS のローリング・ブルー/グリーン・リニア・カナリアの違い ── ALB 配下のサービスを止めずに入れ替える

記事の「実践」を 1 項目ずつ進めるためのページです。AWS マネジメントコンソールで操作したら、右の一覧にチェックを入れてください。チェックはこのブラウザに保存されます。

準備 8 項目中 1 番目

前提条件

  1. リージョン: ap-northeast-1(東京)
  2. 以下のリソースが作成済みであること

まだ用意していない場合は、「作り方の参考」の記事の手順で作れます。リソース名は、この記事の名前に読み替えてください。

リソース種別リソース名内容作り方の参考
VPCsoa-ecs-vpcパブリックサブネット 2 つ(ap-northeast-1a / ap-northeast-1c)Amazon VPC で仮想ネットワークを構築しサブネットを設定する
Application Load Balancersoa-ecs-albインターネット向け。リスナー HTTP:80 で soa-ecs-tg に転送─
ターゲットグループsoa-ecs-tgターゲットタイプ IP、ヘルスチェックのパス /、登録解除の遅延 30 秒─
ECS クラスターsoa-ecs-clusterFargateAmazon ECS と Fargate でコンテナを動かす
タスク定義soa-web(リビジョン 1)Apache httpd のコンテナ 1 つ(0.25 vCPU / 0.5 GB)。環境変数 APP_VERSION の値(v1)をページに表示する同上
ECS サービスsoa-web-svc必要なタスク数 2、ローリング更新、最小実行タスク 100%・最大実行タスク 200%、デプロイサーキットブレーカー(ロールバックあり)、soa-ecs-tg に登録同上

※ basics86 の手順はロードバランサーを使わずパブリック IP で公開しています。この記事ではサービスを ALB のターゲットグループに登録します。