5

負荷分散の目的で複数のサーバーに分散する必要があるドメインがあります。また、特定のリクエストを処理するサーバーを指定するアプリケーションもあります。

今、私はwww1、www2のようなサブドメインを使用し、各サーバーにリダイレクトするように設定していますが、それは醜いです。

どのIPが実際にリクエストを処理しているかに関係なく、常にwwwのみを表示するようにリクエストとユーザーをプロキシする方法が必要です...

私はApacheプロキシのことを少し読みましたが、そのようなシナリオがwwwを変更せずにページやビデオなどのリソースをどのように配信するのかまだ混乱しています。

4

1 に答える 1

7

DNS テーブルのサブドメインごとに複数の IP アドレスを入力できます。DNS サーバーがサポートしている場合は、リクエストごとにこれらのエントリをローテーションして、単純なラウンド ロビン ロード バランサーを取得できます ( http://en.wikipedia.org/wiki/Round-robin_DNSを参照) 。

ただし、はるかに優れたソリューションは、Web サイトへのすべての要求を処理する負荷分散サーバーを用意することです。このようにして、Web サーバーを負荷分散に追加したり、負荷分散から即座に削除したりできます。そのため、1 つのサーバーでメンテナンスを行う必要がある場合は、そのサーバーをローテーションから外すだけです。

多くのロード バランサーは、Web サーバーがまだ稼働しているかどうかを確認し、停止しているサーバーを自動的に削除します。これにより、アップタイムが大幅に増加します。

于 2012-09-24T06:48:42.277 に答える