このページは機械翻訳したものです。

エラスティック・プールについて

エラスティック・プールは、すべてのデータベースをクラウドに移行することで、運用効率を向上させ、コストを削減するのに役立ちます。また、Autonomous Databaseを使用したリソースの統合、管理と操作の簡素化もサポートされています。

エラスティック・プールは、ECPUコンピュート・モデルを使用するAutonomous Databaseインスタンスでのみ使用できます。

ダウンタイムなしで柔軟にスケール・アップおよびスケール・ダウンできる多数のデータベースが必要な場合は、エラスティック・プールを作成して使用することでメリットを得ることができます。エラスティック・プールには、次の利点があります。

  • データベース・グループに対して一定の予算で運用できるようにすると同時に、個々のデータベースに対してパフォーマンスの弾力性を実現します。

  • オーバーサブスクリプションを含むオンプレミスOracle環境からの簡単な移行を可能にし、コスト効率の高いAutonomous Databaseへの移行方法を提供します。

  • 多数の個別の顧客データベースを持つSaaSベンダーをサポートします。

  • 多数のデータベースを提供する機能が必要なマイクロサービス・アーキテクチャを使用するためのリソースを提供します。

  • エラスティック・プール内のプール・メンバーは個別に請求されません(プール・リーダーはプール・シェイプに基づいて請求されます)。個々のメンバーのECPU使用量に関連するコストを気にすることなく、プール・メンバーにインスタンスごとに追加のECPUを割り当てることができます。Autonomous DatabaseのIO容量およびメモリー割当ては、ECPU数と直接相関するため、インスタンスのECPU数を多く選択すると、追加のリソースに対して支払う必要なく、IO容量およびメモリーを増やして実行できます。つまり、インスタンス当たり多数のECPUを使用すると、インスタンス当たりより多くのIO容量とより多くのメモリーを使用できます。この場合、コストはプール・シェイプに基づいており、個々のインスタンスのECPU数に基づいていません。

エラスティック・プールを作成する場合は、事前定義されたプール・サイズのセットからプール・サイズを選択します。プール・サイズによって、コンピュートに対して支払う金額、および特定のプールでプロビジョニングできるECPUの数が決まります。

エラスティック・プールを操作する場合に使用する用語はいくつかあります。

  • プール・リーダー: エラスティック・プールを作成するAutonomous Databaseインスタンスです。

  • プール・メンバー: エラスティック・プールに追加されるAutonomous Databaseインスタンスです。

  • プール・サイズ: エラスティック・プールの作成時に設定する値です。プール・サイズは、使用可能なエラスティック・プール・シェイプのいずれかである必要があります。

  • プール容量: プール容量は、エラスティック・プールが使用できるECPUの最大数で、プール・サイズの4倍(x4)です。

  • プール・シェイプ: プール・シェイプは、エラスティック・プールの作成時に選択する有効なプール・サイズの1つです。プールのシェイプは、128、256、512、1024、2048または4096 ECPUのいずれかである必要があります。

    ノート

    デフォルトでは、エラスティック・プールの各インスタンスには、メンテナンス・ウィンドウが自動的に割り当てられます。1024 ECPU以上のプール・シェイプを選択することで、リーダーとすべてのエラスティック・プール・メンバーにパッチが適用されるカスタムの2時間のメンテナンス・ウィンドウを割り当てることができます。エラスティック・プールのカスタム・メンテナンス・ウィンドウを選択するには、Oracle Cloud Supportでサービス・リクエストを提出します。

エラスティック・プールを作成するための要件

エラスティック・プールを作成してプール・リーダーになるためのAutonomous Databaseインスタンスの要件を次に示します:

  • インスタンスはECPUコンピュート・モデルを使用する必要があります。

  • 自動スケーリングを無効にする必要があります。

  • インスタンスは、既存のエラスティック・プールのメンバーであってはなりません。

  • エラスティック・プールを作成するAutonomous Databaseインスタンスで許可される個々のECPU数の最大数は、プールの作成時に指定されたプール・サイズの4倍です。

  • エラスティック・プールを作成するインスタンスは、テナンシ制限の対象となります。エラスティック・プールを作成するには、エラスティック・プールのサイズに対応するために、テナンシ制限を下回る十分な数のECPUが使用可能である必要があります。

ノート

エラスティック・プール・リーダーは、任意のワークロード・タイプにできます。コンピュート使用量のエラスティック・プール請求は、常にトランザクション処理コンピュート使用率でプール・リーダーに請求されます。これには、エラスティック・プール・リーダーが「トランザクション処理」「データ・ウェアハウス」「JSONデータベース」または「APEX」ワークロード・タイプを持つ場合が含まれます。詳細は、エラスティック・プール請求についておよびECPUコンピュート・モデル請求情報を参照してください。

エラスティック・プールに参加するための要件

