本文へジャンプします。

TOP

ニフクラクラウドデザインパターン

サーバー冗長化パターン

仮想サーバーを複数台並べ、クラウドサービスとして提供されるロードバランサー(L4)を用いて、適宜負荷を振り分けるパターンです。

解決したい課題/要求事項

  • ニフクラで作成した仮想サーバーには、標準で自動フェイルオーバー(HA機能)が付与されています。フェイルオーバーが発生した場合、約5分間サーバーとの通信ができなくなるため、サービスを途切れず継続させたい場合に、HAだけでは対応しきれないといった課題があります。

ニフクラでの解決パターン

以下によって、解決したい課題の解決や要求事項を実現します。

  • ニフクラでは、可用性向上と性能向上のための負荷分散機能として、ロードバランサー(L4)サービスを提供しています。ロードバランサー(L4)をグローバルネットワーク側に配置し、インターネットからのアクセスを外部ネットワークに接続された複数台の仮想サーバーへ負荷分散します。これにより、処理性能の高いサーバー1台構成から、可用性を考慮し処理能力が少し低いサーバーを複数配置する冗長構成に切り替えることにより本課題を解決します。

ニフクラでの解決パターン

実装
  • ロードバランサ―(L4)を利用します。フロントエンドサーバー群が受けるリクエストをロードバランサー(L4)が最初に受け取り、ロードバランサー(L4)配下に配置された仮想サーバーに振り分けられます。ロードバランサー(L4)にはヘルスチェック機能(仮想サーバーが正常に稼働しているかどうかを確認する機能)があり、正常に稼働していない仮想サーバーには処理を振り分けません。仮に1つの仮想サーバーに障害が起きると残りの仮想サーバーにトラフィックを割り振り、サービスを継続できます。
    1. 仮想サーバーを作成し、OSなどを設定する。
    2. サーバーコピー(サーバーの複製)パターンを参考に、仮想サーバーを複数作成する。
    3. ロードバランサー(L4)を作成し、負荷分散対象に複数の仮想サーバーを割り当てる。
    4. ヘルスチェック機能を利用し、割り当てた仮想サーバーの状態確認を行うように設定する。
補足
  • ロードバランサー自体が障害に陥る場合も考慮する必要があります。ロードバランサー(L4)であれば1分程度、マルチロードバランサーであれば5分程度の障害復旧時間が必要です。

すべてのデザインパターンをeBook形式でダウンロードいただけます。
詳細につきましては、以下のページをご確認ください。

利用する機能・サービス/お見積り例

品名 スペックなど 単価 数量 月額費用(税抜)
リージョン/ゾーンの選択   無料 - 0円
ファイアウォール   無料 - 0円
ロードバランサー(L4) 10Mbps 10,000円/月 1 10,000円
サーバー(WEB/APL/データストア層) c-small※1 2,600円/月 2 5,200円
増設ディスク(WEB/APL/データストア層) 標準ディスク(100GB) 2,000円/100GB/月 2 4,000円
プライベートLAN   5,000円/月 1 5,000円
グローバル側通信 ~10TB/月(in out合計) 無料 - 0円
月額費用合計(税抜) 24,200円※2
  • ※1 Type-cの提供ゾーンにつきましては、ニフクラ ゾーン別機能対応表をご確認ください。
  • ※2 プライベートLANを利用しない場合、月額費用は19,200円(税抜)になります。
  • ※利用するOSによっては、別途追加費用が発生いたします。
  • ※上記の料金は、すべて税抜表示となります。
  • ※実際の月額費用につきましては、見積もりシミュレーターをご利用いただくか、お電話にてお問い合わせください。

すべてのデザインパターンをeBook形式でダウンロードいただけます。
詳細につきましては、以下のページをご確認ください。

導入のご相談はお電話でも受け付けております。

0120-22-1200

0120-22-1200

受付時間:平日9:00~17:45
※携帯電話・PHSからもご利用可能