Exadata Cloud at Customerインスタンスのスケール
Oracle Database Exadata Cloud at Customerインスタンスは、次の方法でスケールできます:
コンピュート・ノードの処理能力の変更
Exadata Cloud at Customerインスタンスでより多くのコンピュート・ノード処理能力が必要な場合は、現在のExadataシステム構成で有効なCPUコアの数をスケール・アップできます。 バーストと呼ばれる機能を使用すると、コンピュート・ノードの処理能力を一時的に変更したり、コンピュート・ノードの処理能力をより永続的に追加できます。
有効なCPUコアの最大数は、システム構成によって異なります。 Exadataシステム構成を参照してください。 ただし、サブスクリプションによっては追加の制限が課される場合があります。
CPUオーバーサブスクリプション機能を有効にすることもできます。
既存のExadata Cloud at Customerインスタンスで有効なCPUコアの数の変更またはCPUオーバーサブスクリプション機能の有効化を行うには:
-
「My Services Dashboard」を開きます。
詳細な手順は、「My ServicesダッシュボードおよびOracle Database Cloud Serviceコンソールへのアクセス」を参照してください。
-
Exadata Cloud at Customerに関連付けられているタイルのアクション・メニュー(
)をクリックし、「詳細の表示」を選択します。
「Overview」タブが表示された状態で、「Service Details」ページが表示されます。
-
リストで目的のサービス・インスタンスを見つけます。 サービス・インスタンス名の横にあるアクション・メニュー(
)をクリックし、「変更」を選択します。
Modify Oracle Database Exadata Cloud Service Instanceウィザードが起動し、「Instance Details」ページが表示されます。
-
「インスタンス詳細」ページに表示されている場合は、「OCPU」オプションを選択して、既存のExadata Cloud at Customerインスタンス内の有効なCPUコアの数を変更することを指定します。
-
「インスタンス詳細」ページで、実行するスケール操作のタイプを指定し、スライダ・コントロールを使用して各コンピュート・ノードで有効なCPUコアの数を設定します。 CPUオーバーサブスクリプションを有効にすることもできます。 次に、「変更」を選択します。
-
まだ有効になっていない場合は、「CPUオーバーサブスクリプション」オプションを選択して、Exadata Cloud at CustomerインスタンスでCPUオーバーサブスクリプションを有効にできます。 CPUオーバーサブスクリプションを参照してください。
ノート:
有効にすると、CPUオーバーサブスクリプションを無効にすることはできません。 -
「サブスクリプション」オプションまたは「バースト」オプションを選択して、実行するスケール操作のタイプを指定します:
-
サブスクリプションの変更に伴ってサービスをスケールする場合、「Subscription」を選択します。
このオプションを使用するには、最初にサブスクリプションを調整して追加のCPUコアの資格を購入する必要があります。 その後、スライダ・コントロールはコンピュート・ノードで追加のCPUコアの配置を有効にします。
-
一時的にサービス・インスタンスをスケールする場合、「Burst」を選択します。
バーストを使用すると、サブスクリプション・レベルを超えてすばやくスケール・アップし、ワークロードのピークに対応できます。 いつでもサブスクリプション・レベルのスケールを戻すことができます。
サブスクリプション・レベルを超えたCPUコアは、バースト期間は時間レートで別々に課金されます。 これらのチャージは、サービス・インスタンスでCPUコアを有効にした直後に開始され、サブスクリプション・レベルにスケール・バックするまで続行されます。
ノート:
非従量制サブスクリプションの場合のみ、バーストで使用可能な有効なCPUコアの最大数は、関連付けられたサービス・サブスクリプションのCPUコアの2倍に制限されます。 たとえば、サービス・サブスクリプションにコンピュート・ノードごとに有効なCPUコアが11個含まれている場合、バーストの最大数はコンピュート・ノードごとに22個のCPUコアになります。 この制限は、ユニバーサル・クレジットなどの他のサブスクリプション・タイプには適用されません。
-
-
スライダ・コントロールを使用して、コンピュート・ノードごとに有効なCPUコアの新しい数を設定します。 変更を行うと、変更内容が「Configuration after Update」サマリーに反映されます。 「リセット」をクリックすると、スライダは元の設定に戻ります。
ノート:
スライダ設定は、有効にする追加のCPUコア数ではなく、コンピュート・ノードごとの有効なCPUコアの合計数を示します。
-
-
「Confirmation」ページで、構成設定を確認します。 問題がなければ、「Modify」をクリックします。
そうでない場合は、「確認」ページで「取消」をクリックし、「インスタンス詳細」ページで再度クリックして、サービス・インスタンスを更新せずにウィザードを取り消します。
有効なCPUコアの数の変更およびCPUオーバーサブスクリプションの有効化はオンライン操作です。 これらの操作のために、コンピュート・ノードは再起動されません。
Exadata Cloud at Customerインスタンスが複数の仮想マシン(VM)クラスタをサポートするように有効になっていない場合、有効なCPUコアの数の変更は、各コンピュート・ノード・ユーザー・ドメイン(DomU)に自動的に反映されます。 ただし、インスタンスで複数のVMクラスタのサポートが有効になっている場合、Exadata Cloud at Customerインスタンスで有効になっているCPUコアの数を変更しても、基礎となるVMクラスタに自動的には適用されません。 この場合、Exadata Cloud at Customerインスタンスで有効なCPUリソースを使用するようにVMクラスタを個別に変更する必要もあります。 既存のVMクラスタの変更を参照してください。
Oracle Databaseインスタンス・ケージング機能を有効にするには、CPU_COUNTデータベース初期化パラメータを明示的に設定します。 この設定は、有効なCPUコアの数の変更による影響を受けません。 したがって、インスタンス・ケージング機能を使用している場合は、サービス・インスタンスの変更にあわせてCPU_COUNT設定を明示的に変更する必要があります。 CPU_COUNTを0 (デフォルト設定)に設定した場合、インスタンス・ケージングは無効になり、Oracle Databaseはオペレーティング・システムで報告されるCPUの数を継続的にモニターし、現在のカウントを使用します。
Exadataストレージの追加
現在のExadataシステム構成でExadataストレージを増やすには、次の条件を満たすExadata Storage Serverを追加します:
- 各Exadata Cloud at Customerシステム構成では、最大12のExadata Storage Serverを使用できます。
- Exadata Cloud at Customerシステム構成は、Oracle Exadata X7ハードウェアまたはOracle Exadata X6ハードウェアに基づいている必要があります。
- Exadata Cloud at Customerサービス・インスタンスを有効にして、複数の仮想マシン(VM)クラスタをサポートする必要があります。
Exadata Storage Serverを現在のExadataシステム構成に追加するには、最初に追加のストレージ・サーバーのサブスクリプションを調達する必要があります。 次に、Oracleフィールド・エンジニアがExadata Storage Serverハードウェアを物理的に設置し、システムに登録します。
Exadata Storage Serverハードウェアが物理的にプロビジョニングおよび登録されたら、次の手順を使用してExadataストレージをExadata Cloud at Customerインスタンスに追加できます:
-
「My Services Dashboard」を開きます。
詳細な手順は、「My ServicesダッシュボードおよびOracle Database Cloud Serviceコンソールへのアクセス」を参照してください。
-
Exadata Cloud at Customerに関連付けられているタイルのアクション・メニュー(
)をクリックし、「詳細の表示」を選択します。
「Overview」タブが表示された状態で、「Service Details」ページが表示されます。
-
リストで目的のサービス・インスタンスを見つけます。 サービス・インスタンス名の横にあるアクション・メニュー(
)をクリックし、「変更」を選択します。
Modify Oracle Database Exadata Cloud Service Instanceウィザードが起動し、「Instance Details」ページが表示されます。
-
「インスタンス詳細」ページで、「ストレージ」オプションを選択して、ExadataストレージをExadata Cloud at Customerインスタンスに追加することを指定します。
-
「インスタンス詳細」ページに、追加するExadata Storage Serverの正しい数が表示されていることを確認します。 次に、「変更」を選択します。
-
「Confirmation」ページで、構成設定を確認します。 問題がなければ、「Modify」をクリックします。
そうでない場合は、「確認」ページで「取消」をクリックし、「インスタンス詳細」ページで再度クリックして、サービス・インスタンスを更新せずにウィザードを取り消します。
Exadata Storage Serverまたはコンピュート・ノードを追加する前に、Exadata Storage Serverの追加が正常に完了していることを確認します。 なんらかの理由で操作が失敗した場合は、Exadata Storage Serverまたはコンピュート・ノードを追加する前に障害を修正する必要があります。 そうしないと、システムが矛盾した状態になり、Oracleによる手動操作が必要になる場合があります。
Exadataシステム構成へのExadataストレージの追加はオンライン操作であり、データベース・デプロイメントの可用性には影響しません。
Exadata Storage Serverを追加すると、リバランス操作がトリガーされます。これはバックグラウンドで行われ、システムのI/Oパフォーマンスへの影響を最小限に抑えるように設計されています。 具体的には、各VMクラスタの既存のストレージ割当てが、新しいものを含め、すべてのExadata Storage Server間でリバランスされます。 また、新しく追加したストレージは、VMクラスタに比例的に分散され、各VMクラスタに割り当てられたストレージが増加します。
VMクラスタに割り当てられるストレージ量をさらに変更する場合は、VMクラスタごとに個別に行う必要があります。 既存のVMクラスタの変更を参照してください。
コンピュート・ノードの追加
次の条件を満たすExadataコンピュート・ノードを追加することで、現在のExadataシステム構成のコンピュート・リソースを増やすことができます:
-
各Exadata Cloud at Customerシステム構成には、最大8つのコンピュート・ノードを含めることができます。 ただし、追加のコンピュート・ノードに十分な空きIPアドレスがない場合は、有効な最大値がより制限されます。
具体的には、各VMクラスタ・クライアント・ネットワーク・サブネットが
/28CIDRブロック(N.N.N.N/28)を使用して定義され、各VMクラスタ・バックアップ・ネットワーク・サブネットが/29CIDRブロックを使用して定義されるようにシステムが構成されている場合、即時拡張の可能性は5台のコンピュート・サーバーに制限されます。 このような場合、5台を超えるコンピュート・サーバーに拡張するには、Exadata Cloud at Customerを再デプロイする必要があります。これには、システム上のすべてのVMクラスタおよびデータベース・デプロイメントの削除と再作成が含まれます。 - Exadata Cloud at Customerシステム構成は、Oracle Exadata X7ハードウェアに基づいている必要があります。 Oracle Exadata X6ハードウェアに基づく初期システム構成にコンピュート・ノードを追加することはできません。
- Exadata Cloud at Customerサービス・インスタンスを有効にして、複数の仮想マシン(VM)クラスタをサポートする必要があります。
コンピュート・ノードを現在のExadataシステム構成に追加するには、最初に追加のコンピュート・ノードのサブスクリプションを調達する必要があります。 次に、Oracleフィールド・エンジニアがコンピュート・ノード・ハードウェアを物理的に設置し、システムに登録します。
非従量制サブスクリプションの場合のみ、次の手順を使用してコンピュート・ノードをExadata Cloud at Customerインスタンスに追加する前に、CPUコア・バーストを無効にする(ゼロにスケール・バックする)必要があります。 コンピュート・ノードの処理能力の変更を参照してください。
コンピュート・ノード・ハードウェアが物理的にプロビジョニングおよび登録されたら、次の手順を使用してコンピュート・ノードをExadata Cloud at Customerインスタンスに追加できます:
-
「My Services Dashboard」を開きます。
詳細な手順は、「My ServicesダッシュボードおよびOracle Database Cloud Serviceコンソールへのアクセス」を参照してください。
-
Exadata Cloud at Customerに関連付けられているタイルのアクション・メニュー(
)をクリックし、「詳細の表示」を選択します。
「Overview」タブが表示された状態で、「Service Details」ページが表示されます。
-
リストで目的のサービス・インスタンスを見つけます。 サービス・インスタンス名の横にあるアクション・メニュー(
)をクリックし、「変更」を選択します。
Modify Oracle Database Exadata Cloud Service Instanceウィザードが起動し、「Instance Details」ページが表示されます。
-
「インスタンス詳細」ページで、「コンピュート・ノード」オプションを選択して、コンピュート・ノードをExadata Cloud at Customerインスタンスに追加することを指定します。
-
「インスタンス詳細」ページに、追加するコンピュート・ノードの正しい数が表示されていることを確認します。 次に、「変更」を選択します。
-
「Confirmation」ページで、構成設定を確認します。 問題がなければ、「Modify」をクリックします。
そうでない場合は、「確認」ページで「取消」をクリックし、「インスタンス詳細」ページで再度クリックして、サービス・インスタンスを更新せずにウィザードを取り消します。
コンピュート・ノードまたはExadata Storage Serverを追加する前に、コンピュート・ノードの追加が正常に完了していることを確認します。 なんらかの理由で操作が失敗した場合は、コンピュート・ノードまたはExadata Storage Serverを追加する前に障害を修正する必要があります。 そうしないと、システムが矛盾した状態になり、Oracleによる手動操作が必要になる場合があります。
Exadata Cloud at Customerインスタンスへのコンピュート・ノードの追加はオンライン操作で、既存のVMクラスタおよびデータベース・デプロイメントの可用性には影響しません。
コンピュート・ノードがExadata Cloud at Customerインスタンスに追加された後、VMクラスタの作成時に新しいコンピュート・ノードを使用できます。 既存のVMクラスタに新しいコンピュート・ノードを追加することもできます。 「VMクラスタの作成」および「既存のVMクラスタの変更」を参照してください。