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

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

最終更新日:Oct 17, 2024

Network Load Balancer (NLB) は、モノのインターネット (IoT) アプリケーション用に設計されたレイヤ4ロードバランサーの一種です。 NLBは、クライアントからリクエストを受信し、バックエンドサーバーにリクエストを転送できます。 このトピックでは、NLBインスタンスを作成および管理する方法について説明します。

前提条件

  • 仮想プライベートクラウド (VPC) が作成されます。 詳細については、「IPv4 CIDRブロックを使用したVPCの作成」をご参照ください。

  • NLBインスタンスを作成する前に、NLBインスタンスを作成するゾーンのvSwitchが十分なIPアドレスを提供していることを確認してください。 NLBインスタンスの各vSwitchで少なくとも3つのIPアドレスを使用できます。 2つのIPアドレスは、バックエンドサーバーと通信し、バックエンドサーバーのヘルスチェックを実行するために使用されます。 IPアドレスの1つは変更されず、サービスを提供する仮想IPアドレス (VIP) として機能します。 vSwitchが十分なIPアドレスを提供できない場合、エラーが発生し、NLBインスタンスを作成できません。

    説明

    NLBインスタンスがリソースをスケールアウトできるようにするには、NLBインスタンスの各vSwitchで少なくとも8つのIPアドレスを予約することを推奨します。

  • AliyunServiceRoleForNlbサービスにリンクされたロールは、Alibaba Cloudアカウント内に作成されます。 NLBインスタンスを初めて作成するときは、AliyunServiceRoleForNlbサービスにリンクされたロールを作成して、NLBがelastic network Interface (ENI) 、elastic IPアドレス (EIP) 、インターネット共有帯域幅インスタンスなどの他のAlibaba Cloudリソースにアクセスできるようにする必要があります。 詳細については、「AliyunServiceRoleForNlb」をご参照ください。

