専用Exadataインフラストラクチャ上のAutonomous AI Databaseの請求
Oracle Autonomous AI Database on Dedicated Exadata Infrastructureでは、特定のアルゴリズムを使用して、Autonomous AI Databaseで使用されるコンピュートの使用を割り当てて請求します。これらのアルゴリズムを理解することで、最もコスト効率の高い方法でパフォーマンス目標を達成するために、自律型AIデータベースを作成および構成する最適な方法を決定できます。
CPU請求の詳細
Oracle Autonomous AI Database on Dedicated Exadata Infrastructureでは、次のようにCPU請求が計算されます。
-
各Autonomous AI DatabaseのCPU使用率は、ECPU全体またはOCPUの単位で毎秒測定されます。
a. 停止したAutonomous AI Databaseは、ECPUまたはOCPUを使用しません。Autonomous AI Databaseが停止している場合、請求されません。
b. 実行中のAutonomous AI Databaseでは、割り当てられたECPUまたはOCPUの数と、自動スケーリングによる追加のECPUまたはOCPUが使用されます。Autonomous AI Databaseが実行されている場合、初期作成時に指定されたか、手動スケーリング操作によって後で指定されたかにかかわらず、データベースに現在割り当てられているCPUの数に対して請求される。また、データベースの自動スケーリングが有効になっている場合は、自動的にスケール・アップした結果としてデータベースで使用されている追加CPUの秒ごとに請求されます。
ノート: AVMCおよびACDリソースの作成では、請求は開始されません。したがって、合計CPU数をAVMCに割り当て、各ACDは作成時にノード当たり8 ECPUまたは2 OCPUを消費しますが、これらのCPUは請求されません。AVMCおよび基礎となるACDでAutonomous AIデータベースをプロビジョニングし、そのデータベースがアクティブに実行されている場合にのみ、使用されたCPUが請求されます。その結果、ACDをAVMC内で作成して、追加コストを発生させることなく、事業部、機能領域、その他の手法に従ってデータベースを編成してグループ化できます。
c. Autonomous AI Databaseを作成すると、Oracleにより追加のCPUが予約され、ノード障害が発生してもデータベースが50%以上の容量で実行されるようになります。ACDのプロビジョニング中に、ノード間で予約されたCPUの割合を0%または25%に変更できます。手順については、Autonomous Container Databaseの作成のノード・フェイルオーバーの予約を参照してください。これらの追加CPUは、請求に含まれません。
ノート: Autonomous AI Database on Dedicated Exadata Infrastructure on Oracle Database@AWSでは、ECPUコンピュート・モデルのみがサポートされます。
-
1秒当たりの測定値は、各Autonomous AI Databaseの1時間間隔で平均化されます。
-
Autonomous AI Databaseの1時間当たりの平均が加算され、Autonomous VMクラスタ・リソース全体の1時間当たりのCPU使用率が決定されます。
Autonomous AI Database on Dedicated Exadata Infrastructureデータベースのコンピュート・コストは、AVMCレベルで集計およびレポートされ、AVMC内のすべてのACDにわたるすべてのアクティブなAutonomous AIデータベースをカバーします。OCI Cost Analysisは、AVMCの使用量とコストを提供できます。
Autonomous AI Database当たりのコストを見積もるには、Autonomous AI Database全体の合計ECPUを合計し、各Autonomous AI Databaseの合計CPU消費のシェアに基づいてコストを割り当てます。たとえば:
AVMCが請求期間に請求済1500 ECPUを報告し、3つのAutonomous AIデータベースがアクティブである場合、データベースAは10 ECPU、データベースBは20 ECPU、データベースCは30 ECPUです。原価分割は次のとおりです。
-
データベースA: 10/(10+20+30) = 1500の16.67%
-
データベースB: 20/(10+20+30) = 1500の33.33%
-
データベースC: 30/(10+20+30) = 1500の50%
これは、自動スケーリングのない固定CPUサイズと、請求期間中に3つのAutonomous AIデータベースすべてが実行されていることを前提としています。より正確にするために、「割当て済ECPU」メトリックを使用して、Autonomous AI Databaseごとの実際のECPU使用量を取得します。
次のように表示することをお薦めします。
-
自律型AIデータベースでのコンピュート管理では、CPUが使用状況で合計、使用可能、および再利用可能なCPUカテゴリ間でどのようにCPUが移動するか、およびそれらの請求方法を学習します。
-
「自動スケーリング時のCPU割当て」では、自動スケーリングで割り当てられたCPUが請求にどのように影響するかを具体例とともに理解できます。
-
コスト分析: Oracle Cloud Infrastructureの支出を視覚化、追跡および最適化します。
エラスティック・プール請求
エラスティック・プールを使用すると、自律型AIデータベース・インスタンスをコンピュート・リソースの請求に関して統合できます。
エラスティック・プールは、自律型AIデータベース・インスタンスに適用される点を除き、携帯電話サービスの「ファミリー・プラン」のように考えることができます。データベースごとに個別に支払うのではなく、データベースがプールにグループ化され、プール全体に関連付けられたコンピュート使用に対してリーダーの1つのインスタンスが課金されます。エラスティック・リソース・プールの詳細は、エラスティック・プールを使用したAutonomous AI Databaseインスタンスの統合を参照してください。
エラスティック・リソース・プール使用率:
-
プール・リーダーに請求され、請求はエラスティック・リソース・プール・サイズとプール・リーダーおよびメンバーの実際の時間ごとのECPU使用量に基づきます。
-
プール・サイズを超えることができます(プール容量はプール・サイズより最大4倍大きくできます)。
-
請求はコンピュート・リソース(ECPU使用量)のみで構成され、すべてのコンピュート使用量はプール・リーダーであるAutonomous AI Databaseインスタンスに課金されます。
エラスティック・プールを使用すると、選択したプール・サイズで最大4倍のECPU数をプロビジョニングでき、エラスティック・プール内のデータベース・インスタンスは、データベース・インスタンス当たりわずか1 ECPUでプロビジョニングできます。エラスティック・プールの外では、データベース・インスタンス当たりの最小ECPU数は2 ECPUです。たとえば、プール・サイズが128の場合、512個のAutonomous AI Databaseインスタンスをプロビジョニングできます(各インスタンスに1個のECPUがある場合)。この例では、512個のAutonomous AI Databaseインスタンスにアクセスできる間、128個のECPUのプール・サイズに基づいてプール・サイズのコンピュート・リソースに対して請求されます。これに対して、エラスティック・プールを使用せずに512のAutonomous AI Databaseインスタンスを個別にプロビジョニングする場合、Autonomous AI Databaseインスタンスごとに少なくとも2つのECPUを割り当てる必要があります。この例では、1024 ECPUを支払います。エラスティック・プールを使用すると、コンピュート・コストを最大87%削減できます。
エラスティック・プールを作成すると、特定の時間の合計ECPU使用量が、プール・リーダーであるAutonomous AI Databaseインスタンスに課金されます。プール・リーダーを除き、プール・メンバーである個々のAutonomous AI Databaseインスタンスは、エラスティック・プールのメンバーである間、ECPU使用に対して課金されません。
エラスティック・プール請求は次のとおりです。
-
集計されたピークECPU使用率の合計が、指定された時間のプール・サイズ以下である場合、ECPUのプール・サイズ数(プール・サイズの1倍)に対して課金されます。
-
エラスティック・プールが作成されると、プール・メンバー・データベースおよびプール・リーダーが停止した場合でも、ECPU請求はプール・サイズ率の1回以上継続されます。
-
つまり、プールの集約されたピークECPU使用率が、指定された時間のプール・サイズ以下である場合、ECPUのプール・サイズ数(プール・サイズの1倍)に対して課金されます。これは、エラスティック・プールを使用せずにこれらのデータベースを個別に請求する場合に比べて最大87%のコンピュート・コスト削減を表します。
-
プール・リーダーの集約されたピークECPU使用率とメンバーが特定の請求時間内の任意の時点でプール・サイズを超えた場合:
-
プールの集計ピークECPU使用率が、ECPUのプール・サイズ数の2倍以下の場合:使用量が次の1倍を超える場合:ECPUのプール・サイズ数(特定の請求時間におけるECPU数の2倍までを含む): 時間単位の請求は、ECPUのプール・サイズ数の2倍です。つまり、プールの集約されたピークECPU使用率がプール・サイズを超えているが、特定の時間のプール・サイズの2倍以下の場合、プール・サイズのECPUの2倍(プール・サイズの2倍)が課金されます。これは、エラスティック・プールを使用せずにこれらのデータベースを個別に請求する場合に比べて、コンピュート・コストを最大75%削減します。
-
プールの集計ピークECPU使用率が、ECPUのプール・サイズ数の4倍以下の場合:プールの2倍を超える使用状況の場合ECPUのサイズ数と、特定の請求時間におけるECPUのプール・サイズ数の4倍まで、時間単位の請求は、ECPUのプール・サイズ数の4倍です。つまり、プールの集約されたピークECPU使用率が特定の時間のプール・サイズの2倍を超えた場合、ECPUのプール・サイズ数の4倍(プール・サイズの4倍)の料金が請求されます。これは、エラスティック・プールを使用せずにこれらのデータベースを個別に請求する場合に比べて最大50%のコンピュート・コスト削減を表します。
-
-
たとえば、プール・サイズが128 ECPUで、プール容量が512 ECPUのエラスティック・プールについて考えてみます。
-
ケース1:プール・リーダーおよびメンバーのピークECPU使用率の集計は、午後2時30分から午後2時30分および午後3時30分までの128 ECPUで、午後2時30分から午後3時までです。
- エラスティック・プールは、この請求時間(午後2時から午後3時)に、プール・サイズの1回かぎりの128個のECPUが請求されます。このケースは、請求時間のエラスティック・プールのピーク集計ECPU使用量が128 ECPU以下の場合に適用されます。
-
ケース2:プール・リーダーおよびメンバーのピークECPU使用率の集計は、午後2時から午後2時30分から午後2時30分までの間に40 ECPU、午後2時30分から午後3時までの間に250 ECPUです。
- エラスティック・プールは、この請求時間(午後2時から午後3時)のプール・サイズの2倍の256 ECPUを請求されます。このケースは、請求時間のエラスティック・プールのピーク集計ECPU使用量が256 ECPU以下で、128 ECPUを超える場合に適用されます。
-
ケース-3:プール・リーダーおよびメンバーのピークECPU使用率の集計は、午後2時から午後2時30分までの間は80 ECPU、午後2時30分から午後3時までの間は509 ECPUです。
- エラスティック・プールは、この請求時間(午後2時から午後3時)のプール・サイズの4倍の512 ECPUに請求されます。このケースは、請求時間のエラスティック・プールのピーク集計ECPU使用量が512 ECPU以下で、256 ECPUを超える場合に適用されます。
-
詳細は、Autonomous AI Database上のエラスティック・リソース・プールで最大87%のコンピュート・コスト削減を実現する方法を参照してください。
プールの作成時または終了時のエラスティック・プール請求
エラスティック・プールが作成または終了されると、リーダーはエラスティック・プールに対して1時間全体課金されます。また、プールに追加または削除された個々のインスタンスは、インスタンスがエラスティック・プールにない間に発生するコンピュート使用について請求されます(この場合、請求は個々のAutonomous AI Databaseインスタンスに適用されます)。
-
プール作成の例: 4つのECPUを持つAutonomous AI Databaseインスタンスがどのエラスティック・プールにも含まれていないとします。午後2時15分に、プール・サイズが128 ECPUのこのインスタンスを使用してエラスティック・プールを作成すると、インスタンスはプール・リーダーになります。Autonomous AI Databaseが午後2時から3時までの間アイドル状態であり、プール内に他のAutonomous AI Databaseインスタンスがない場合、午後2時から午後3時の間の請求は次のようになります。
-
午後2時から3時の請求額は、(4 * 0.25) + 128 = 129 ECPUです。
-
(4 * 0.25)は、Autonomous AI Databaseインスタンスでエラスティック・プールが作成される15分前のコンピュートに対する請求です(その期間は午後2時から2時15分まで、インスタンスはVMクラスタに対して請求されます)、および128 ECPUは作成時のエラスティック・プールに対する請求です。
-
-
プール終了の例: 4つのECPUを持つAutonomous AI Databaseインスタンスがエラスティック・プールのリーダーであり、プール・サイズが128 ECPUであるとします。午後4時30分に、エラスティック・プールを終了すると、データベースはエラスティック・プールの一部ではなく、スタンドアロンのAutonomous AI Databaseインスタンスになります。Autonomous AI Databaseが午後4時から5時の間にアイドル状態で、プール内に他のAutonomous AI Databaseインスタンスがない場合、午後4時から午後5時の間の請求は次のようになります。
-
午後4時から5時の料金は、(4 * 0.5) + 128 = 130 ECPUです。
-
(4 * 0.5)は、Autonomous AI Databaseインスタンスがエラスティック・プールを終了してから30分間、コンピュートに対する請求であり、128 ECPUはエラスティック・プールが終了した時間のエラスティック・プールに対する請求です。
-
Autonomous AI Databaseインスタンスは、プールから離れると、再度VMクラスタの一部になり、VMクラスタに対して請求されます。
-
プール・メンバーまたはリーダーがプールを退出した場合のエラスティック・プール請求
エラスティック・プールを残したAutonomous AI Databaseインスタンスの請求は、個々のインスタンスが使用するコンピュート・リソースに基づいて個別のインスタンス請求に戻ります:
-
2つ以上のECPUを持つプール・メンバーがプールを離れる場合、個々のインスタンスのECPU割当ては維持され、その数のECPUについてインスタンスが請求されます。
-
1個のECPUを持つプール・メンバーがプールを離れると、ECPU割当ては自動的に2個のECPUに設定され、スケール・アップされないかぎり、インスタンスは2個のECPUに対して請求されます。