ウェブホスティング - 水平スケーリング

ウェブホスティング - 水平スケーリング

仮想ホスト (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 をラウンドロビンとして設定することを検討する必要があります。前者の方が間違いなく望ましいですが、必要なときにその点について心配してください。

関連情報