tencent cloud

Cloud Load Balancer

動向とお知らせ
製品アップデート情報
製品に関するお知らせ
製品の説明
製品概要
製品の優位性
ユースケース
技術原理
Product Comparison
使用上の制約
Service Regions and Service Providers
購入ガイド
課金概要
課金項目
購入方法
支払い延滞の説明
製品属性の選択
クイックスタート
ドメイン名型CLBクイックスタート
CLBクイックスタート
IPv6 CLBクイックスタート
CentOSにおけるNginxのデプロイ
CentOSにおけるJava Webのデプロイ
操作ガイド
CLBインスタンス
CLBリスナー
バックエンドサーバー
ヘルスチェック
証明書管理
ログ管理
監視アラート
Cloud Access Management
従来型CLB
プラクティスチュートリアル
証明書をCLBに配置(双方向認証)
CLBのGzip有効化設定およびチェック方法の説明
HTTPS転送設定スタートガイド
クライアントリアルIPの取得方法
ロードバランサーのモニタリングアラート設定のベストプラクティス
マルチアベイラビリティーゾーンの高可用性設定の説明
バランシングアルゴリズムの選択と重みの設定の例
CLBのリスニングドメイン名に対してWebセキュリティ保護を実行するようにWAFを設定する
メンテナンスガイド
クライアントのtimewaitが多すぎる場合の対処方法
CLBのHTTPSサービスパフォーマンステスト
ストレステストに関するよくあるご質問
CLB証明書の操作権限に関するご質問
障害処理
UDPヘルスチェックの異常
API リファレンス
History
Introduction
API Category
Instance APIs
Listener APIs
Backend Service APIs
Target Group APIs
Redirection APIs
Other APIs
Classic CLB APIs
Load Balancing APIs
Making API Requests
Data Types
Error Codes
CLB API 2017
よくあるご質問
課金関連
CLB設定関連
ヘルスチェック異常調査
HTTPS関連
WS/WSSプロトコルサポート関連
HTTP/2プロトコルサポート関連
連絡先
用語集

製品概要

PDF
フォーカスモード
フォントサイズ
最終更新日: 2026-01-23 12:18:08

CLBとは何ですか。

Cloud Load Balancer(CLB)は複数のバックエンドサーバーに対しトラフィックの分配を行うサービスです。CLBはトラフィックの分配によってアプリケーションシステムの外部に対するサービス機能の拡張を可能にするほか、単一点障害の解消によってアプリケーションシステムの可用性を高めることができます。
CLBサービスは、仮想サービスアドレス(VIP)を設定することにより、同じリージョンにある複数のバックエンドサーバーリソースを高性能で可用性の高いアプリケーションサービスプールに仮想化します。アプリケーションで指定された方法に従って、クライアントからのネットワークリクエストをサーバープールに分配します。
CLBサービスは、サーバープール内のバックエンドサーバーインスタンスのヘルスステータスをチェックし、異常な状態のインスタンスを自動的に隔離することで、バックエンドサーバーのシングルポイントの問題を解消するとともに、アプリケーションの全体的なサービス機能を向上させます。
Tencent Cloudが提供するCLBサービスには自己管理、障害自己修復、ネットワーク攻撃防御などの高度な機能が含まれ、企業、コミュニティ、電子商取引、ゲームなどのさまざまなユーザーシナリオに適用可能です。

構成部分

サービスを提供するCLBグループは、一般的に次の部分で構成されます。
Cloud Load Balancer:CLBインスタンスです。トラフィックの分配に用いられます。
VIP(virtual IP):CLBがクライアントにサービスを提供するためのIPアドレスです。
Backend/Real Server:バックエンドの1組のサーバーインスタンスであり、実際のリクエストの処理に用いられます。
VPC/基幹ネットワーク:全体のネットワーク環境です。
CLB以外からのアクセスリクエストは、CLBインスタンスを介し、関連のポリシーおよび転送ルールによってバックエンドサーバーに分配されて処理されます。

用語の説明

