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

Server Load Balancer:CLBインスタンスの作成と管理

最終更新日:Dec 10, 2024

サービスの冗長性と安定性を向上させながら、単一障害点 (SPOF) を防止したい場合は、Classic Load Balancer (CLB) の使用を推奨します。 CLBは、レイヤー4とレイヤー7で基本的な負荷分散をサポートします。 CLBインスタンスを使用して、バックエンドサーバーにリクエストを配信できます。 このトピックでは、CLBインスタンスを作成および管理する方法について説明します。

前提条件

CLBインスタンスを作成する前に、準備が完了していることを確認してください。 詳細については、「準備」をご参照ください。

CLBインスタンスの作成

CLBインスタンスは、負荷分散サービスを提供するエンティティです。 CLBサービスを使用するには、CLBインスタンスを作成する必要があります。

  1. CLBコンソールにログインします。

  2. インスタンスページで、CLBの作成をクリックします。

  3. パラメーター

    説明

    リージョン

    CLBインスタンスを作成するリージョンを選択します。

    説明

    バックエンドサーバーとして指定するCLBインスタンスとElastic Compute Service (ECS) インスタンスが同じリージョンに属していることを確認します。

    ゾーンタイプ

    CLBインスタンスを1つのゾーンにデプロイするか、複数のゾーンにデプロイするかを指定します。 ゾーンは、独立したインフラストラクチャリソースのセットを含むAlibaba Cloudデータセンターを表します。 異なるゾーンのネットワーク、電源、空調などのインフラリソースは、互いに独立しています。 したがって、1つのゾーンのインフラストラクチャリソースが利用できなくなった場合、他のゾーンが引き継ぎます。 各ゾーンは特定のリージョンに属します。 領域は、1つ以上のゾーンを含み得る。

    • シングルゾーン: CLBインスタンスは1つのゾーンにのみデプロイされます。

    • マルチゾーン: CLBインスタンスは2つのゾーンにまたがってデプロイされています。 デフォルトでは、ネットワークトラフィックはプライマリゾーンに分散されます。 プライマリゾーンに障害が発生した場合、システムは自動的にネットワークトラフィックをセカンダリゾーンに切り替え、負荷分散サービスを提供し続けます。 これにより、高いサービス可用性が保証されます。

    プライマリゾーン

    CLBインスタンスのプライマリゾーンを選択します。 プライマリゾーンは、ネットワークトラフィックの分散に使用されます。

    バックアップゾーン

    CLBインスタンスのセカンダリゾーンを選択します。 デフォルトでは、プライマリゾーンに障害が発生した場合にのみ、ネットワークトラフィックがセカンダリゾーンに配信されます。

    説明

    [シングルゾーン] を選択すると、バックアップゾーンのパラメーターが暗くなります。

    [インスタンス名]

    CLBインスタンスの名前を入力します。

    [インスタンスタイプ]

    ビジネス要件に基づいて、インターネット向けCLBインスタンスまたは内部向けCLBインスタンスを作成できます。 システムは、指定されたインスタンスタイプに基づいて、CLBインスタンスにパブリックまたはプライベートIPアドレスを割り当てます。 この例では、インターネットが選択されています。

    • インターネット: このオプションを選択すると、パブリックIPアドレスのみがCLBインスタンスに割り当てられます。 この場合、CLBインスタンスはインターネット経由でサービスを提供できます。

    • イントラネット: このオプションを選択すると、Alibaba CloudのIPアドレスプールからプライベートIPアドレスのみがCLBインスタンスに割り当てられます。 この場合、CLBインスタンスにはAlibaba Cloudの内部ネットワーク経由でのみアクセスできます。

    詳細は、「インスタンスタイプ」をご参照ください。

    インスタンスの課金方法

    CLBインスタンスの計測方法を選択します。 有効な値: Pay-By-CLCUおよびPay-By-Specification。 この例では、[Pay-By-CLCU] が選択されています。

    仕様

    CLBインスタンスの仕様を選択します。

    CLB インスタンスのパフォーマンスメトリクスは、インスタンスの仕様によって異なります。 詳細は、「インスタンスタイプ」をご参照ください。

    このパラメーターは、[インスタンス課金方法] パラメーターを [従量課金] に設定した場合にのみ使用できます。

    説明

    [インスタンス課金方法] パラメーターを [ペイバイCLCU] に設定した場合、このパラメーターは無視できます。

    ネットワークタイプ

    CLBインスタンスのネットワークタイプ。 デフォルト値: VPC

    このパラメーターは、インスタンスタイプパラメーターをイントラネットに設定した場合にのみ使用できます。

    IPバージョン

    CLBインスタンスのIPバージョンを選択します。 有効な値: IPv4およびIPv6

    説明

    [ネットワークタイプ] パラメーターを [VPC] に設定した場合、IPv4のみがサポートされます。

    VPC ID

    仮想プライベートクラウド (VPC) を選択します。

    このパラメーターは、インスタンスタイプパラメーターをイントラネットに設定した場合にのみ使用できます。

    Vswitch ID

    vSwitchを選択します。

    このパラメーターは、インスタンスタイプパラメーターをイントラネットに設定した場合にのみ使用できます。

    インターネットデータ転送料金

    インターネットデータ転送の計測方法を選択します。 インターネットに対応するCLBインスタンスは、次の計測方法をサポートしています。

    • トラフィック

    • 帯域幅課金

    CLBインスタンスの課金方法が従量課金の場合、By trafficオプションのみがサポートされます。

    説明

    内部ネットワークに接続された CLB インスタンスの場合、[トラフィック] のみ表示されます。 データ転送の料金は請求されません。

    最大帯域幅

    帯域幅の値を入力するか、スライダを調整して、ビジネス要件に基づいて帯域幅の値を指定します。

    リソースグループ

    CLBインスタンスのリソースグループを選択します。

    購入数

    購入するCLBインスタンスの数を指定します。

  4. 注文の確認ページで、CLBインスタンスの設定を確認し、CLB (従量課金) 国際サイトサービス契約を読んで同意し、支払いを完了します。

