ソフトウェア・バージョン3.0.2-b852928 (2023年5月)でリリースされた機能
Load Balancer as a Service (レイヤー7)
ロード・バランシング・サービスは、受信リクエストを受信した1つのパブリックまたはプライベート・エントリ・ポイントから、リクエストが処理される仮想クラウド・ネットワーク(VCN)内のバックエンド・サーバーのセットへの自動トラフィック分散を提供します。
ロード・バランサに関連付けられたコンピュート・リソースを効率的に管理するには、コンピュート・インスタンス・プールをロード・バランサ・バックエンド・セットにアタッチします。 これを行うと、プール内の各インスタンスがバックエンド・セットのバックエンド・サーバーとして追加されます。
ロード・バランサは、ラウンドロビン、最小接続、IPハッシュなどの一般的な分散ポリシーに基づいてTCPまたはHTTPトラフィックを管理します。
バックエンド・リソースを最適に使用するために、複数の仮想ホスト名およびパス・ルート・ルールを使用してリスナー側のリクエスト・ルーティングをさらに絞り込むことができます。 ロード・バランサには、SSLトラフィック処理およびセッション永続性の構成オプションも用意されています。
ロード・バランシングの詳細は、「Oracle Private Cloud Appliance概要ガイド」の「ロード・バランシングの概要」の章を参照してください。 ロード・バランサの構成手順は、「Oracle Private Cloud Applianceユーザーズ・ガイド」の「ロード・バランシング」の章を参照してください
インスタンス・プールの自動スケーリング
インスタンス・プールは、グループとして管理されるコンピュート・インスタンスのセットを定義します。 プールの自動スケーリングでは、需要が低いときにインスタンスを停止または削除し、需要が高いときにインスタンスを起動または追加することで、より効果的にリソースを使用できます。
詳細は、「Oracle Private Cloud Applianceユーザーズ・ガイド」の「インスタンス・プールの操作」というタイトルの項の「スケジュール・ベースの自動スケーリングの使用」に関する項を参照してください。
自動スケーリング構成を持つインスタンス・プールをロード・バランサ・バックエンド・セットにアタッチすることで、インスタンス・プールの自動スケーリングをロード・バランシングとともに使用できます。 「Oracle Private Cloud Applianceユーザーズ・ガイド」の「「インスタンス・プールの操作」」の項の"インスタンス・プール・ロード・バランサ・アタッチメントの管理"を参照してください。
高可用性構成およびフォルト・ドメイン強制のデフォルト
「サービス・エンクレーブ」には、管理者がインスタンスの高可用性を実装する方法をより詳細に制御できる新しいコマンドがあります。
-
インスタンスの高可用性: 有効にすると、インスタンスは到達不可能なコンピュート・ノードから自動的にリブート移行されます。 デフォルトは有効です。
-
インスタンス・フォルト・ドメイン解決: 有効にすると、インスタンス構成で指定されているフォルト・ドメインではないフォルト・ドメインで実行されているインスタンス(選択したフォルト・ドメイン)は、そのフォルト・ドメインでリソースが使用可能になると、選択したフォルト・ドメインに自動的に移行されます。 デフォルトは有効です。
インスタンスは、コンピュート・ノードの退避または障害時に(選択したフォルト・ドメインではないフォルト・ドメインで実行中)強制終了できます。 現在置き換えられているすべてのインスタンスをリストできます。
-
インスタンスの再起動: 有効にすると、(管理者ではなく)コンピュート・サービスによって停止されたインスタンスは、そのフォルト・ドメインでリソースが使用可能になると、選択したフォルト・ドメインで自動的に再起動されます。 デフォルトは有効です。
インスタンスを収容するリソースがフォルト・ドメインにないとき、または厳密なフォルト・ドメイン強制が有効になっていて、選択したフォルト・ドメイン内の他のコンピュート・ノードがインスタンスに対応できない場合、コンピュート・ノードの退避またはコンピュート・ノードの障害中に、インスタンスがコンピュート・サービスによって停止できます。 コンピュート・サービスによって現在停止されているすべてのインスタンスをリストできます。
-
厳密なフォルト・ドメイン強制: 有効にすると、コンピュート・ノードの退避または障害中に現在のフォルト・ドメインに格納できないインスタンスは、コンピュート・サービスによって停止されます。 強制オプションがコンピュート・ノードの退避に使用されない場合、インスタンスは現在のコンピュート・ノードで引き続き実行され、コンピュート・ノードの退避は失敗します。
デフォルトは無効です: インスタンスは、可能であれば別のフォルト・ドメインに移行されます。
詳細は、「Oracle Private Cloud Appliance管理者ガイド」の「ハードウェア管理」の章にある「コンピュート・ノードからのインスタンスの移行」および「高可用性のためのコンピュート・サービスの構成」を参照してください。
仮想ネットワーキングのルーティング・オプション
「コンピュート・エンクレーブ」の仮想ネットワーク構成には、追加のルーティング・オプションがあります:
-
プライベートIPアドレスをルート・ルール・ターゲットとして設定
-
ルート表を動的ルーティング・ゲートウェイ(DRG)アタッチメントに関連付ける。
この機能拡張により、既存のデータ・センター・インフラストラクチャおよびアプリケーションを、Private Cloud Applianceコンピュート・インスタンス間のネットワーク通信、またはアプライアンス外部のインスタンスとその他のネットワーク・サービス間のネットワーク通信に統合できます。