CLBは主に以下のシーンに適用します。
トラフィックの分配。ロードバランシングによって高アクセス量の業務を複数のバックエンドサーバーに分散させます。
単一点障害の解消。一部のバックエンドサーバーが使用できなくなった場合、CLBは障害の発生したCVMインスタンスを自動的にブロックし、アプリケーションシステムの正常な動作を保障します。
水平スケーリング。業務の発展の必要性に応じてアプリケーションシステムのサービス機能を拡張します。各種Web ServerおよびApp Serverに適用可能です。
グローバルロードバランシングは、DNS解決DNSPodを組み合わせ、グローバルなマルチリージョンロードバランシングをサポートし、異なるリージョン間の障害復旧を保障します。 トラフィックの分配と単一点障害の解消
ロードバランシングによって業務トラフィックを複数のバックエンドサーバーに分散させることができます。
業務のクライアントがCLBにアクセスします。
複数のバックエンドサーバーによってハイパフォーマンスで可用性の高いサービスプールを構成し、CLBが業務トラフィックをこれらのバックエンドサーバーに転送します。
1台もしくは数台のバックエンドサーバーが使用できなくなった場合、CLBは障害の発生したCVMインスタンスを自動的にブロックし、正常に実行中のCVMインスタンスにリクエストを分配することで、アプリケーションシステムの正常な動作を保障します。
業務を複数のアベイラビリティーゾーンにデプロイしている場合は、バックエンドサーバー層におけるマルチアベイラビリティーゾーン障害復旧を保障できるように、1台のCLBを同時に複数のアベイラビリティーゾーンのCVMインスタンスにバインドすることをお勧めします。
セッション維持機能によって、同一のクライアントのリクエストを同一のバックエンドサーバーに転送し、アクセス効率を高めることができます。
水平スケーリング
CLBはAuto Scalingとの組み合わせによって、CVMインスタンスをニーズに応じて作成およびリリースすることができます。 自動スケーリングポリシーを設定してCVMインスタンス数を管理し、インスタンス環境のデプロイを完了するとともに、業務の安定した円滑な実行を保証することができます。需要のピーク時にはCVMインスタンス数を自動的に増やし、パフォーマンスが影響を受けないようにします。需要が比較的少ないときは、CVMインスタンス数を減らしてコストを抑えます。
EC業界の「11月11日(独身の日)」、「6月18日」などの大型セールイベントでは、Webアクセス量が瞬時に10倍に跳ね上がる場合もありますが、それは数時間程度しか持続しません。CLBとAuto Scalingを使用することで、ITコストを最大限に節約することが可能です。
グローバルロードバランシング
DNS解決DNSPodを組み合わせ、業務トラフィックをグローバルな各リージョンのロードバランシングに解決し、マルチサイトおよび障害復旧を保障します。 異なるリージョンにCLBインスタンスをデプロイし、それぞれに対応するリージョンのバックエンドサーバーをバインドすることができます。
DNS解決DNSPodを使用して、ドメイン名を各リージョンのCLB VIPに解決します。
業務トラフィックをドメイン名解決およびCLBによって複数のリージョンのバックエンドサーバーに転送することで、グローバルなロードバランシングを実現します。
あるリージョンが使用できなくなった場合は、対応するリージョンのCLB VIPの解決を一時的に停止することで業務への影響が避けられます。