CLBインスタンスの有効化または無効化

ビジネス要件に基づいて、CLBインスタンスを有効または無効にできます。 CLBインスタンスが無効になっている場合、CLBインスタンスはリクエストを受信または転送しません。

  1. CLBコンソールにログインします。

  2. 上部のナビゲーションバーで、CLBインスタンスがデプロイされているリージョンを選択します。

  3. On theインスタンスページで、管理するCLBインスタンスを見つけて選択します。更多操作 > 開始または更多操作 > 停止で、アクション列を作成します。

    一度に複数のCLBインスタンスを有効または無効にするには、有効または無効にするCLBインスタンスを選択し、インスタンスリストの下にある [開始] または [停止] をクリックします。

CLBインスタンスのリリース

  • 従量課金CLBインスタンスは、すぐに、または予定された時間にリリースできます。 CLBインスタンスがリリースされると、設定とデータはリリースされ、復元できません。

  • インターネットに接続したCLBインスタンスをリリースすると、パブリックIPアドレスからCLBインスタンスの関連付けを解除できます。パブリックIPアドレスはelastic IPアドレス (EIP) に変換され、将来の使用のために保持できます。

  • 削除保護が有効になっているCLBインスタンスはリリースできません。 削除保護が有効になっているCLBインスタンスをリリースするには、[インスタンスの詳細] タブで [削除保護の無効化] をクリックします。

警告
  • カスタムドメイン名がCLBインスタンスのIPアドレスに解決される場合、現在のインスタンスをリリースする前に、ドメイン名を別のCLBインスタンスのIPアドレスに解決することを推奨します。 これにより、サービスの中断を防ぐことができます。

  • CLBインスタンスがContainer service for Kubernetes (ACK) などの別のAlibaba Cloudサービスによって管理されている場合、CLBインスタンスがリリースされた後にサービスが利用できなくなり、リリースされたCLBインスタンスを復元できなくなります。

  1. CLBコンソールにログインします。

  2. 上部のナビゲーションバーで、CLBインスタンスがデプロイされているリージョンを選択します。

  3. インスタンスページで、リリースするインスタンスを見つけて、更多操作 > リリース設定を選択します。

    一度に複数のCLBインスタンスをリリースするには、リリースするCLBインスタンスを選択し、インスタンスリストの下にある [リリース設定] をクリックします。

  4. [リリース設定] パネルでパラメーターを設定し、[次へ] をクリックします。 下表にパラメーターを示します。

    パラメーター

    説明

    リリース

    CLBインスタンスのリリース方法を指定します。 有効な値:

    • 今すぐリリース

    • 定期リリース

    リリース日時

    [スケジュールリリース] を選択した場合、このパラメーターを設定する必要があります。

    CLBインスタンスは次の1時間にリリースされますが、指定されたリリース時刻に課金が停止されます。 たとえば、リリース時間を09:28:00 (2022年5月19日) に設定した場合、課金は2022年5月19日09:28:00に停止されますが、インスタンスは2022年5月19日10:00:00にリリースされます。

    パブリックIPアドレスからEIPに切り替えて、EIPを保持しますか?

    従量課金インターネット向けCLBインスタンスで [今すぐリリース] を選択した場合、CLBインスタンスのパブリックIPアドレスをEIPに変換し、EIPを保持できます。 EIPは、リージョン内のインスタンスに関連付けることができます。 たとえば、EIPをALBインスタンスまたは別のCLBインスタンスに関連付けることができます。 この場合、インスタンスの移行時にパブリックIPアドレスは変更されません。

    [保持しない] または [保持する] を選択できます。 EIPを初めて保持すると、サービスにリンクされたロールAliyunServiceRoleForSlbEipAccessが自動的に作成され、CLBがEIPサービスにアクセスできるようになります。

    • 制限

      • 維持できるのは、インターネット接続IPv4 CLBインスタンスのEIPのみです。 内部およびインターネットに対応するIPv6 CLBインスタンスのEIPは保持できません。

        説明

        一度に複数のCLBインスタンスをリリースする場合、CLBインスタンスのEIPからの関連付けを解除してEIPを保持することはできません。 一度に複数のCLBインスタンスをリリースする場合は、内部接続、インターネット接続、またはサブスクリプションのCLBインスタンスが含まれているかどうかを確認します。

      • スケジュールされたリリースを選択すると、EIPを保持できません。

    • 課金への影響

      CLBインスタンスとEIPの関連付けを解除した後も、EIPは従量課金 (データ転送課金) ベースで課金されます。 単一のEIPの最大帯域幅は200 Mbit/sです。

      • EIPコンソールでEIPの情報と設定を確認できます。

      • EIPの課金の詳細については、「従量課金」をご参照ください。

    • 次に何をすべきか

      EIPを保持した後、そのEIPをリージョン内の内部対応インスタンスに関連付けることができます。

  5. 情報を確認し、[OK] をクリックします。 [セキュリティ検証] ダイアログボックスで、受け取った検証コードを入力し、[OK] をクリックします。 CLBインスタンスがリリースされました。