NLBインスタンスの作成

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

  2. 上部のナビゲーションバーで、NLBインスタンスがデプロイされています。

  3. [インスタンス] ページで、[NLBの作成] をクリックします。

  4.   NLB (従量課金) 国際サイトページで、パラメーターを設定します。 下表に、各パラメーターを説明します。

    パラメーター

    説明

    リージョン

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

    ネットワークタイプ

    NLBインスタンスのネットワークタイプを選択します。 システムは、選択したネットワークタイプに基づいて、NLBインスタンスにパブリックまたはプライベートIPアドレスを割り当てます。

    • イントラネット: 内部向けNLBインスタンスを作成すると、各ゾーンにプライベートIPアドレスが割り当てられます。 この場合、NLBインスタンスには内部ネットワーク経由でのみアクセスできます。

    • インターネット: インターネット向けNLBインスタンスを作成すると、各ゾーンにパブリックIPアドレスとプライベートIPアドレスが割り当てられます。 インターネット接続NLBインスタンスは、EIPを使用してインターネット経由でサービスを提供します。 インターネット向けNLBインスタンスを作成する場合、EIPのインスタンス料金と帯域幅またはデータ転送料金が課金されます。

      • EIPは、インターネット経由でサービスを提供し、NLBインスタンスをインターネットに公開するために使用されます。

      • プライベートIPアドレスは、VPCのECS (Elastic Compute Service) インスタンスと通信するためにNLBインスタンスによって使用されます。

    説明
    • NLBインスタンスの作成後、必要に応じてNLBインスタンスのネットワークタイプを変更できます。 詳細については、「NLBインスタンスのネットワークタイプの変更」をご参照ください。

    • N LBインスタンスにIPv4アドレスとIPv6アドレスが割り当てられている場合、IPv4アドレスはインターネット経由でサービスを提供するために使用されます。 IPv6アドレスを使用してインターネット経由でサービスを提供する場合は、プライベートIPv6アドレスをパブリックIPv6アドレスに変更する必要があります。 この場合、IPv6ゲートウェイ料金が課金されます。 詳細については、「課金ルール」をご参照ください。

    IPバージョン

    IPバージョンを選択します。 有効な値:

    • IPv4: このオプションを選択した場合、NLBインスタンスにはIPv4クライアントのみがアクセスできます。

    • デュアルスタックネットワーキング: このオプションを選択すると、IPv4クライアントとIPv6クライアントからNLBインスタンスにアクセスできます。

    [VPC]

    NLBインスタンスをデプロイするVPCを選択します。

    Zone

    ゾーンとvSwitchを選択します。

    1. NLBはマルチゾーン展開をサポートしています。 選択したリージョンが2つ以上のゾーンをサポートしている場合、高可用性を確保するために少なくとも2つのゾーンを選択する必要があります。 NLBによる追加料金はかかりません。

    2. 選択した各ゾーンのvSwitchを選択します。 使用可能なvSwitchがない場合は、プロンプトに従って作成します。

    3. オプション: [ネットワークタイプ][インターネット] に設定した場合、NLBインスタンスのゾーンごとにEIPを選択する必要があります。

      • 使用可能なEIPがない場合は、デフォルトの設定 [EIPを自動的に割り当てる] を使用して、従量課金 (データ転送課金) EIPを自動的に作成し、EIPをNLBインスタンスに関連付けることができます。 EIPはBGP (マルチISP) 回線を使用し、Anti-DDoS Origin Basicによって保護されています。

      • または、既存のEIPをNLBインスタンスに関連付けることもできます。

        重要
        • インターネット共有帯域幅インスタンスに関連付けられていない従量課金 (データ転送課金) EIPのみをNLBインスタンスに関連付けることができます。

        • 同じNLBインスタンスの異なるゾーンに割り当てられるEIPは、同じタイプである必要があります。

        • システムによってNLBインスタンスに自動的に割り当てられたEIPは、NLBインスタンスがリリースされるか、またはNLBインスタンスのネットワークタイプが内部に変更されると、NLBインスタンスとともにリリースされます。 NLBインスタンスに関連付けられている既存のEIPは、NLBインスタンスがリリースされた場合、またはNLBインスタンスのネットワークタイプが内部に変更された場合に保持されます。

    EIP帯域幅プランとの関連付け

    NLBインスタンスをインターネット共有帯域幅インスタンスに関連付けるかどうかを指定します。 [EIP帯域幅プランに関連付ける] を選択した場合、インターネット共有帯域幅インスタンスを選択する必要があります。 利用可能なインターネット共有帯域幅インスタンスがない場合は、[EIP帯域幅プランの購入] をクリックしてインターネット共有帯域幅インスタンスを購入します。 次に、NLB購入ページに戻り、刷新アイコンをクリックして、インターネット共有帯域幅インスタンスを選択します。

    従量課金インターネット共有帯域幅インスタンスを購入することを推奨します。 詳細は、インターネット共有帯域幅の作成をご参照ください。

    説明

    このパラメーターは、[ネットワークタイプ][インターネット接続] に設定されている場合にのみ使用できます。

    インターネット課金方法

    ペイ・バイ・データ転送 (デフォルト): 最大帯域幅は保証値ではなく、参照専用です。 リソース競合の場合、各NLBインスタンスに割り当てられる帯域幅は、最大帯域幅値よりも低くなり得る。 EIPの課金の詳細については、「従量課金」をご参照ください。

    説明

    このパラメーターは、[ネットワークタイプ][インターネット接続] に設定され、[EIP帯域幅プランに関連付ける] が選択されていない場合にのみ使用できます。

    [インスタンス名]

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

    リソースグループ

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

    サービスにリンクされたロール

    NLBインスタンスを初めて作成するときは、[サービスにリンクされたロールの作成] をクリックして、NLBのサービスにリンクされたロールを作成する必要があります。

  5. [今すぐ購入] をクリックし、支払いを完了します。

  6. インスタンスページに戻り、NLBインスタンスがデプロイされているリージョンを選択して、NLBインスタンスを表示します。

NLBインスタンスのリリース

