Linux サーバーをインストールした 2 台のサーバー マシンがあります。2 台の両方のマシンで 1 つの Web サイトをホストしたいと考えています。1 台のマシンで輻輳が発生した場合、ユーザーはそのマシンに誘導される必要があります。両方のマシンに 1 つのデータベースがインターロープされている必要があります。両方のマシンでリソースを均等に共有したい.一方のマシンに障害が発生した場合でも、もう一方のマシンは引き続き動作し、ユーザーは変更に気付かないようにする必要があります.これらのマシンのファイルを変更して同時に動作させる方法はありますか?
1 に答える
0
アプリサーバーの上部にあるロードバランサーを使用できます。http://tomcat.apache.org/connectors-doc/generic_howto/loadbalancers.htmlを参照してください。
これらのマシンの 1 つに DB を配置し、他のマシンのユーザーがアプリのスキーマに RW アクセスできるようにすることができます。
ロードバランサーにはフェイルオーバー設定があり、サーバーの 1 つが機能しなくなった場合に備えて、すべてのトラフィックをリダイレクトするためにおそらく掘り下げる必要があります。
私はかなり前に AWS に移行しましたが、これらは ELB を使用すると非常に簡単に行うことができます。
于 2012-08-06T12:09:46.977 に答える