Amazon ECS のロードバランサーのタイプは何ですか?

Amazon Ecs Norodobaransanotaipuha Hedesuka



インターネット上では何百万ものアプリケーションが実行されており、毎日数十億人のユーザーがオンラインでサービスを利用するトラフィックがあります。時間の経過とともにトラフィックが膨大になるため、アプリケーションは AWS クラウド プラットフォームが提供する負荷分散技術を使用してそれに合わせてスケールアップする必要があります。ロード バランサーは、数十億のリクエストを管理し、それらを均等に分散してサーバーにルーティングするために使用されます。

このガイドでは、Amazon Elastic Container Service のロードバランサーとその種類について説明します。







AWS のロードバランサーとは何ですか?

ロード バランサーは、各サーバーの負荷に応じてトラフィックを分割することにより、インターネット トラフィックを複数のサーバーにルーティングするために使用されます。受信トラフィックの数が膨大で、そのトラフィックを処理するサーバーが少数しかない場合は、ロード バランサーを使用してトラフィックを管理します。ロード バランサーはすべてのトラフィックを処理し、リクエストを 1 つずつ空きサーバーに送信し、すべてのトラフィックをバッファ ゾーンに保持します。





Amazon ECS とは何ですか?

Amazon ECS または Elastic Container Service は、アプリケーションをクラウドとオンプレミスの両方に保持するコンテナを作成する AWS のサービスです。これは、複雑なオーケストレーション ソフトウェアを実行し、クラウド上の開発者のコ​​ストやセキュリティ上の懸念を管理するために使用される完全に自動化されたサービスです。 Amazon ECS は、他の AWS サービスと簡単に統合して、EC2 などのコンピューティング サービスでコンテナを実行するような俊敏性を提供します。





Amazon ECS のロードバランサーのタイプは何ですか?

ロードバランサーは全部で4種類ありますが、Elastic Containerサービスではそのうちの2種類のみを使用します。 Amazon Elastic Container Service のロードバランサーの種類を以下に説明します。



ネットワークロードバランサー

Network Load Balancer は、Amazon Elastic Container Service で使用される負荷分散技術の一種です。これは、オープン システム相互接続 (OSI モデル) の第 4 層で実行され、ネットワーク上の 1 秒あたり数百万のリクエストを管理します。インスタンスの健全性をチェックし続ける機能があり、CloudWatch モニタリング サービスが組み込まれています。

アプリケーションロードバランサー

Application Load Balancer を使用すると、ユーザーはリクエストの内容に基づいてルーティング ルールを定義できます。このタイプの負荷分散により、ユーザーはコンテナ上で実行されているアプリケーションを使用してトラフィックを特定のサービスに効率的にルーティングできます。このタイプのロード バランサーは、コンテナー ベースのアプリケーションの動的ポートを含め、順序付けサービスが実行されている場所に関係なく、トラフィックが順序付けサービスに確実にルーティングされるようにします。

Amazon Elastic Container Service のロードバランサーの種類については以上です。

結論

AWS のロード バランサーは、何百万ものリクエストを 1 つずつサーバーにルーティングすることで、サーバーのトラフィック ワークロードをルーティングするために使用されます。 AWS の Elastic Container サービスは、安全なモビリティを実現するためにアプリケーションを配置するために使用されるクラウド上のコンテナを管理するために使用されます。 Amazon ECS サービスは、コンテナ上で動作するサービスにアプリケーション ロード バランサーやネットワーク ロード バランサーなどのロード バランシング タイプを使用します。このガイドでは、Amazon Elastic Container Service のロードバランサーのタイプについて説明しました。