すべてのプロダクト
Search
ドキュメントセンター

Server Load Balancer:機能

最終更新日:Nov 04, 2024

このトピックでは、クラシックロードバランサー (CLB)の機能について説明します。 CLB は、レイヤー4とレイヤー7の負荷分散を提供し、ヘルスチェック、セッションの永続性、ドメイン名ベースの転送などの機能をサポートして、バックエンドサービスの高可用性と低レイテンシを確保します。

次の表では、"✔"は機能がサポートされていることを示し、"-"は機能がサポートされていないことを示します。

機能

レイヤー4 CLB

レイヤー7 CLB

ルーティングアルゴリズム

CLB は、ラウンドロビン (RR) 、重み付きラウンドロビン (WRR) 、およびコンシステントハッシング (CH) の3つのルーティングアルゴリズムをサポートしています。

説明

CLB は、レイヤ7トラフィックのCHアルゴリズムをサポートしていません。

ヘルスチェック

CLB は、バックエンドサーバーのヘルスステータスを確認します。 異常なバックエンドサーバーが検出されると、CLBはバックエンドサーバーへのインバウンドトラフィックの配信を停止します。 ネットワークトラフィックは正常なバックエンドサーバーにのみ配信されます。

セッション維持

CLB はセッション持続性をサポートします。 セッション維持が有効になると、CLBは同じセッションからのリクエストを同じバックエンドサーバーに配信します。

ネットワークアクセス制御リスト (ACL)

CLB は、allowlistsとdenylistsを使用してアプリケーションへのアクセスを制御します。

High availability

CLB は、インバウンドトラフィックをゾーン間でバックエンドサーバーに分散します。 CLB は、ほとんどのリージョンでクロスゾーンデプロイもサポートしています。 プライマリゾーンに障害が発生した場合、サービスの中断を回避するために、ネットワークトラフィックが自動的にセカンダリゾーンに配信されます。

セキュリティ

You can integrate CLB with Apsara Stack Security to protect your applications from DDoS attacks of up to 5 Gbit/s.

ネットワークタイプ

Alibaba Cloudは、インターネット向けおよび内部向けのCLBインスタンスを提供します。 仮想プライベートクラウド (VPC) のネットワークトラフィックを処理するには、内部に対応するCLBインスタンスを作成します。 インターネットからのネットワークトラフィックを処理するには、インターネットに接続するCLBインスタンスを作成します。

モニタリング

You can view the monitoring data of CLB instances through CloudMonitor. データには、接続数とインバウンドおよびアウトバウンドトラフィックの量が含まれます。

IPv6 のサポート

CLB はIPv6クライアントからの要求を転送できます。

ヘルスチェックログ

デフォルトでは、CLBは過去3日間に生成されたヘルスチェックログを保存します。 Object Storage Service (OSS) can be used to store all CLB health check logs, allowing you to troubleshoot health check failures. この機能を使用するには、OSSを有効にする必要があります。

ドメイン名ベースの転送とURLベースの転送

CLB のレイヤー7リスナーに対して、ドメイン名ベースの転送ルールとURLベースの転送ルールを設定できます。 リスナーは、転送ルールに基づいて、異なるドメイン名とURLからのリクエストを異なるバックエンドサーバーにルーティングします。

証明書管理

CLBは、HTTPSリスナーの証明書の集中管理をサポートしています。 バックエンドサーバーに証明書をアップロードする必要がありません。 リクエストは、バックエンドサーバーに送信される前に、CLBで復号化されます。 これにより、バックエンドサーバーの処理負荷が軽減されます。

SNI

CLB はサーバー名表示 (SNI) をサポートします。 SNIを使用すると、複数の証明書をHTTPSリスナーに関連付けることができます。 これにより、リスナーは異なるドメイン名から異なるバックエンドサーバーにリクエストをルーティングできます。

リダイレクション

CLB can redirect HTTP requests to HTTPS.

WSとWSS

CLBは、WebSocket (WS) とWebSocket Secure (WSS) の使用をサポートしています。 WSは、クライアントとサーバー間の全二重通信チャネルを提供するHTML5プロトコルです。 これにより、サーバーリソースと帯域幅を節約しながら、クライアントとサーバー間のリアルタイム通信が実現します。

HTTP/2

ハイパーテキスト転送プロトコルバージョン2 (HTTP/2) は、ハイパーテキスト転送プロトコル (HTTP) の2番目のバージョンです。 パフォーマンスが大幅に向上し、HTTP/1.Xと下位互換性があります。