ハイブリッド負荷分散とは、オンプレミス、プライベートクラウド、パブリッククラウドなど、さまざまな環境で稼働する複数のサーバーアプリケーションにクライアントリクエストを分散することです。コンテンツの場所を問わず、配信の信頼性、速度、コスト効率を最大限に高め、最適なユーザーエクスペリエンスを実現します。

ロードバランサーに関する一般的な情報については、ハードウェアロードバランサーと比較して80%のコストを削減をご覧ください。

現在、多くの企業が、コスト削減や需要に応じた拡張の容易さといったメリットを得るため、アプリケーションをオンプレミスサーバーからパブリッククラウドへ移行しています。しかし、通常、全面的な移行は一朝一夕には完了せず、すべてのアプリケーションにクラウドが適しているわけでもありません。そのため、企業はオンプレミスとクラウドのアプリケーションが混在する環境を管理しなければならないことがよくあります。たとえば、社内のITチームがオンプレミスに設置して管理するOutlookメールサーバーを使用する一方で、顧客情報はSalesforce.comなどのクラウドベースのCRMに保存し、eコマースストアはAmazon Web Servicesでホストする場合があります。ハイブリッド負荷分散ソリューションを使用すると、ユーザーは単一のエントリーポイントからアプリケーションにアクセスでき、ロードバランサーがトラフィックを識別して各拠点に分散します。

プライベートクラウドに投資している企業は、3つのリソース拠点間で負荷分散を行う必要があるため、さらに複雑な状況に直面します。プライベートクラウドは、パブリッククラウドと同様に、クラウドベンダーが社外でホストする仮想データセンターです。ただし、パブリッククラウドとは異なり、クラウドベンダーの他の顧客と共有されない専用のストレージとコンピューティング能力が保証されます。

ハイブリッドロードバランシングソリューションを使用すると、オンプレミスサーバー、プライベートクラウド、パブリッククラウド間でトラフィックをシームレスに分散し、各リクエストを最適なリソースで処理できます。ロードバランシングの判断は、次のような要因に基づいて行うことができます。

  • 場所 – パブリッククラウドのリソースは、ほぼ常に地理的に分散しています。多国籍企業のオンプレミスおよびプライベートクラウドのリソースも同様です。ユーザーを最寄りのサーバーに接続することで、ネットワーク遅延を低減し、ローカライズされたコンテンツ(たとえば、サーバーが設置されている国の言語によるテキスト)を配信できます。
  • リクエストタイプ – ハイブリッドロードバランシングソリューションは、動画、画像、価格や在庫情報などのアプリケーションデータといった各種コンテンツへのリクエストを、そのコンテンツをホストするサーバーに転送できます。配信するコンテンツに合わせて最適化できる専用サーバーを使用することで、すべての拠点に同じコンテンツを複製する必要がなくなります。
  • ビジネス価値 – 戦略的に重要な顧客からのリクエストや、収益につながる可能性が高いリクエストは、専用サーバーに振り分けることで、最も高速かつ信頼性の高い配信を実現できます。一方、価値の低いリクエストは、より低コストのリソースに振り分けられます。
  • セキュリティ – 機密データをプライベートクラウドまたはオンプレミスでホストすることで最大限の管理を維持しながら、制限のないデータをパブリッククラウドに保存してコストを削減できます。
  • コスト – 専用リソースとクラウドリソース間でハイブリッド負荷分散を行うことで、企業は最も費用対効果の高い方法で最適なユーザー体験を提供できます。

ハードウェア型とソフトウェア型のロードバランシング

従来の負荷分散ソリューションは、データセンターに設置された専用ハードウェアに依存しており、導入、保守、アップグレードに多額の費用がかかる場合があります。ソフトウェアベースのロードバランサーは汎用ハードウェア上で動作するため、ハードウェアベースのソリューションと同等のパフォーマンスと信頼性を、はるかに低いコストで実現できます。

多くの企業はベストプラクティスに従い、負荷分散の対象となるリソースと同じ環境にロードバランサーを導入しています。つまり、データセンターで稼働するアプリケーションにはオンプレミスで、クラウドでホストされるアプリケーションにはクラウドで導入します。通常、クラウドインフラストラクチャベンダーは、その環境への顧客所有または専用ハードウェアの持ち込みを認めていません。そのため、オンプレミスにハードウェアロードバランサーを導入している企業でも、クラウドリソースにはソフトウェアロードバランサーを使用する必要があります。この場合、IT担当者は2つの異なる負荷分散ソリューションを理解し、保守しなければなりません。一方、NGINXやNGINX Plusのような同一のソフトウェアベースの負荷分散ソリューションは、オンプレミスとクラウドの両方に導入できるため、運用の複雑さやコストに加え、アプリケーションの開発と導入に要する時間を削減できます。

NGINXはどのように役立つのか

NGINX PlusとNGINXは、Dropbox、Netflix、Zyngaなど、トラフィック量の多いWebサイトで利用されている最高クラスの負荷分散ソリューションです。世界中で3億5,000万を超えるWebサイトがNGINX PlusとNGINX Open Sourceを利用し、コンテンツを迅速、確実、かつセキュアに配信しています。

ソフトウェアロードバランサーであるNGINX Plusは、同等の機能を備えたハードウェアソリューションよりも大幅に低コストです。さらに、Amazon Elastic Cloud Compute (EC2)などのクラウドインフラストラクチャに容易に導入でき、パブリッククラウドのリソースに加えて、オンプレミスおよびプライベートクラウドのリソース間でも負荷を分散できます。

NGINX Plusを使用してアプリケーションの負荷分散を行うメリットについて詳しくは、eBook「ソフトウェアロードバランサーを選ぶ5つの理由」をダウンロードしてください。