単一障害点を回避し、サービスの冗長性と安定性を向上させるには、Classic Load Balancer (CLB) を使用することをお勧めします。CLB は、レイヤー 4 とレイヤー 7 での基本的な負荷分散をサポートしています。CLB インスタンスを使用して、リクエストをバックエンドサーバーに分散できます。このトピックでは、CLB インスタンスを作成および管理する方法について説明します。
CLB インスタンスの作成
CLB インスタンスは、負荷分散サービスを提供するエンティティです。CLB サービスを使用するには、CLB インスタンスを作成する必要があります。
CLB コンソール にログインします。
[インスタンス] ページで、[CLB の作成] をクリックします。次の表の説明に従ってパラメータを設定し、[今すぐ購入] をクリックします。
パラメータ
説明
リージョン
CLB インスタンスを作成するリージョンを選択します。
説明CLB インスタンスと、バックエンドサーバーとして指定する Elastic Compute Service (ECS) インスタンスが同じリージョンに属していることを確認してください。
ゾーンタイプ
CLB インスタンスを 1 つのゾーンにデプロイするか、複数のゾーンにデプロイするかを指定します。ゾーンは、一連の独立したインフラストラクチャリソースを含む Alibaba Cloud データセンターを表します。ネットワーク、電源、空調などのインフラストラクチャリソースは、ゾーンごとに独立しています。そのため、1 つのゾーンのインフラストラクチャリソースが使用できなくなると、他のゾーンが引き継ぎます。各ゾーンは特定のリージョンに属しています。リージョンには 1 つ以上のゾーンが含まれる場合があります。CLB が利用可能なリージョンとゾーンについては、「リージョンとゾーン」をご参照ください。
シングルゾーン: CLB インスタンスは 1 つのゾーンにのみデプロイされます。
マルチゾーン: CLB インスタンスは 2 つのゾーンにデプロイされます。デフォルトでは、ネットワークトラフィックはプライマリゾーンに分散されます。プライマリゾーンに障害が発生した場合、システムは自動的にネットワークトラフィックをセカンダリゾーンに切り替え、負荷分散サービスの提供を継続します。これにより、高いサービス可用性が保証されます。バックアップゾーンは、選択したリージョンの全体的なリソースステータスに基づいてシステムによって自動的に選択され、変更することはできません。
プライマリゾーン
CLB インスタンスのプライマリゾーンを選択します。プライマリゾーンは、ネットワークトラフィックを分散するために使用されます。
インスタンス名
CLB インスタンスの名前を入力します。
インスタンスタイプ
ビジネス要件に基づいて、インターネット向け CLB インスタンスまたは内部向け CLB インスタンスを作成できます。システムは、指定されたインスタンスタイプに基づいて、CLB インスタンスにパブリック IP アドレスまたはプライベート IP アドレスを割り当てます。この例では、インターネット が選択されています。
インターネット: このオプションを選択すると、パブリック IP アドレスのみが CLB インスタンスに割り当てられます。この場合、CLB インスタンスはインターネット経由でサービスを提供できます。
イントラネット: このオプションを選択すると、Alibaba Cloud の IP アドレスプールからプライベート IP アドレスのみが CLB インスタンスに割り当てられます。この場合、CLB インスタンスには Alibaba Cloud の内部ネットワーク経由でのみアクセスできます。
詳細については、「ネットワークタイプ」をご参照ください。
インスタンスの課金方法
CLCU 別課金 を選択します。
ネットワークタイプ
このパラメータは自動的に VPC に設定されます。
このパラメータは、「インスタンスタイプ」パラメータを「イントラネット」に設定した場合にのみ使用できます。
IP バージョン
CLB インスタンスの IP バージョンを選択します。有効な値: IPv4 および IPv6。
説明「ネットワークタイプ」パラメータを VPC に設定した場合、IPv4 のみがサポートされます。
VPC ID
仮想プライベートクラウド (VPC) を選択します。
このパラメータは、「インスタンスタイプ」パラメータを「イントラネット」に設定した場合にのみ使用できます。
VSwitch ID
vSwitch を選択します。
このパラメータは、「インスタンスタイプ」パラメータを「イントラネット」に設定した場合にのみ使用できます。
インターネットデータ転送料金
トラフィック別 を選択します。
説明内部向け CLB インスタンスの場合、このパラメータは有効になりません。データ転送の料金は発生しません。
リソースグループ
CLB インスタンスのリソースグループを選択します。
数量
購入する CLB インスタンスの数を指定します。
[注文の確認] ページで、CLB インスタンスの構成を確認し、[今すぐ有効化] をクリックして支払いを完了します。
CLB インスタンスのリリース
従量課金制の CLB インスタンスは、すぐに、またはスケジュールされた時間にリリースできます。CLB インスタンスがリリースされると、構成とデータは削除され、復元できなくなります。
インターネット向け CLB インスタンスをリリースする場合、CLB インスタンスからパブリック IP アドレスを関連付け解除し、それを Elastic IP アドレス (EIP) に変換して、EIP を将来使用するために保持できます。
CLB インスタンスをリリースしても、使用している ECS インスタンスには影響しません。
削除保護が有効になっている CLB インスタンスはリリースできません。削除保護が有効になっている CLB インスタンスをリリースするには、[インスタンスの詳細] タブで [削除保護の無効化] をクリックします。
カスタムドメイン名がお客様の CLB インスタンスの IP アドレスに解決されている場合、CLB インスタンスをリリースする前に、ドメイン名を別の CLB インスタンスの IP アドレスに解決することをお勧めします。これにより、サービス中断を防ぐことができます。
CLB インスタンスがリリースされると、その構成とデータは削除され、復元できなくなります。
CLB インスタンスが Container Service for Kubernetes (ACK) などの別の Alibaba Cloud サービスによって管理されている場合、CLB インスタンスのリリース後にサービスが使用できなくなり、リリースされた CLB インスタンスを復元できなくなります。
CLB コンソール にログインします。
[インスタンス] ページで、リリースするインスタンスを見つけ、 を選択します。
複数の CLB インスタンスを一度にリリースするには、リリースする CLB インスタンスを選択し、CLB インスタンスリストの下にある [リリース設定] をクリックします。
[リリース設定] パネルで、次の表の説明に従ってパラメータを設定し、[次へ] をクリックします。
パラメータ
説明
リリース
CLB インスタンスのリリース方法を指定します。有効な値:
今すぐリリース
スケジュールリリース
リリース時間
スケジュールリリース を選択した場合、このパラメータが使用可能になり、構成する必要があります。
CLB インスタンスは次の時間にリリースされますが、課金は指定されたリリース時間で停止します。たとえば、リリース時間を 2022 年 5 月 19 日 09:28:00 に設定した場合、課金は 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 を初めて保持すると、CLB が EIP サービスにアクセスできるように、サービスリンクロール AliyunServiceRoleForSlbEipAccess が自動的に作成されます。
EIP の保持に関する制限事項
インターネット向け IPv4 CLB インスタンスの場合のみ、EIP を保持できます。内部向け CLB インスタンスとインターネット向け IPv6 CLB インスタンスは、この機能をサポートしていません。
説明複数の CLB インスタンスを一度にリリースし、CLB インスタンスからパブリック IP アドレスを関連付け解除して EIP を保持することが許可されていない場合は、インターネット向け IPv6 または内部向け CLB インスタンスが含まれているかどうかを確認してください。
スケジュールリリース を選択した場合、EIP の保持はサポートされません。
課金への影響
次の手順
EIP を保持した後、EIP をリージョン内の内部向けインスタンスに関連付けることができます。
EIP を CLB インスタンスに関連付ける方法の詳細については、「EIP の関連付けと管理」をご参照ください。
EIP を ALB インスタンスに関連付ける方法の詳細については、「ALB インスタンスのネットワークタイプの変更」をご参照ください。
EIP を NLB インスタンスに関連付ける方法の詳細については、「NLB インスタンスのネットワークタイプの変更」をご参照ください。
情報を確認し、[OK] をクリックします。
関連操作
操作 | 手順 |
タグの管理 | CLB インスタンスにタグを追加して、インスタンスをグループ化し、インスタンス管理を容易にすることができます。 各タグはキーと値のペアです。タグを使用して CLB インスタンスを管理する前に、次の制限事項に注意してください。
タグの追加 タグを使用して、目的や所有者など、さまざまなディメンションで CLB インスタンスを分類できます。
タグによる CLB インスタンスのフィルタリング
タグの削除 一度に 1 つの CLB インスタンスからのみタグを削除できます。
|
削除保護の有効化または無効化 | 削除保護を有効にして、CLB インスタンスが誤ってリリースされるのを防ぐことができます。
|
構成読み取り専用モードの有効化または無効化 | 構成読み取り専用モードを有効にして、CLB インスタンスが誤って変更されるのを防ぐことができます。
|
CLB インスタンスの開始または停止 | CLB インスタンスを開始または停止できます。CLB インスタンスが停止している場合、CLB インスタンスはリクエストを受信または転送しません。 インスタンスの開始または停止 [インスタンス] ページで、目的の CLB インスタンスを見つけ、[操作] 列で または をクリックします。 インスタンスの一括開始または停止 [インスタンス] ページで、目的の CLB インスタンスを選択し、インスタンスリストの下にある [開始] または [停止] をクリックします。 説明 実行中の CLB インスタンスを停止して再起動しても、CLB インスタンスに関連付けられている EIP は変更されません。 |
アイドル状態の CLB インスタンスのリリース | アイドル状態の CLB インスタンスの基準 アイドル状態のインスタンスとは、7 日以上アイドル状態が続き、次の条件のいずれかを満たす従量課金制の CLB インスタンスです。
重要 アイドル状態の CLB インスタンスは引き続き課金されます。インスタンスをリリースした後にのみ、課金が停止します。詳細については、「CLB インスタンスを停止した後も課金されますか?」をご参照ください。
|
次の手順
指定されたスケジューリングアルゴリズムに基づいて接続リクエストをリッスンし、リクエストをバックエンドサーバーに転送するようにリスナーを構成します。
参考資料
製品概要
ユーザーガイド
内部向け CLB インスタンスがインターネットからのリクエストを転送するようにするには、EIP を CLB インスタンスに関連付けることができます。詳細については、「EIP の関連付けと管理」をご参照ください。
API リファレンス:
CreateLoadBalancer: CLB インスタンスを作成します。
SetLoadBalancerStatus: CLB インスタンスを有効または無効にします。
DeleteLoadBalancer: 従量課金制の CLB インスタンスをリリースします。
SetLoadBalancerDeleteProtection: CLB インスタンスの削除保護を有効または無効にします。
TagResources: タグを作成し、リソースにタグを追加します。
UntagResources: リソースからタグを削除します。