自動スケーリンググループの同じインスタンスで複数のドメイン名(example.comとexample.net)をホストしました。これで、この自動スケーリンググループをロードバランサーにアタッチしました。 Route 53を使用して、2つのゾーンの頂点(example.comやexample.netなど)をエイリアスレコードと同じロードバランサーにポイントできますか?
はい、できます。
ただし、アプリケーションの要件に応じて、次の考慮事項に留意する必要があります。
ELBはHost:
ヘッダーをインスタンスに転送します。それはそれを解釈しないので、あなたのウェブサーバーは着信リクエストのHost:
ヘッダーに反応し、各サイトを適切に処理する責任があります。
ELBは、ドメインを認識していない(または気にしない)ため、対象のドメインに関係なく、すべてのインスタンス間ですべてのリクエストの負荷を分散します。
ELBは単一のSSL証明書のみを提供できます。 SSLを使用している場合は、すべてのドメイン名に有効な証明書を1つだけ持つ必要があります。または、ELBリスナーを透過(HTTPSではなくTCP)モードで実行し、インスタンスでSNIを使用してSSL証明書を処理する必要があります。 、自分自身。この制約を満たすことができない場合は、SSL証明書ごとに1つのELBが必要になるため、元の質問は議論の余地があります。各ELBには、エイリアスで使用するための独自のターゲットがあります。
はい、できます。httpトラフィックの場合。
Httpsトラフィックの場合、次の説明で説明されているELB機能を使用する必要があります。 アプリケーションロードバランサーは、SNIを使用したスマート選択で複数のTLS証明書をサポートするようになりました 記事。