IISビルドインASP.NETとDNNに1つのサイトがあります。現在、2台のサーバーのネットワーク負荷分散を構成しようとしています。サービスホスティングプロバイダーは、これで十分だと言っていますが、レンガの壁にぶつかった:
3方向の負荷分散、別名Webファームでは、単一のシステムが使用可能なサーバーをチェックします。サーバーがダウンした場合、サーバーはリクエストを他のサーバーに転送します。
上記はネットワーク負荷分散の制限の正しい仮定であり、唯一の解決策として古典的なWebファームにつながりますか、それともホスティングプロバイダーがこの動作を防ぎ、2つのシステムだけに固執するように構成できるものはありますか?
3番目(または2つ)のシステムがある場合、バックエンドホストの使用率に基づいて負荷を分散でき、ネットワークだけでなく、より高いレバー(アプリケーション)で可用性を確認できます。また、各システムには1つの役割しかなく、ロードバランサーは負荷分散のみを行い、他に何もする必要がないため、問題が発生する可能性が少なくなるため、より簡単です。
サードパーティ製品(NetScalerなど)は、NetScalerアプライアンス内で構成された仮想サーバーにバインドされたサービスを追加するためにこれを行うことができます。アプライアンスは、サーバーへの負荷分散の前に、アプリケーションが使用可能であることを自動的に確認できます。手動による介入の必要はありません。