1
ログインページ(ユーザ名&パスワード)に3つの外部サーバ(server1、server2、server3)のリクエスト(PHPスクリプト)があります。要求を外部サーバーにロード・バランシングする方法は?
ログインページ(ユーザ名&パスワード)に3つの外部サーバ(server1、server2、server3)のリクエスト(PHPスクリプト)があります。要求を外部サーバーにロード・バランシングする方法は?
これは、通常、最初に "レイヤ7"(アプリケーション層)ロードバランサまたはNGiNXなどの "リバースプロキシ"で取り組まれます。レイヤ7ロードバランサのホールマーク機能は、ここで
.
| _ _ _ _
client <- | - - - - -> | NGiNX |
| ‾|‾|‾|‾
<internet | datacenter> | | + - - - - +
| | + -+ |
| + - - + | |
| | | |
| | server1 | |server2 | server3 |
.
は、あなたが始めるのに役立つはずですnginxのための
configuration guideあるなど、「スティッキー」の接続(同じバックエンドサーバに同じクライアントを送信)、要求のキャッシング、フェイルオーバー、あります。
これは、姉妹サイト[Stack DBA](http://dba.stackexchange.com/)に適している可能性があります。あなたが同意するなら、* Flag * >> *閉じるべきである* * *トピックをオフにするため... * * *この質問はStack Exchangeネットワークの別のサイトに属します。 –
Upvote、(それはおそらく良いと公正なものだが、提案のためではなく)(私はとにかく仮定)のためにドライブダウンdownvotingではない。 – pnovotnak