AWS で ECS サービスを作成してデプロイするにはどうすればよいですか?

Aws De Ecs Sabisuwo Zuo Chengshitedepuroisurunihadousurebayoidesuka



Amazon ECS は、ユーザーがコンテナ化されたアプリケーションをデプロイ、保守、管理、拡張できるようにする、フルマネージド型の高速かつ信頼性の高いサービスです。 ECS はコスト効率の高いサービスであり、Docker アプリケーションとうまく連携します。 ECS は AWS の他のサービスと統合して、アプリケーションを実行するための安全でオンデマンドのソリューションとプラットフォームを提供できます。

この記事では、AWS で ECS サービスを作成してデプロイするデモを提供します。

Amazon ECS サービスとは何ですか?

Amazon ECS サービスを使用すると、パブリック IP アドレスを通じて広くアクセスできるアプリケーションをデプロイできます。サービスは、ECS クラスター内で同時に実行される、指定された数のタスクのグループです。 ECS の「サービス」を使用する利点は、いかなる状況でもタスクの 1 つが機能しなくなることです。次に、サービス スケジューラは、構成中に指定されたタスクの必要な容量を維持するために、タスクの新しいインスタンスを起動してこのタスクを置き換えます。







AWS で ECS サービスを作成してデプロイするにはどうすればよいですか?

Amazon ECS を使用すると、開発者はアプリケーション用に Docker イメージ、または ECR などの他のパブリック リポジトリからイメージをプルできます。サービスはこの情報を利用して出力を作成し、ユーザーに表示します。サービスがデプロイされると、ECS は要件に応じてアプリケーションを自動的にスケールアップまたはスケールダウンします。



AWS アカウント所有者は、ECS を次のような多くのサービスと統合できます。



  • アマゾンEC2
  • アマゾンSDK
  • アマゾンECR
  • Windows PowerShell 用 Amazon ツール

サービスを作成してデプロイするには、まずアプリケーションを保存する ECS クラスターを作成する必要があります。クラスターの作成の詳細については、記事「」を参照してください。 ECS クラスターを作成するにはどうすればよいですか? ”。 Amazon ECS クラスターを作成し、そのタスク定義を作成した後、そのタスク定義を利用し、パブリック IP アドレスによってデプロイおよびテストされるサービスを作成できます。





タスク定義の定義と作成について詳しくは、次の記事を参照してください。 Amazon ECS タスク定義を定義するには? ”。 ECS サービスを作成してデプロイするためのいくつかの手順を見てみましょう。

ステップ 1: クラスターを選択する
ECS クラスター ダッシュボードで、タスク定義が構成されているクラスターを選択します。



ステップ 2: サービスの作成
インターフェイスを下にスクロールし、「」をクリックします。 作成する ' ボタン:

ステップ 3: サービスまたはタスクを選択する
Web アプリケーションなどのタスクのグループを実行するサービスを選択することも、一度実行して終了するスタンドアロン タスク オプションを選択することもできます。ここでは「」を選択しました。 サービス ' オプション:

ステップ 4: 家族を選択する
[タスク定義] セクションで、クラスター用に構成したタスク定義を選択します。 「」を設定したので、 デモクラスター定義 」タスク定義を先ほど行ったので、そのオプションを選択します。

ステップ 5: サービス名の割り当て
「」の名前を入力してください サービス 」と表示され、希望の容量を 1 に設定しました。好みに応じてカスタマイズできます。

ステップ 6: ネットワーキングセクションにアクセスする
クリックしてください ' ネットワーキング 」セクションでは、アクセスを許可するネットワーク設定を構成します。

ステップ 7: パブリック IP を有効にする
下 ' ネットワーキング 」セクションで、パブリックIPオプションを有効にし、「 新しいセキュリティグループを作成する ' オプション:

ステップ 8: ネットワーク設定を構成する
この中で「 ネットワーキング 」セクションの「」に名前を入力します。 セキュリティグループ名 」と説明し、次のように説明します。

同じ「 ネットワーキング 」セクションで、次の設定を行います。

残りの設定はデフォルトのままにし、「」をクリックします。 作成する 以下で強調表示されているように、インターフェイスの下部にある「」ボタン。

これには 1 ~ 2 分かかります。ここでは、サービスが正常にデプロイされました。

サービスの展開をテストするにはどうすればよいですか?

ここで、サービスが実行中でアクセス可能かどうかをテストするには、「」をクリックします。 タスク ' タブ:

「タスク」タブで、実行中のタスクをクリックします。

インターフェイスを下にスクロールし、「」をクリックします。 オープンアドレス 「」の下の「」オプション パブリックIP ' オプション:

私たちのサービスは正常に実行されており、アクセス可能です:

このガイドの説明は以上です。

結論

ECS サービスを作成してデプロイするには、「」をクリックします。 タスク 「」タブに名前とポート構成を入力し、「」をクリックします。 作成する その後「」ボタンを押してください。 ECS サービスにアクセスするには、ポートを設定し、パブリック IP アドレスをクリックします。サービスは手動で終了する必要があります。料金が発生するため、サービスを終了する必要があることに注意してください。この記事は、ECS サービスを作成してデプロイするためのステップバイステップのガイドです。