2017-06-12 27 views
0

上記のクラスタでN個の異なるWebサイトがN個のECSクラスタにある場合、ロードバランサの設定方法を教えてください。単一のECSクラスタで複数のWebサービスを実行する

私は現在、それをやった方法は、各ウェブサイトのX用で、

  • 私は、クラスタ
  • 内のすべてのインスタンスにまたがる新しいターゲットグループを作成し、私は、新しいアプリケーションのロードバランサ
  • を作成I動作しているようターゲットグループ

を使用してサービスにALBを添付して...しかし、これは、この

を行うための正しい方法であることを確認したいのです

ありがとう!

答えて

3

あなたがやっているやり方はもちろん、それを行う方法とほとんどの人がこれを達成する方法です。

アプリケーションロードバランサは、2種類のルーティングをサポートしています。ホストベースおよびパスベース。

http://docs.aws.amazon.com/elasticloadbalancing/latest/application/load-balancer-listeners.html#host-conditions

ホストベースのルーティングは、そのウェブサイトからの着信ホストのオフに基づいてルートにあなたをできるようになります。たとえば、website1.comとwebsite2.comをお持ちの場合は、同じALB経由でルートを送信することができます。

http://docs.aws.amazon.com/elasticloadbalancing/latest/application/load-balancer-listeners.html#path-conditions

同様に、あなたはパスで同じことを行うことができます。ウェブサイトがwebsite1.com/site1/index.htmlとwebsite1.com/site2/index.htmlの場合、両方のウェブサイトを同じALBに置き、それに応じてルーティングすることができます。

関連する問題