使用していないNLBインスタンスをリリースして、コストを削減できます。 NLBインスタンスをリリースすると、NLBインスタンスに対して課金されなくなります。

警告
  • カスタムドメイン名がNLBインスタンスのドメイン名またはIPアドレスにマッピングされ、NLBインスタンスをリリースする場合は、サービスの中断を防ぐために、カスタムドメイン名を別のNLBインスタンスのドメイン名またはIPアドレスにマッピングすることを推奨します。

  • NLBインスタンスがリリースされると、NLBインスタンスの設定とデータはクリアされ、復元できません。

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

NLBインスタンスの削除保護が有効になっている場合、NLBインスタンスをリリースすることはできません。

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

  2. 上部のナビゲーションバーで、NLBインスタンスがデプロイされています。

  3. インスタンス ページで、リリースするインスタンスを見つけ、[操作] 列の 更多操作 > [リリース] をクリックします。

  4. [インスタンスのリリース] メッセージで、[OK] をクリックします。

関連する API 操作

API 操作

手順

NLBインスタンスの名前変更

  1. インスタンス ページで、管理するNLBインスタンスを見つけ、インスタンス名の上にポインターを移動してから、修改实例名アイコンをクリックします。

  2. 表示されるダイアログボックスで、インスタンスの名前を変更し、[OK] をクリックします。

タグの管理

各タグはキーと値のペアです。

  • 1つのNLBインスタンスに最大20個のタグを追加できます。

  • 同じNLBインスタンスに追加されるタグのキーは一意である必要があります。

タグの追加

タグを使用して、目的や所有者など、さまざまなディメンションでNLBインスタンスを分類できます。

  1. インスタンス ページで、管理するNLBインスタンスを見つけ、[タグ] 列の标签アイコンの上にポインターを移動します。

    • NLBインスタンスにタグが追加されていない場合は、[編集] をクリックします。

    • NLBインスタンスにタグが追加されている場合は、[編集] をクリックします。

  2. [タグの設定] ダイアログボックスで、キーと値を選択または入力します。 [OK] をクリックします。

    タグの横にあるアイコンをクリックし删除て、タグを削除することもできます。

タグによるフィルタリング

NLBインスタンスはタグでフィルタリングできます。

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

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

    インスタンスリストの上にある [フィルタ条件のクリア] をクリックすると、フィルタ条件をクリアできます。

クロスゾーン負荷分散の有効化または無効化

ゾーン間の負荷分散を有効にすると、NLBは異なるゾーンのバックエンドサーバー間でネットワークトラフィックを分散します。

  1. インスタンス ページで、管理するNLBインスタンスを見つけ、そのIDをクリックします。

  2. インスタンスの詳細 タブで、インスタンスプロパティ セクションの [クロスゾーン配布] を有効または無効にできます。

削除保護の有効化または無効化

削除保護を有効にして、NLBインスタンスが誤ってリリースされるのを防ぐことができます。

  1. インスタンス ページで、管理するNLBインスタンスを見つけ、そのIDをクリックします。

  2. インスタンスの詳細 タブで、インスタンスプロパティ セクションの [削除保護の有効化] または [削除保護の無効化] をクリックします。

    インスタンスの削除保護を有効にすると、インスタンスをリリースすることはできません。 インスタンスをリリースする場合は、まず削除保護を無効にする必要があります。

構成読み取り専用モードの有効化または無効化

重要

ACKで管理されているNLBインスタンスの設定読み取り専用モードを無効にすると、NLBインスタンスの設定変更もACKクラスターに影響します。

設定読み取り専用モードを有効にして、NLBインスタンスが誤って変更されるのを防ぐことができます。

  1. インスタンス ページで、管理するNLBインスタンスを見つけ、そのIDをクリックします。

  2. インスタンスの詳細 タブで、インスタンスプロパティ セクションの [設定読み取り専用モードの有効化] または [設定読み取り専用モードの無効化] をクリックします。

次のステップ

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

関連ドキュメント