Network Load Balancer(NLB)インスタンスは、クライアントからのリクエストを受信し、リスナーで構成した転送ルールに基づいてバックエンドサーバーにリクエストを分散します。 NLB サービスを使用するには、NLB インスタンスを作成し、リスナーとバックエンドサーバーを NLB インスタンスに追加する必要があります。
インスタンスステータス
インスタンスステータス | ステータスの説明 | NLB インスタンスがロックされている理由 | NLB インスタンスを削除できるかどうか | 構成を変更できるかどうか |
実行中 | NLB インスタンスは正常に実行されています。 | 該当なし | 削除保護 が有効になっているかどうかに基づきます。
| 構成読み取り専用モード が有効になっているかどうかに基づきます。
|
作成中 | NLB インスタンスを作成しています。 | 該当なし | いいえ | いいえ |
構成を更新中 | NLB インスタンスの構成を更新しています。 | 該当なし | いいえ | |
作成に失敗しました | NLB インスタンスの作成に失敗しました。 | 該当なし | はい | |
停止 | NLB インスタンスは停止しています。 | ロック済み(支払い期限切れ): NLB インスタンスは、支払い期限切れのためロックされています。できるだけ早く NLB インスタンスを更新してください。ロックが解除されると、NLB インスタンスは再開します。 | いいえ | |
ロック済み(関連リソースが異常な状態): NLB インスタンスに関連付けられている Elastic IP Address(EIP)またはインターネット共有帯域幅インスタンスは、支払い期限切れのためロックされています。できるだけ早く EIP またはインターネット共有帯域幅インスタンスを更新してください。関連リソースのロックが解除されると、NLB インスタンスは再開します。 | いいえ | |||
ロック済み(関連リソースの期限切れと解放): NLB インスタンスに関連付けられている EIP またはインターネット共有帯域幅インスタンスは、支払い期限切れのため解放され、NLB インスタンスは使用できません。 NLB インスタンスを解放することをお勧めします。 | はい | |||
ロック済み(セキュリティリスク): NLB インスタンスは、セキュリティリスクのためロックされています。セキュリティコントロールコンソールの ペナルティリストページ にアクセスして、インスタンスのロック解除を申請できます。 | いいえ |
ネットワークタイプ
Alibaba Cloud は、インターネット向けと内部向けの NLB インスタンスを提供しています。
NLB インスタンスのネットワークタイプをインターネット向けと内部向けの間で切り替えることができます。詳細については、「NLB インスタンスのネットワークタイプを変更する」をご参照ください。
インターネット向け NLB インスタンス
インターネット向け NLB インスタンスを作成すると、パブリック IP アドレスとプライベート IP アドレスが割り当てられます。
インターネット向け NLB インスタンスは、インターネットからのリクエストを受信します。Elastic IP Address(EIP)を使用してインターネット向けサービスを提供し、転送ルールに基づいてインターネットからのリクエストをバックエンドサーバーに転送します。
インターネット向け NLB インスタンスにはプライベート IP アドレスも割り当てられ、NLB インスタンスが仮想プライベートクラウド(VPC)内の Elastic Compute Service(ECS)インスタンスにアクセスできるようになります。
内部向け NLB インスタンス
内部向け NLB インスタンスを作成すると、プライベート IP アドレスが割り当てられます。
内部向け NLB インスタンスは、NLB インスタンスが作成された VPC からリクエストを受信し、転送ルールに基づいてリクエストをバックエンドサーバーに転送します。
内部向け NLB インスタンスはインターネットアクセスをサポートしていません。
IP バージョン
IPv4 とデュアルスタック
NLB は IPv4 とデュアルスタックをサポートしています。
IP バージョン | デフォルト値 | 説明 |
IPv4 |
| クライアントは、192.168.0.1 などの IPv4 アドレスを使用してのみ IPv4 NLB インスタンスにアクセスできます。 |
デュアルスタック |
| クライアントは、192.168.0.1 などの IPv4 アドレス、または 2001:db8:1:1:1:1:1:1 などの IPv6 アドレスを使用して、デュアルスタック NLB インスタンスにアクセスできます。 |
デュアルスタック NLB インスタンスのネットワークタイプは、IPv4 アドレスのネットワークタイプによって決まります。 IPv4 アドレスがプライベート IP アドレスの場合、NLB インスタンスは内部向けです。 IPv4 IP アドレスがパブリック IP アドレスの場合、NLB インスタンスはインターネット向けです。
デュアルスタックをサポートするリージョン
エリア | リージョン |
中国 | 中国 (杭州)、中国 (北京)、中国 (深圳)、中国 (上海)、中国 (青島)、中国 (張家口)、中国 (成都)、中国 (広州)、中国 (香港)、中国 (河源)、中国 (烏蘭察布) |
アジア太平洋 | タイ (バンコク)、フィリピン (マニラ)、シンガポール、日本 (東京)、韓国 (ソウル)、マレーシア (クアラルンプール)、インドネシア (ジャカルタ) |
ヨーロッパとアメリカ | ドイツ (フランクフルト)、英国 (ロンドン)、米国 (バージニア北部)、米国 (シリコンバレー)、メキシコ |
中東 | サウジアラビア (リヤド - パートナーリージョン) |
デュアルスタック NLB インスタンスの使用上の注意
既存の IPv4 NLB インスタンスをデュアルスタック NLB インスタンスにアップグレードすることはできません。デュアルスタック ALB インスタンスのみを作成できます。
ゾーン間の負荷分散
ゾーン間の負荷分散が有効になっている場合、各 NLB インスタンスはデフォルトで、リージョンのすべてのゾーンにあるバックエンドサーバーにリクエストを分散します。ゾーン間の負荷分散が無効になっている場合、各 NLB インスタンスは、NLB インスタンスに指定されたゾーンにあるバックエンドサーバーにのみリクエストを分散します。
次の例は、ラウンドロビン スケジューリングアルゴリズムを使用した場合のゾーン間の負荷分散の仕組みを示しています。 2 つの ECS インスタンスを持つ NLB インスタンスがゾーン A に作成され、8 つの ECS インスタンスを持つ別の NLB インスタンスがゾーン B に作成されます。リクエストが NLB インスタンスに送信されると、ラウンドロビン スケジューリングアルゴリズムは、リクエストが NLB インスタンスに均等に分散されるように指定します。各 NLB インスタンスは、ゾーン内の ECS インスタンスにリクエストを分散します。
ゾーン間の負荷分散が有効になっている場合、各 NLB インスタンスはリクエストの 50% を受信し、それらが 10 個すべての ECS インスタンスに均等に分散されるため、ゾーン内の各 ECS インスタンスはネットワークトラフィックの 10% を受信します。
ゾーン間の負荷分散が無効になっている場合、ゾーン A の各 ECS インスタンスはリクエストの 25% を受信し、ゾーン B の 8 つの ECS インスタンスのそれぞれはリクエストの 6.25% を受信します。
ドメイン名
各 NLB インスタンスにはドメイン名があり、NLB インスタンスがサービスを提供するために使用されます。
CNAME レコードを使用して、カスタムドメイン名を NLB インスタンスのドメイン名にマッピングできます。これにより、ネットワークリソースへのアクセスが容易になります。クライアントが NLB インスタンスのドメイン名にマッピングされているカスタムドメインにアクセスすると、カスタムドメイン名は NLB インスタンスのドメイン名に解決されます。