1

エラスティック ロード バランサーを使用しています。ここで、URI チェックに基づいて負荷分散を行いたいと考えています。

今、インスタンスのグループがあり、その特定のインスタンスのグループにリダイレクトしたいと考えています。

例として

この http://www.example.com/group1のような 1 つのインスタンスにポスト リクエストをカスタム ヘッダー データとともに送信すると、このリクエストはロード バランサを使用してこのリクエストを group1 サーバーにリダイレクトする必要があります。

この http://www.example.com/group2のような同じインスタンスにポスト リクエストをカスタム ヘッダー データとともに送信すると、ロード バランサを使用してこのリクエストを group2 サーバーにリダイレクトする必要があります。

要するに、条件付き負荷分散を行いたいのです。

どうすればそうできますか?

4

1 に答える 1

0

これを行うにはいくつかの方法があります。

  1. 条件付き負荷分散は Amazon でサポートされていないため、2 つのロードバランサーを作成できます。1 つは group1 インスタンスを持ち、もう 1 つは group2 インスタンスを持ちます。ここで、Route53 を使用してトラフィックをルーティングする必要があります。Cname レコードまたはエイリアスを持つ A レコードをロード バランサー A レコード名として定義します。1つの問題は、uri http://www.example.com/group1 & http://www.example.com/group2が機能するかどうかわからないということですが、http://www.group1.example.com/http://www.group2.example.com/は確実に機能します。

  2. 別のオプションは、サーバー (ec2 インスタンス) からのリクエストを処理することです。group1 リクエストが group2 サーバーに到達した場合、またはその逆の場合は、リクエストをリダイレクトする必要があります。この場合、2 つのロード バランサーは必要ありません。

于 2013-01-16T16:26:44.767 に答える