【アプリレイヤー編】グローバル負荷分散パターン:マルチロードバランサー
マルチロードバランサーを利用して、グローバルからの通信を負荷分散するパターンです。
解決したい課題/要求事項
-
インターネットへ公開するWebシステムを構築する際に、複数台のWebサーバーを配備することで負荷を分散させたい
-
SSLアクセラレーターの機能をWebサーバー側に持たせたくない
ニフクラでの解決パターン
-
ニフクラのマルチロードバランサーを利用することで、負荷分散の機能とSSLアクセラレーターの機能を持たせることができる
実装
-
マルチロードバランサーは、プライベートネットワークにおけるサーバーの負荷分散にも対応したロードバランサーで、L4(レイヤー4)に対応している
※主に以下のような用途での利用を想定- <用途例1>
-
ロードバランサー(L4)の廉価版としての利用
- <用途例2>
-
割り当てる仮想サーバーにプライベート側インタフェースしか持たせたくない場合(グローバルNICを外す)
補足
-
グローバルIPアドレスを利用しないサーバーでプライベートLANのNICにIPアドレスを付与する際は以下の方法で設定可能
-
コンソール を利用してログインしOS上でIPアドレスを設定する
-
Linux系のサーバーでrootのパスワードを設定していない場合は、シングルユーザーモードでログインし、パスワードを設定可能
FAQ シングルユーザーモードでのログイン
-
-
注意点
-
プライベート負荷分散パターン:マルチロードバランサーと同様の事項に注意する必要がある
-
マルチロードバランサーで振り分け対象とできる仮想サーバーは、ニフクラ内のマルチロードバランサーの所属するネットワークと同一のネットワークに所属する仮想サーバーのみ
※その他の制限事項等については、クラウド技術仕様/制限値(マルチロードバランサー)を参照