NLBバックエンド・セットの作成

Compute Cloud@Customerでは、既存のネットワーク・ロード・バランサ(NLB)のバックエンド・セットを作成できます。バックエンド・セットは、ネットワーク・トラフィックがロード・バランシングされるサーバーのグループです。バックエンド・サーバーは、バックエンド・セットの作成に作成することも、同時に作成することもできます。このトピックでは、バックエンド・セットのみを作成します。

    1. 「Compute Cloud@Customerコンソール」ナビゲーション・メニューで、「ネットワーキング」「ネットワーク・ロード・バランサ」の順に選択します。

    2. ページの上部で、ロード・バランサを含むコンパートメントを選択します。

    3. ネットワーク・ロード・バランサのバックエンド・セットを作成する、ネットワーク・ロード・バランサの名称を選択します。

    4. 「リソース」で、「バックエンド・セット」を選択します。

      既存のバックエンド・セットがリストされます。リストには「使用可能なデータがありません」と表示されます

    5. 「バックエンド・設定の作成」を選択します。
    6. 次の情報を入力します:

      • 名前:バックエンド・セットのフレンドリ名を指定します。ネットワーク・ロード・バランサ内で一意になるように指定してください。変更できません。有効なバックエンド・セット名には、英数字、ダッシュおよびアンダースコアのみが含まれます。バックエンド・セット名にスペースは使用できません。機密情報を入力しないでください。

      • ロード・バランシング・ポリシー: IPハッシュ・ポリシーでは、受信リクエストのソースIPアドレスがハッシュ・キーとして使用され、スティッキーではないトラフィックが同じバックエンド・サーバーにルーティングされます。ロード・バランサは、サーバーがあるかぎり、同じクライアントから同じバックエンド・サーバーにリクエストをルーティングします。このポリシーでは、初期接続を確立するときにサーバーの重み設定が考慮されます。次のいずれかのロード・バランシング・ポリシーを選択します:
        • 5タプル・ハッシュ:このポリシーにより、受信トラフィックが5タプル(ソースIPおよびポート、宛先IPおよびポート、プロトコル)のIPハッシュに基づいて分散されます。
        • 3タプル・ハッシュ:このポリシーにより、特定のクライアントからのリクエストが、3タプル(ソースIP、宛先IP、プロトコル)のIPハッシュに基づいて常に同じバックエンド・サーバーに転送されることが保証されます。
        • 2タプル・ハッシュ:このポリシーでは、受信トラフィックが2タプル(ソース/宛先)のIPハッシュに基づいて同じバックエンド・サーバーにルーティングされます。
      • ソース・ヘッダーの保持:デフォルト値は変更できません。
      • IPプロトコル・バージョン:ネットワーク・ロード・バランサ・リスナーとバックエンド・セットは、同じIPプロトコル・バージョンを使用する必要があります。使用可能な値は、IPV4です。

      • ヘルス・チェック:セット内のバックエンド・サーバーのヘルスを確認するパラメータを指定します:
        • プロトコル:プロトコル: TCPまたはHTTPを入力します。HTTPはNLBヘルス・チェックに有効です。TCPをプロトコルとして使用する場合は、オプションでリクエスト・データとレスポンス・データを指定できます。
        • ポート: ヘルス・チェックを実行するバックエンド・サーバー・ポートを指定します。ヘルス・チェックでバックエンド・サーバーのトラフィック・ポートを使用するように、値'0'を入力できます。
        • 内部(MS):ヘルス・チェックの実行頻度をミリ秒単位で指定します。デフォルト値は10000 (10秒です。
        • タイムアウト(ミリ秒):ヘルス・チェックの応答を待機する最大時間をミリ秒単位で指定します。ヘルス・チェックは、このタイムアウト期間内に応答が返された場合にのみ成功します。デフォルトは3000(3秒)です。
        • 再試行回数:バックエンド・サーバーを異常とみなすまでに試行する再試行回数を指定します。この数値は、サーバーを正常な状態にリカバリする場合にも適用されます。デフォルトは3です。
        • ステータス・コード:正常なバックエンド・サーバーが返すべきステータス・コードを指定します。
        • URLパス(URI): ヘルス・チェックを実行するURLエンドポイントを指定します。
        • レスポンス本文の正規表現:バックエンド・サーバーからのレスポンス本文を解析するための正規表現を指定します。
    7. 「バックエンド・設定の作成」を選択します。

      新しいバックエンド・セットの詳細を表示するには、バックエンド・セットを表示します。

  • ネットワーク・ロード・バランサにバックエンド・セットを追加するには、oci nlb backend-set createコマンドと必要なパラメータを使用します。

    oci nlb backend-set create [OPTIONS]

    CLIのコマンド、フラグおよびオプションの完全なリストは、コマンドライン・リファレンスを参照してください。

  • CreateBackendSet操作を使用して、バックエンド・セットをネットワーク・ロード・バランサに追加します。

    APIの使用およびリクエストの署名の詳細は、REST APIおよびセキュリティ資格証明を参照してください。SDKについては、ソフトウェア開発キットとコマンドライン・インタフェースを参照してください。