Service Web

Create service web

1) Amazon ECSに移動し、DEMOGO-ECSクラスタを選択します。サービス」タブを開き、「作成」をクリックします。上記以外のオプションはデフォルトのままにしておきます。 CreateService 2) ステップ1:ECS サービスの設定 ConfigureWeb - 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: ネットワークの設定 WebLB - ロードバランサー - ロードバランサーの種類: アプリケーション・ロードバランサー - サービスIAMロール: AWSServiceRoleForECS (もしなければ、create new roleを選択) - ロードバランサー名: demogo-albを選択 ContainerPort - ロードバランサーに登録するコンテナ:web:0:80 を選択し、ロードバランサーに追加 をクリックします。

WebContainer - プロダクションのリスナーポー:80:HTTP をドロップダウンから選択します。 - 対象グループ名:ドロップダウンから「web」を選択してください。

4) サービスディスカバリー(オプション) - チェックを外し次へをクリックします。 ServiceDiscovery 5) Auto Scaling の設定: Do not adjust the service’s desired count を選択してください。 AutoScale

サービスオートスケール**の設定は、後述の 6.オートスケーリング で行います。

6) web サービスを確認し、作成します。 7) サービスの表示をクリックし、2つの web タスクが 実行中 の状態であることを確認します。 Check