
仮想ホスト (lighttpd ウェブサーバー) を使用して複数の Web サイトをホストするために使用する単一のマシンがありますが、主に小規模な Web サイトやプロジェクトをホストしているため、プロフェッショナルな環境にあるとは言えません。
最終的には、1 台のマシンのリソースでは要求の量に対応できなくなり、ネットワークにもう 1 台追加する必要があります。
リクエストを適切なサーバーにルーティングするための一般的な手法は何ですか? これは非常に単純な構造で、視覚的に次のように想像できます。
SERVER X
website A (vhost)
website B (vhost)
website C (vhost)
SERVER Y
website D (vhost)
website E (vhost)
website n (vhost)
答え1
1 つのサイトを一度に複数のサーバーで実行する必要がないと仮定すると、問題のサイトの DNS エントリを正しいサーバーの IP アドレスにポイントすることを妨げるものは何もありません。
もし、あんたがした1 つのサイトを複数のサーバーで同時に実行する必要がある場合は、ロード バランサーを使用するか、DNS をラウンドロビンとして設定することを検討する必要があります。前者の方が間違いなく望ましいですが、必要なときにその点について心配してください。