OCIロードバランサーを構成する

ロードバランサーを構成し、ロードバランサーをDNSに登録して、ロードバランサーが期待どおりに動作することをテストします。

開始する前に

以下が用意されていることを確認します:

  • 2つ以上のワーカーノードのAccess Gateway高可用性クラスター。
  • ロードバランサーの外部ドメイン(例:oag-external.com)。

手順

  1. OCIに接続し、ロードバランサーを構成します。

    1. ブラウザーを使用してOracleクラウドにサインインします。
    2. ネットワーキング(Networking) > ロードバランサー(Load Balancers)を選択します。
    3. ロードバランサーを作成(Create Load Balancer)をクリックします。
    4. ロードバランサーのタイプを選択(Select Load Balancer type)ダイアログでロードバランサー(Load Balancer)を選択します。ロードバランサーを作成(Create Load Balancer)をクリックします。
    5. 詳細を追加(Add Details)ステップで、以下を指定します。

      フィールドまたはセクション

      名前(Name)

      わかりやすい名前(例:AccessGatewayExternalLB)を入力します。

      表示タイプ(Visibility type)

      パブリック(Public)を選択します。

      パブリックIPを割り当てる(Assign a public IP)

      必要に応じて、エフェメラル(Ephemeral)または予約IP(Reserved IP)を選択します。

      シェイプ(Shapes)

      予想されるトラフィックをサポートするために、最小帯域幅と最大帯域幅を修正します。

      ネットワーキングの選択(Choose networking)

      仮想クラウドネットワーク(Virtual cloud network ...)では、Access Gatewayワーカーノードを含む仮想クラウドネットワークを選択します。

      ...のサブネット(subnet in ...)(subnet in ...,)では、Access Gatewayワーカーノードに割り当てられたサブネットを選択します。

    6. 次へ(Next)をクリックします。
    7. バックエンドの選択(Choose Backends)ステップでは、以下を指定します。

      フィールドまたはセクション

      負荷分散ポリシー(Load balancing policy)

      IPハッシュ(IP Hash)を選択します。

      バックエンド(Backends)

      バックエンドを追加(Add Backends)をクリックし、Access Gatewayの該当するインスタンスを選択します。

      パブリックIPを割り当てる(Assign a public IP)

      必要に応じて、エフェメラル(Ephemeral)または予約IP(Reserved IP)を選択します。

      シェイプ(Shapes)

      予想されるトラフィックをサポートするために、最小(minimum)帯域幅と最大(maximum)帯域幅を修正します。

      ネットワーキングの選択(Choose networking)

      仮想クラウドネットワーク(Virtual cloud network ...)(Virtual cloud network...)では、Access Gatewayワーカーノードを含む仮想クラウドネットワークを選択します。

      ...のサブネット(subnet in ...)では、Access Gatewayワーカーノードに割り当てられたサブネットを選択します。

      ヘルスチェックポリシーの指定(Specify Health Check Policy)

      URL Path (URI)(URLパス(URI))では、/statusを入力します。

      他の値は変更しないでください。

    8. 次へ(Next)をクリックします。
    9. リスナーを構成する(Configure listener)のステップでは、以下を指定します。

      フィールドまたはセクション

      名前(Name)

      わかりやすい名前(例:OAG LB listener)を入力します。

      トラフィックタイプ(Traffic type)

      HTTPを選択します。

    10. 次へ(Next)をクリックします。
    11. ロギングの管理(Manage logging)ステップでは、送信(Submit)をクリックします。

    Oracle Cloud Infrastructureによってロードバランサーが作成されます。これが終了するまでに数分かかります。

  2. DNSサービスプロバイダーでロードバランサーを登録します。次のステップは、DNSプロバイダーによって異なります。
    1. OCIコンソールでネットワーキング(Networking) > ロードバランサー(Load Balancers)に移動します。
    2. ロードバランサーのIPアドレス(IP address)をメモします。
    3. DNSサービスプロバイダーに接続し、フロントエンドIPアドレスを外部名にマッピングするCNAMEレコードを追加します。例:

      CNAME host: www.[your external name], target: load balancer ip address

    4. OCIコンソールに戻ります。
  3. ヘッダーベースのアプリケーションを使用してロードバランサーをテストします。www.[external domain].comのアプリケーションがまだ存在しない場合、このセクションを完了します。
    1. Access Gateway管理者UIコンソールに戻るかサインインします。
    2. アプリケーション(Applications)タブを選択します。
    3. 追加(Add)をクリックします。
    4. サンプルヘッダー(Sample Header)を選択します。
    5. 基本情報(Essentials)タブで以下を指定します:
      フィールド

      名前(Name)

      アプリケーションに対してわかりやすい名前を入力します(例:Load Balancer Header Test)。

      パブリックドメイン

      www.[external domain] (例:www.oag-external.com

      グループ(Groups)

      全員(Everyone)

    6. 次へ(Next)をクリックします。属性(Attributes)タブが開きます。
    7. 次へ(Next)をクリックします。ポリシー(Policies)タブが開きます。
    8. 完了([Done)] をクリックします。
    9. 新しいブラウザーまたはChrome incognitoウィンドウを開きます。
    10. アプリケーションに関連付けられているURLを入力します。
    11. Access Gatewayサンプルヘッダーアプリページが表示されます。

関連リソース

ロードバランサー

Oracle OCIロードバランサー