次に、Autonomous Databaseインスタンスがエラスティック・プールに参加するための要件を示します:

  • インスタンスはECPUコンピュート・モデルを使用する必要があります。

  • エラスティック・プールには、トランザクション処理データ・ウェアハウスJSONデータベースまたはAPEXワークロード・タイプを持つAutonomous Databaseインスタンスを含めることができます。

  • 自動スケーリングを無効にする必要があります。

  • インスタンスはエラスティック・プールのメンバーであってはなりません。

  • Autonomous Databaseインスタンスに対して許可される個々のECPU数の最大許容数は、使用可能なプール容量です。インスタンスのECPU数が使用可能なプール容量より大きい場合、そのエラスティック・プールへの参加は許可されません。

プール・リーダーおよびメンバーの最小ECPU割当て

Autonomous Databaseインスタンスがエラスティック・プールの一部である場合、許容される個々のECPU割当ての最小値は1 ECPUです。

Autonomous Databaseインスタンスがエラスティック・プールの一部である場合、個々のAutonomous DatabaseインスタンスのECPU割当てに対して1 ECPUの増分が許可されます。

エラスティック・プールのプール容量

エラスティック・プールのプール容量は、プール・サイズの4倍です。たとえば、プール・サイズが128 ECPUのプールは、そのリーダーおよびメンバーに対して最大512 ECPUを保持できます。

ノート

これらの例では、Autonomous Data Guardが有効になっていません。Autonomous Data Guardでのエラスティック・プールの使用の詳細は、Autonomous Data Guardが有効になっているエラスティック・プール請求についてを参照してください。

次に、プール・サイズが128でプール容量が512のエラスティック・プール内にある可能性があるAutonomous Databaseインスタンスの例を示します:

  • これらはそれぞれ、プール・サイズが128のエラスティック・プール内のプール・メンバーに対して有効です。
    • 1インスタンス(512 ECPU)、合計512 ECPU

    • 4 ECPUの128インスタンス(合計512 ECPU)

    • 2 ECPUの256インスタンス(合計512 ECPU)

    • 50インスタンス(10 ECPU)、3インスタンス(4 ECPU)、合計512 ECPU

  • 同様に、プール・サイズが128のエラスティック・プール内のプール・メンバーに対して、次の各項目が有効です。
    • 1インスタンス(128 ECPU)、2インスタンス(64 ECPU)、32インスタンス(4 ECPU)、64インスタンス(2 ECPU)、合計512 ECPU

    • 1 ECPUの256インスタンス、2 ECPUの64インスタンス、合計384 ECPU(512 ECPUのプール容量未満)

    • 4つのECPUを持つ100インスタンスと、2つのECPUを持つ50インスタンス。これは、512 ECPUのプール容量未満です。

次に、選択したプール・サイズに基づいて、インスタンス数およびインスタンス当たりのECPU数と一致するようにプールにプール・メンバーを追加できます。

エラスティック・プール・リーダーの操作について

エラスティック・プールを作成するAutonomous Databaseインスタンスは、プール・リーダーです。既存のプールに追加されるAutonomous Databaseインスタンスは、プール・メンバーです。ロール(リーダーまたはメンバー)に応じて、エラスティック・プールで操作を実行できます。

次の操作は、プールリーダーに対してのみ有効です。

操作 説明

エラスティック・プールの作成

エラスティック・プールを作成するAutonomous Databaseインスタンスは、プール・リーダーです。詳細は、エラスティック・プールの作成を参照してください。

エラスティック・プール・メンバーの削除

エラスティック・プール・リーダーは、エラスティック・プールからメンバーを削除できます。詳細は、プール・リーダーによるエラスティック・プールからのメンバーの削除を参照してください。

エラスティック・プールの終了

エラスティック・プールにプール・メンバーがない場合、プール・リーダーはエラスティック・プールを終了できます。詳細は、エラスティック・プールの終了を参照してください。

エラスティック・プール・サイズの変更

エラスティックプールリーダーはプールサイズを変更できます。詳細は、エラスティック・プール・シェイプの変更を参照してください。

プール・メンバーのリスト

プールリーダーはプールメンバーを一覧表示できます。

詳細は、エラスティック・プール・メンバーのリストを参照してください。

エラスティック・プール・メンバー操作について

エラスティック・プールを作成するAutonomous Databaseインスタンスは、プール・リーダーです。既存のプールに追加されるAutonomous Databaseインスタンスは、プール・メンバーです。ロール(リーダーまたはメンバー)に応じて、エラスティック・プールで操作を実行できます。

次の操作は、プールメンバーまたはプールリーダーに対して有効です。

操作 説明

インスタンスをエラスティック・プールに追加

Autonomous Databaseインスタンスは、インスタンスがサポートされているワークロード・タイプの1つであり、インスタンスがECPUコンピュート・モデルを使用し、インスタンスが別のプールのプール・メンバーでないかぎり、プール・メンバーとして追加できます。サポートされているワークロード・タイプは、「トランザクション処理」「データ・ウェアハウス」「JSONデータベース」または「APEX」です。

詳細は、既存のエラスティック・プールへの参加を参照してください。

エラスティック・プール・メンバーの削除

エラスティック・プール・メンバーは、エラスティック・プールから自身を削除できます。

詳細は、エラスティック・プールからのプール・メンバーの削除を参照してください。

この記事は役に立ちましたか。