Oracle Database Exadata Cloud Machineインスタンスでは、次の2種類のスケーリング操作がサポートされています:
Exadataシステム内のスケールでは、既存のExadataシステムの範囲内で計算ノードの処理能力を変更できます。
Exadataのシステム構成を拡張することで、異なるExadataシステム構成に移行することができます。 たとえば、クォーター・ラックからハーフ・ラックです。
Exadataシステム内のスケール
サービス・インスタンスで計算ノードの処理能力を高める必要がある場合、Oracle Exadata Database Machineの有効なCPUコアの数をスケール・アップできます。 コンピュート・ノード処理能力(バースト)を一時的に変更したり、コンピュート・ノード処理能力を永続的に追加することができます。
有効なCPUコアの最小数および最大数は対象のシステム構成によって決まりますが、サブスクリプションに追加の制限が規定されている場合があります。
統計 | 1/8ラック | クォーター・ラック | ハーフ・ラック | フル・ラック |
---|---|---|---|---|
有効なCPUコアの最小数 |
16 |
22 |
44 |
88 |
有効なCPUコアの最大数 |
68 |
84 |
168 |
336 |
既存のExadata Cloud Machineインスタンス内で有効なCPUコア数を変更するには、次のようにします。
「My Services Dashboard」を開きます。
詳細な手順は、「My ServicesダッシュボードおよびOracle Database Cloud Serviceコンソールへのアクセス」を参照してください。
Exadataタイルにあるをクリックして、View Detailsを選択します。
「Overview」タブが表示された状態で、「Service Details」ページが表示されます。
リストで目的のサービス・インスタンスを見つけます。 サービス・インスタンス名の隣にあるをクリックしてModifyを選択します。
Modify Oracle Database Exadata Cloud Service Instanceウィザードが起動し、「Instance Details」ページが表示されます。
「インスタンスの詳細」ページで、スライダ・コントロールを使用して、各コンピュート・ノードで有効になっているCPUコアの数を設定し、実行するスケーリング操作のタイプも選択します。 次に、「Next」をクリックします。
スライダ・コントロールを使用して、計算ノードごとに有効なCPUコアの新しい数を設定します。 変更を行うと、変更内容が「Configuration after Update」サマリーに反映されます。 「Reset」をクリックすると、スライダは元の設定に戻ります。
注意:
スライダ設定は、有効にする追加のCPUコア数ではなく、計算ノードごとの有効なCPUコアの合計数を示します。「サブスクリプション」オプションまたは「バースト」オプションを選択して、実行するスケーリング操作のタイプを選択します:
サブスクリプションの変更に伴ってサービスをスケールする場合、「Subscription」を選択します。
このオプションを使用するには、最初にサブスクリプションを調整して追加のCPUコアの権限を購入する必要があります。 その後、スライダ・コントロールは計算ノードで追加のCPUコアの配置を有効にします。
一時的にサービス・インスタンスをスケールする場合、「Burst」を選択します。
バーストを使用すると、サブスクリプション・レベルを超えてすばやくスケール・アップし、ワークロードのピークに対応できます。 いつでもサブスクリプション・レベルのスケールを戻すことができます。 サブスクリプション・レベルを超えたCPUコアは、バースト期間は時間レートで別々に課金されます。
注意:
バースト処理では、有効なCPUコアの最大数は、関連するサービス・サブスクリプションのCPUコア数の2倍に制限されています。 たとえば、サービス・サブスクリプションに各コンピューティング・ノード上に8つの有効なCPUコアが含まれている場合、各コンピュート・ノードのバースト最大は16のCPUコアになります。「Confirmation」ページで、構成設定を確認します。 問題がなければ、「Modify」をクリックします。
設定のいずれかを変更する必要がある場合は、ウィザード上部のナビゲーション・バーまたは「Back」ボタンを使用して「Instance Details」ページに戻ります。 「Cancel」をクリックすると、サービス・インスタンスを更新することなくウィザードが取り消されます。
注意:
有効なCPUコア数の変更はオンライン操作なので、影響される計算ノードを再起動する必要がありません。 ただし、明示的にCPU_COUNT
初期化パラメータを設定した場合、有効なCPUコアの数を変更しても、この設定は影響を受けません。 したがって、Oracle Databaseのインスタンス・ケージング機能を有効にした場合、CPU_COUNT
設定を変更するまで、データベース・インスタンスは追加のCPUコアを使用しません。 CPU_COUNT
を0
(デフォルト設定)に設定した場合、Oracle Databaseはオペレーティング・システムで報告されるCPUの数を継続的にモニターし、現在のカウントを使用します。 Exadataシステム構成全体のスケーリング
Exadataのシステム構成を拡張することで、異なるExadataシステム構成に移行することができます。 この方法は、データベース・デプロイメントで次のことが求められる場合に便利です。
現在のシステム構成の能力を超える処理能力。
現在のシステム構成の容量を下回る記憶域容量。
使用可能な計算ノードの数を増やすことで実現されるパフォーマンス・ブースト。
使用可能なExadata Storage Serverの数を増やすことで実現されるパフォーマンス・ブースト。
既存のExadataシステムを拡張することで、Exadataシステム構成全体のスケーラビリティを達成できます。 そのような拡張には、コンピュート・ノードとExadata Storage Serversに追加のハードウェアをインストールする必要があります。 このため、拡張を実行するために個別の計算ノードおよびExadata Storage Serverを停止して再起動する必要があります。 ただし、プロセス全体はローリング方式で実行できるため、サービスの可用性は拡張作業中も維持されます。