エラスティック・プールを使用したAutonomous AI Databaseインスタンスの統合
エラスティック・プールを使用して、自律型AIデータベース・インスタンスをコンピュート・リソースの割当ての観点から統合し、最大87%のコスト削減を実現します。
エラスティック・プールは、すべてのデータベースをクラウドに移行することで、運用効率を向上させ、コストを削減するのに役立ちます。また、Autonomous AI Databaseを使用することで、リソースの統合や管理と運用の簡素化もサポートします。ダウンタイムなしで柔軟にスケール・アップおよびスケール・ダウンできる多数のデータベースが必要な場合、エラスティック・プールを作成して使用することでメリットを享受できます。
エラスティック・プールを作成する場合は、事前定義されたプール・サイズのセットからプール・サイズを選択します。プール・サイズによって、コンピュートに対して支払う金額と、特定のプールでプロビジョニングできるECPUの数が決まります。
ノート:エラスティック・プールは、Autonomous Data Guardを使用せずにECPUコンピュート・モデルを使用するAutonomous AI Databaseインスタンスでのみ使用できます。
エラスティックプールについて
エラスティック・プールを操作する場合に使用する用語はいくつかあります。
-
プール・リーダー:エラスティック・プールを作成するAutonomous AI Databaseインスタンス。
-
プール・メンバー:エラスティック・プールに追加されるAutonomous AI Databaseインスタンス。
-
プール・サイズ:エラスティック・プールの作成時に設定する値。プール・サイズは、使用可能なエラスティック・プール・シェイプのいずれかである必要があります。
-
プール・シェイプ:エラスティック・プールを作成する場合、有効なプール・サイズの中からプール・シェイプを選択します。シェイプには、128、256、512、1024、2048または4096 ECPUのいずれかが必要です。
-
プール容量:エラスティック・プールが使用できるECPUの最大数。プール・サイズの4倍(x4)です。
エラスティック・プールでは、次のことが適用されます。
-
プール・リーダーまたはメンバーのプロビジョニングは、テナンシまたはコンパートメント・レベルで実施されるサービス制限の対象となります。
-
プール・メンバー・データベースの起動および停止は、プール・リーダーの状態に依存しません。エラスティック・プールのデータベース部分(プール・リーダーおよびメンバーを含む)を個別に停止および起動できます。
-
エラスティックプールでは、プールリーダーのライセンス選択によって、プール全体のライセンス要件が決まります。つまり、Autonomous AI Databaseがエラスティック・プールのメンバーであるかぎり、そのライセンスの選択は適用されず、エラスティック・プールから離れてからのみ有効になります。
エラスティック・プールを使用する利点
エラスティックプールには、次の利点があります。行う作業は次のとおりです。
-
各データベースのパフォーマンス弾力性を実現しながら、データベース・グループの固定予算での運用を可能にします。
-
オーバーサブスクリプションを含むオンプレミスのOracle環境からの簡単な移行を可能にし、自律型AIデータベースに移行するためのコスト効率の高い方法を提供します。
-
多数の個別の顧客データベースでSaaSベンダーをサポートします。
-
多数のデータベースを提供する機能が必要なマイクロサービス・アーキテクチャを使用するためのリソースを提供します。
-
エラスティック・プール内のプール・メンバーは個別に請求されません(プール・リーダーはプール・シェイプに基づいて請求されます)。各メンバーのECPU使用量に関連するコストを気にすることなく、プール・メンバーのインスタンスごとに追加のECPUを割り当てることができます。
-
自律型AIデータベースのメモリー割当てはECPU数と直接相関しているため、インスタンスに対してより多くのECPUを選択すると、追加のリソースを支払うことなく、より多くのメモリーで実行できます。つまり、インスタンス当たり多数のECPUを使用すると、インスタンス当たりにより多くのメモリーを使用できます。この場合、コストは、個々のインスタンスのECPU数ではなくプール・シェイプに基づきます。
エラスチック・プールを作成するための要件
次に、Autonomous AI Databaseインスタンスがエラスティック・プールを作成し、プール・リーダーになるための要件を示します:
-
インスタンスはAutonomous Data GuardなしでECPUコンピュート・モデルを使用する必要があります。
-
インスタンスは、Autonomous AI Transaction Processingワークロード・タイプを持つAutonomous AI Databaseである必要があります。これはプールリーダーにのみ適用されます。エラスティック・プールは、Autonomous AI Transaction ProcessingおよびAutonomous AI Lakehouseワークロードとデータベースを混在させることができます。
-
自動スケーリングを無効にする必要があります。
-
インスタンスを既存のエラスティック・プールのメンバーにすることはできません。
-
エラスティック・プールを作成するAutonomous AI Databaseインスタンスで許可される個々のECPUの最大数は、プールの作成時に指定されたプール・サイズの4倍です。
-
エラスティック・プールを作成するインスタンスは、テナンシ制限の対象となります。エラスティック・プールを作成するには、エラスティック・プールのサイズに対応するために、テナンシ制限を下回る十分な数のECPUが使用可能である必要があります。
エラスティック・プールに参加するための要件
次に、Autonomous AI Databaseインスタンスがエラスティック・プールに参加するための要件を示します:
-
インスタンスは次のことを行う必要があります。
-
Autonomous Data Guardを使用せずにECPUコンピュート・モデルを使用します。
-
プール・リーダーと同じテナンシおよびリージョンにいること。
-
既存のエラスティック・プールのメンバーではありません。
-
自動スケーリングが無効になっています。
-
-
インスタンスは、別のAVMCまたは別のExadataインフラストラクチャからリーダーまでです。
-
エラスティック・プールには、Autonomous AI Transaction ProcessingおよびAutonomous AI Lakehouseワークロード・タイプを含むAutonomous AI Databaseインスタンスを含めることができます。
-
使用可能なプール容量は、Autonomous AI Databaseインスタンスで許可される個別ECPUの最大数です。インスタンスのECPU数が使用可能なプール容量より大きい場合、そのエラスティック・プールの結合は許可されません。
プール・リーダーおよびメンバー・インスタンスのECPU割当て
Autonomous AI Databaseインスタンスがエラスティック・プールの一部である場合:
-
インスタンスに対して許可される個々のECPU割当ての最小数は1 ECPUです。
-
個々のAutonomous AI DatabaseインスタンスのECPU割当てには、1 ECPUの増加が許可されます。
エラスティックプールのプール容量
エラスティック・プールの容量は、プール・サイズの4倍です。たとえば、プール・サイズが128 ECPUのプールは、そのリーダーおよびメンバーに対して最大512 ECPUを保持できます。
次に、プール・サイズが128で、プール容量が512 ECPUのエラスティック・プールに存在できるAutonomous AI Databaseインスタンスの例を示します:
-
これらのそれぞれは、プール・サイズが128 ECPUのエラスティック・プール内のプール・メンバーに対して有効です。
-
1インスタンス(512 ECPU)、合計512 ECPU
-
128インスタンス(4 ECPU)、合計512 ECPU
-
2つのECPUを含む256インスタンス(合計512 ECPU)
-
-
同様に、次の各項目は、プール・サイズが128 ECPUのエラスティック・プール内のプール・メンバーに対して有効です。
-
1インスタンス(128 ECPU)、2インスタンス(64 ECPU)、32インスタンス(4 ECPU)、64インスタンス(2 ECPU)、合計512 ECPU)
-
256インスタンス(1 ECPU)、64インスタンス(2 ECPU)、合計384 ECPU(プール容量512 ECPU未満)
-
エラスティック・プール・リーダーの操作
エラスティック・プールを作成するAutonomous AI Databaseインスタンスは、プールのリーダーです。
次の操作は、プールリーダーに対してのみ有効です。
| 操作 | 説明 |
|---|---|
| エラスティック・プールの作成 | エラスティック・プールを作成するAutonomous AI Databaseインスタンスは、プールのリーダーです。詳細は、Create an Elastic Poolを参照してください。 |
| エラスティック・プール・メンバーを削除します。 | エラスティック・プール・リーダーは、エラスティック・プールからメンバーを削除できます。詳細は、Remove Pool Members from an Elastic Poolを参照してください。 |
| エラスティック・プールを終了します。 | エラスティック・プールにプール・メンバーがない場合、プール・リーダーはエラスティック・プールを終了できます。詳細は、Terminate an Elastic Poolを参照してください。 |
| エラスティックプールサイズを変更します。 | エラスティック・プール・リーダーはプール・サイズを変更できます。詳細は、Change the Elastic Pool Shapeを参照してください。 |
| エラスチック・プール・メンバーをリストします。 | プール・リーダーは、プール・メンバーをリストできます。詳細は、List Elastic Pool Membersを参照してください。 |
エラスティック・プール・メンバー操作
既存のプールに追加されるAutonomous AI Databaseインスタンスは、プール・メンバーです。
次の操作は、プールメンバーまたはプールリーダーに対してのみ有効です。
| 操作 | 説明 |
|---|---|
| エラスティック・プールに参加します。 | Autonomous AI Databaseインスタンスをメンバーとしてエラスティック・プールに追加できるのは、次の場合のみです:
ガイダンスについては、エラスティック・プールへの参加およびAutonomous AIデータベースのプロビジョニングまたはクローニング中のエラスティック・プールへの参加を参照してください。 |
| エラスティック・プールを残す。 | プール・メンバーとして、エラスティック・プールからインスタンスを削除できます。
手順については、Leave an Elastic Pool Autonomous AI Databaseを参照してください。 |