タグの管理

CLBインスタンスにタグを追加してインスタンスをグループ化し、インスタンス管理を容易にすることができます。

各タグはキーと値のペアです。 タグを使用してCLBインスタンスを管理する前に、次の制限事項に注意してください。

  • タグは独立したリソースとして存在できません。 タグを作成する場合は、インスタンスに追加する必要があります。

  • 同じCLBインスタンスに追加される各タグのキーは一意である必要があります。 既存のタグと同じキーを使用する新しいタグを追加すると、新しいタグは既存のタグを上書きします。

  • タグはリージョンを越えて使用することはできません。 たとえば、中国 (杭州) リージョンで作成されたタグは、中国 (上海) リージョンには表示されません。

タグを追加

  1. CLBコンソールにログインします。

  2. 上部のナビゲーションバーで、CLBインスタンスがデプロイされているリージョンを選択します。

  3. インスタンスページで、管理するインスタンスを検索し、タグを変更します。

    • CLBインスタンスにタグが追加されていない場合は、まずタグを追加します。 [タグ] 列の标签アイコンの上にポインターを移動し、[編集] をクリックします。

    • CLBインスタンスにタグが追加されている場合は、[タグ] 列の标签アイコンの上にポインターを移動し、[編集] をクリックします。

  4. タグの設定ダイアログボックスで、キーと値のペアを入力するか、ドロップダウンリストから既存のキーと値のペアを選択します。

    リソース管理コンソールで、クラウドリソースのすべてのタグを管理できます。 [タグ管理] をクリックすると、[リソース管理] コンソールに移動してタグを作成できます。 詳細については、「カスタムタグの追加」をご参照ください。

  5. OKをクリックします。

タグによるCLBインスタンスのフィルタリング

  1. インスタンスページで、インスタンスリストの上にあるタグによるフィルタリングをクリックします。

  2. ドロップダウンリストからタグキーと、タグ値を選択します。

    次に、指定されたキーと値のペアに一致するCLBインスタンスが表示されます。

  3. オプション: をクリックできます。クリアフィルター条件インスタンスリストの上で、フィルター条件をクリアします。

タグの削除

一度に1つのCLBインスタンスからのみタグを削除できます。

  1. インスタンスページで、管理するCLBインスタンスを見つけ、ポインタをタグ列の标签アイコンに移動し編集をクリックします。

  2. タグの設定ダイアログボックスで、削除するタグを見つけて、タグの横にある删除アイコンをクリックし、OKをクリックします。

    クラウドリソースからタグを削除した後、タグが他のリソースに追加されていない場合、システムは24時間以内にタグを自動的に削除します。

次に何をすべきか

接続リクエストをリッスンし、指定されたスケジューリングアルゴリズムに基づいてリクエストをバックエンドサーバーに転送するようにリスナーを設定します。

関連ドキュメント

  • 製品の概要

    • CLBの詳細とCLBの利点については、「CLBとは何ですか? 」をご参照ください。

    • CLBの機能と機能の詳細については、「機能」をご参照ください。

    • CLBの使用シナリオの詳細については、「シナリオ」をご参照ください。

  • ユーザーガイド

    • 内部対応のCLBインスタンスでインターネットからのリクエストを転送する場合は、elastic IPアドレス (EIP) をCLBインスタンスに関連付けることができます。 詳細については、「EIPの関連付けと管理」をご参照ください。

  • API リファレンス: