1) Amazon ECSに移動し、DEMOGO-ECSクラスタを選択します。サービス」タブを開き、「作成」をクリックします。上記以外のオプションはデフォルトのままにしておきます。
2) ステップ1:ECS サービスの設定
- Launch type: EC2
- Task Definition
- Family: web
- Revision: 1 (latest) (リビジョン番号が異なる場合があります。最新のものをお選びください。)
- Service name:
web
- Number of tasks: 2
- Task Placement: AZ Balanced Spreadを選択し、Next step.をクリックします。
3) ステップ2: ネットワークの設定
- ロードバランサー
- ロードバランサーの種類: アプリケーション・ロードバランサー
- サービスIAMロール: AWSServiceRoleForECS (もしなければ、create new roleを選択)
- ロードバランサー名: demogo-albを選択
- ロードバランサーに登録するコンテナ:web:0:80 を選択し、ロードバランサーに追加 をクリックします。
- プロダクションのリスナーポー:80:HTTP をドロップダウンから選択します。
- 対象グループ名:ドロップダウンから「web」を選択してください。
4) サービスディスカバリー(オプション) - チェックを外し、次へをクリックします。
5) Auto Scaling の設定: Do not adjust the service’s desired count を選択してください。
サービスオートスケール**の設定は、後述の 6.オートスケーリング で行います。