用語
正式名称
説明
CLB
Cloud Load Balancer
Tencent Cloudが提供するネットワークロードバランシングサービスです。バックエンドサーバーと組み合わせることで、TCP/UDPおよびHTTPをベースにしたロードバランシングサービスをユーザーにご提供できます。
CLBリスナー
Load Balance Listener
ロードバランシングサービスのリスナーであり、リスニングポート、ロードバランシングポリシー、ヘルスチェック設定などが含まれます。各リスニング項目はバックエンドのアプリケーションサービスにそれぞれ対応します。
バックエンドサーバー
Real Server
CLBから分配されたリクエストを受信する1組のバックエンドサーバーインスタンスです。ロードバランシングサービスはユーザーが設定したルールに従ってアクセスリクエストをこのバックエンドサーバーに転送し、バックエンドサーバーはそれらを処理します。
仮想サービスアドレス
Virtual IP
システムが割り当てるサービスアドレスは、現在はIPアドレスです。ユーザーはこのサービスアドレスを外部に公開するかどうかを選択することによって、パブリックネットワークおよびプライベートネットワークタイプのCLBサービスを作成することができます。
パブリックネットワークVIP
標準IP:標準BGP IPであり、ネットワーク品質とコストのバランスをとるのに適しています。
アクセラレーションIP:Anycastアクセラレーションを使用し、パブリックネットワークアクセスをより安定させ、信頼性を高め、低遅延にします。
静的単一IP:単一のネットワークキャリアによってパブリックネットワークにアクセスします。低コストかつセルフスケジューリングに便利です。
プライベートネットワークVIP
VPCネットワーク:VPC内のIPです。
基幹ネットワーク:基幹ネットワークのプライベートIPです。


動作原理

基本動作原理

CLBはクライアントからのインバウンドトラフィックを受信し、リクエストを1つまたは複数のアベイラビリティーゾーンのバックエンドサーバーインスタンスにルーティングして処理を行います。
ロードバランシングサービスは主にCLBリスナーによって提供されます。リスナーはCLBインスタンス上のリクエスト、実行ポリシーによるバックエンドサーバーへの分配などのサービスの監視を担います。クライアント - CLBおよびCLB - バックエンドサーバーという2つのディメンションの転送プロトコルおよびプロトコルポートを設定することで、CLBはバックエンドサーバーにリクエストを直接転送することが可能になります。
CLBのバックエンドサーバーインスタンスは複数のアベイラビリティーゾーンに設定することをお勧めします。1つのアベイラビリティーゾーンが使用不能となった場合に、CLBがトラフィックを別のアベイラビリティーゾーンの正常に実行中のインスタンスにルーティングすることで、アベイラビリティーゾーンの障害によるサービス中断を防止できるためです。

リクエストルーティングの選択

クライアントリクエストはドメイン名によってサービスにアクセスします。リクエストがCLBに送信される前に、DNSサーバーがCLBドメイン名を解決し、リクエストを受信するCLBのIPアドレスをクライアントに返します。CLBリスナーはリクエストを受信すると、異なるロードバランシングアルゴリズムを使用してリクエストをバックエンドサーバーに分配します。現在、Tencent Cloud は加重ラウンドロビン、IP ハッシュ、および加重最小接続数など、さまざまなロードバランシングアルゴリズムをサポートしています。

バックエンドサービスステータスの監視

CLBはバックエンドインスタンスの実行状況を監視することで、正常に実行中のインスタンスのみにトラフィックがルーティングされるよう保証することもできます。CLBは正常に実行していないインスタンスを検出した場合、このインスタンスへのトラフィックのルーティングを停止し、次にインスタンスの正常な実行が検出されてから、トラフィックのルーティングを再開します。

関連サービス

CLBは次のサービスと併用することで、アプリケーションの可用性と拡張性を向上させることができます。
CVMインスタンス:アプリケーションがクラウド上で実行する仮想サーバーです。
自動スケーリング:インスタンスの数をフレキシブルに制御します。Auto ScalingでCLBインスタンスを有効化すると、スケーリングされたインスタンスが自動的にCLBグループに追加され、また終了したインスタンスは自動的にCLBグループから削除されます。
TCOP:CLBとすべてのバックエンドインスタンスの実行状況を監視し、必要な操作の実施をサポートします。
ドメイン名登録およびDNS解決DNSPod:カスタマイズしたドメイン名(例:www.example.com)によってネットワーク通信に使用するIPアドレス(例:192.0.2.1)に変換し、迅速かつ容易にリクエストをCLBインスタンスにルーティングします。

ヘルプとサポート

この記事はお役に立ちましたか?

フィードバック