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

Server Load Balancer:CLB インスタンス

最終更新日:Dec 17, 2024

Classic Load Balancer (CLB) は、リクエストを異なるバックエンドサーバーに分散することで、アプリケーションのスループットを向上させます。 CLBは、単一障害点 (SPOF) を防ぐことができるため、アプリケーションの可用性を向上させることもできます。 CLBを使用するには、CLBインスタンスを作成し、リスナーとバックエンドサーバーをCLBインスタンスに追加する必要があります。 Alibaba Cloudは、インターネット向けおよび内部向けのCLBインスタンスを提供します。 従量課金を選択した場合、高性能インスタンスと共有リソースインスタンスがサポートされます。

CLB实例构成

インスタンスタイプ

Alibaba Cloudは、インターネット向けおよび内部向けのCLBインスタンスを提供します。

インターネット向けCLBインスタンス

インターネットに接続するCLBインスタンスを作成すると、パブリックIPアドレスが割り当てられます。 ドメイン名をパブリックIPアドレスに関連付けることができます。 インターネット接続CLBインスタンスは、インターネット経由でクライアントからリクエストを受信し、リスナー用に設定した転送ルールに基づいてバックエンドサーバーにリクエストを転送します。

インターネット向けCLBインスタンスには、次の機能があります。

  • インターネットに接続されたCLBインスタンスには、パブリックIPアドレスが割り当てられます。 パブリックIPアドレスとCLBインスタンスの関連付けを解除することはできません。

  • 従量課金CLBインスタンスは、帯域幅課金およびデータ転送課金方式をサポートしています。

内部対応のCLBインスタンス

内部対応のCLBインスタンスは、プライベートIPアドレスを使用して外部サービスを提供します。 Alibaba Cloudの内部ネットワークからのリクエストは、リスナー用に設定した転送ルールに基づいてバックエンドサーバーに配信されます。

elastic IPアドレス (EIP) を内部対応のCLBインスタンスに関連付けて、インターネット対応のサービスを提供できます。 内部対応のCLBインスタンスは、インターネットアクセスをサポートする次の機能を提供します。

  • ビジネス要件に基づいて、EIPを内部対応のCLBインスタンスに関連付け、EIPを内部対応のCLBインスタンスから分離できます。

  • インターネット共有帯域幅インスタンスにEIPを追加して、インターネットコストを削減できます。

内部対応のCLBインスタンスでサポートされているネットワークタイプは、CLBインスタンスの課金方法によって異なります。

従量課金の内部対応CLBインスタンスはVPCのみをサポートします。

内部対応のCLBインスタンスのネットワークタイプがVPCの場合、CLBインスタンスのプライベートIPアドレスは、自分が指定したVPCのvSwitchのCIDRブロックから割り当てられます。 CLBインスタンスには、VPC内のECS (Elastic Compute Service) インスタンスからのみアクセスできます。

インスタンス仕様

高性能CLBインスタンスと共有リソースCLBインスタンスをサポートするのは、仕様課金方式のみです。

ハイパフォーマンスCLBインスタンス

次のセクションでは、高性能CLBインスタンスの3つの主要なメトリックについて説明します。

  • 最大接続数

    CLBインスタンスがサポートする同時接続の最大数。 既存の同時接続の数が上限に達すると、新しい接続要求はドロップされます。

  • 1 秒あたりの接続数 (CPS)

    1秒あたりに確立できる新しい接続の数。 CPSが上限に達すると、新しい接続要求はドロップされます。

  • 1 秒あたりのクエリ数 (QPS)

    1秒あたりに処理できるHTTPまたはHTTPSクエリ (リクエスト) の数。 レイヤー 7 リスナーに固有のメトリックです。 QPSが上限に達すると、新しい接続要求はドロップされます。

表 1. 高性能CLBインスタンスの仕様

仕様

最大接続数

1秒あたりの接続数 (CPS)

1秒あたりのクエリ数 (QPS)

Small I (slb.s1.small)

5,000

3,000

1,000

ミディアムI (slb.s2.small)

50,000

5,000

5,000

ミディアムII (slb.s2.medium)

100,000

10,000

10,000

ラージI (slb.s3.small)

200,000

20,000

20,000

ラージII (slb.s3.medium)

500,000

50,000

30,000

スーパーラージI (slb.s3.large)

1,000,000

100,000

50,000

説明

従量課金CLBインスタンスの最大容量は、Super Large I (slb.s3.large) CLBインスタンスの容量と同じです。

共有リソースCLBインスタンス

リソースは、すべての共有リソースCLBインスタンス間で共有されます。 したがって、共有リソースCLBインスタンスのパフォーマンスは保証されません。

重要

共有リソースCLBインスタンスは購入できなくなりました。

共有リソースとハイパフォーマンスCLBインスタンスの違い

項目

ハイパフォーマンスCLBインスタンス

共有リソースCLBインスタンス

リソース割り当て

排他的リソース

共有リソース

サービスレベル契約 (SLA) によって保証されるサービス稼働時間

99.95%

非対応

IPv6

-

複数の証明書のサーバー名表示 (SNI)

-

ブラックリストとホワイトリスト

-

elastic network Interface (ENI) との関連付け

-

Elastic Compute Service (ECS) インスタンスにアタッチされているENIのセカンダリIPアドレスを指定してバックエンドサーバーを追加する

-

HTTPからHTTPSへのリダイレクト

-

一貫したハッシュ

-

TLSセキュリティポリシー

-

HTTP2

-

WebSocketまたはWebSocket Secure

-

説明

上の表で、チェックマーク (√) はこの機能がサポートされていることを示し、ハイフン (-) はこの機能がサポートされていないことを示します。

関連ドキュメント

  • レイヤー4でより多くの同時接続が必要な場合は、Network Load Balancer (NLB) を使用します。 レイヤー7で1秒あたりのクエリ数 (QPS) の値が高い場合は、Application Load Balancer (ALB) を使用します。

    • NLB の詳細については、「NLB の概要」をご参照ください。

    • ALB の詳細については、「ALB の概要」をご参照ください。

  • 高性能CLBインスタンスの仕様を選択する方法の詳細については、「CLBインスタンスに関するFAQ」をご参照ください。