ロードバランサーを使用して Amazon ECS サービストラフィックを分散する
ELB を使用してサービスのタスク間でトラフィックを均等に分散するように、必要に応じてサービスを設定できます。
注記
タスクセットを使用する場合は、セット内のすべてのタスクを ELB を使用するように設定する、または ELB を使用しないように設定する必要があります。
AWS Fargate でホストされている Amazon ECS サービスでは、Application Load Balancer、Network Load Balancer、および Gateway Load Balancer がサポートされています。次の表を使用して、使用するロードバランサーのタイプを確認してください。
| ロードバランサーのタイプ | 以下の場合に使用 |
|---|---|
|
Application Load Balancer |
HTTP/HTTPS (またはレイヤー 7) トラフィックをルーティングします。 Amazon Load Balancer は Amazon ECS サービスでの使用に便利な複数の機能を提供しています。
|
| Network Load Balancer | TCP または UDP (またはレイヤー 4) トラフィックをルーティングします。 |
| Gateway Load Balancer | TCP または UDP (またはレイヤー 4) トラフィックをルーティングします。 ファイアウォール、侵入検知および防止システム、ディープパケットインスペクションシステムなどの仮想アプライアンスを使用します。 |
サービスで Network Load Balancer または Gateway Load Balancer でのみ使用できる機能が必要な場合を除き、最新の機能を利用できるように、Amazon ECS サービスで Application Load Balancer を使用することをお勧めします。ELB、およびロードバランサータイプ間の相違点について詳しくは、「Elastic Load Balancing ユーザーガイド」を参照してください。
ロードバランサーについては、お客様が利用された分のみのお支払いとなります。詳細については、Elastic Load Balancing の料金表