Oracle Cloud Infrastructureドキュメント

バックエンド・セットの管理

このトピックでは、ロード・バランサで使用するバックエンド・セットを作成および削除する方法について説明します。 ロード・バランサの管理については、「ロード・バランサの管理」を参照してください。

警告

Oracle Cloud Infrastructureコンソール、APIまたはCLIを使用してクラウド・リソースに説明、タグまたはわかりやすい名前を割り当てるときは、機密情報を入力しないでください。

必要なIAMポリシー

Oracle Cloud Infrastructureを使用するには、管理者が作成するポリシーで、コンソールまたはSDK、CLIまたはその他のツールを使用したREST APIのどちらを使用しているかにかかわらず、必要なタイプのアクセスを付与する必要があります。 アクションを実行しようとしたときに、権限のないメッセージや権限のないメッセージを取得する場合は、管理者に付与されているアクセスのタイプと作業するコンパートメントを確認してください。

管理者向け: ロード・バランサとそのコンポーネントにアクセスできる典型的なポリシーについては、「ネットワーク管理者がロード・バランサを管理できるようにします」を参照してください。

また、inspect load-balancersを含むポリシー・ステートメントは、指定されたグループに、ロード・バランサに関するall情報を表示する機能を提供することに注意してください。 詳細は、「ロード・バランシングの詳細」を参照してください。

新しいポリシーの場合は、「ポリシーの開始」「共通ポリシー」を参照してください。

バックエンド・セットの操作

バックエンド・セットは、ロード・バランシング・ポリシー、ヘルス・チェック・ポリシー、およびバックエンド・サーバーのリストによって定義される論理エンティティです。 バックエンド・セットを作成するには、ロード・バランシング・ポリシーとヘルス・チェック・スクリプトを指定してから、バックエンド・サーバー(コンピュート・インスタンス)のリストを追加する必要があります。 SSLとセッション永続性の構成はオプションです。 バックエンド・セットは、ロード・バランサが機能するための1つ以上のリスナーに関連付けられている必要があります。

アクティブなリスナーが使用するバックエンド・セットは削除できません。

バックエンド・セットのロード・バランシング・ポリシーを変更すると、一時的にトラフィックが中断され、アクティブな接続が切断される可能性があります。

Oracle Cloud Infrastructure Load Balancingのバックグラウンド情報については、「ロード・バランシングの概要」を参照してください。

ヘルス・ステータス

ロード・バランシング・サービスは、ヘルス・チェック・ポリシーを使用してロード・バランサとそのコンポーネントの一般的な状態を報告するヘルス・ステータス・インジケータを提供します。 コンソール 「リスト」ページと「詳細」ページには、ロード・バランサ、バックエンド・セット、バックエンド・サーバーのヘルス・ステータス・インジケータが表示されます。 また、ロード・バランシング APIを使用してこの情報を取得することもできます。

ヘルス・ステータス・インジケータの一般的な情報については、「ヘルス・チェック・ポリシーの編集」を参照してください。

バックエンド・セット・ヘルスのサマリー

ロード・バランサ・バックエンド・セットのコンソール・リストは、各バックエンド・セットの全体的な健全性を示すヘルス・ステータス・サマリーを提供します。 ヘルス・ステータス・インジケータには、4つのレベルがあります。 各レベルの意味は次のとおりです:

  • OK: バックエンド・セット内のすべてのバックエンド・サーバーはOKのステータスを返します。
  • WARNING: 次の両方の条件に該当します:

    • バックエンド・セットのバックエンド・サーバーの半分以上がOKのステータスを返します。
    • 少なくとも1つのバックエンド・サーバーがWARNING、CRITICAL、またはUNKNOWNのステータスを返します。
  • CRITICAL: バックエンド・セット・バックエンド・サーバーの半分以下がOKのステータスを返します。
  • UNKNOWN: 次の条件の少なくとも1つが当てはまります:

    • バックエンド・セットのバックエンド・サーバーの半数以上がUNKNOWNのステータスを返します。
    • システムは何らかの理由でメトリックを取得できませんでした。
    • バックエンド・セットにはリスナーがアタッチされていません。

共通の問題の検出および修正に関するガイダンスは、「ヘルス・ステータスの使用」を参照してください。

バックエンド・セット・ヘルスの詳細

バックエンド・セットの「詳細」ページは、バックエンド・セットのロード・バランサ・リストにある同じ「全体的なヘルス」ステータス・インジケータを提供します。 また、バックエンド・セットの子バックエンド・サーバーによって報告された「バックエンドの健康」ステータス値のカウンタも含まれます。

ヘルス・ステータス・カウンタのバッジは、次のことを示します:

  • 示されたヘルス・ステータス・レベルを報告している子エンティティの数。
  • カウンタが全体のヘルスに対応する場合、バッジは塗りつぶし色をします。
  • カウンタの値が0の場合、バッジの輪郭は明るい灰色で、塗りつぶしの色はありません。

コンソールの使用

バックエンド・セットを作成するには
バックエンド・セットを編集するには
バックエンド・セットを削除するには

APIの使用

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

ロード・バランサのバックエンド・セットを管理するには、次のAPI操作を使用します: