機械翻訳について

Oracle Java Cloud Serviceインスタンスの一貫性データ層のスケーリングOPCM

Oracle Java Cloud Service-CoherenceインスタンスのCoherenceデータ層は、アプリケーション層に関係なくスケーリングされます。 Oracle Java Cloud Service ConsoleまたはREST APIを使用して、Coherenceデータ層をスケーリングできます。

REST APIを使用してCoherenceデータ層をスケールするには、「Oracle Java Cloud Service REST API」一貫性のあるデータ層をスケールを参照してください。

サービス・インスタンスのアプリケーション層をスケーリングするには、「Oracle Java Cloud Serviceクラスタのスケール・アウト」「Oracle Java Cloud Serviceクラスタのスケール・イン」および「Oracle Java Cloud Serviceノードのスケーリング」を参照してください。

注意:

この項は、Oracle Java Cloud Service-Virtual Imageサービス・レベルでプロビジョニングされるOracle Java Cloud Service-Coherenceインスタンスには適用されません。 Oracle Java Cloud Service ConsoleまたはREST APIを使用したスケーリングは、Oracle Java Cloud Service-Virtual Imageインスタンスではサポートされません。

内容は次のとおりです。

Oracle Java Cloud ServiceインスタンスのCoherenceデータ層をスケーリングする場合の考慮事項

Oracle Java Cloud Service-CoherenceインスタンスのCoherenceデータ層のスケーリングとは、事前定義された数の仮想マシン(VM)と管理対象Coherence Server (JVM)の追加や削除を行い、ドメインのCoherenceに割り当てる合計キャッシュ容量を増減する操作です。

Oracle Java Cloud Service-Coherenceインスタンスを作成した場合、サービス・インスタンスにデフォルト容量単位を使用するか、カスタム容量単位を定義しました。 スケーリング操作時に追加または削除するVMとJVMの数は、最初のプロビジョニングでサービス・インスタンスに宣言した容量単位定義によって事前に決められています。 Coherenceデータ層をスケーリングするときに容量単位定義を変更することはできません。

スケーリング操作中に、「アクティビティ」ページを開いて、ジョブ・ステータスをいつでも確認できます。 スケーリング・リクエストの表示を参照してください。

Oracle Java Cloud Serviceコンソールの使用について

Oracle Java Cloud Serviceコンソールを使用してスケーリング操作を開始する場合、一度に追加または削除できるのは1つの容量単位のみです。 スケール・アウトとスケール・インのどちらを行うかに応じて、スケーリング・プロセスでは、1つの容量単位で定義された適切な数のVMとサーバー・ノードが常に追加または削除され、Coherenceに割り当てる合計プライマリ・キャッシュ記憶域が、1つの容量単位で事前構成されたキャッシュ容量の分だけ増減されます。

Coherenceデータ層をスケール・インする場合は次の点に注意してください。

  • 特定の容量単位を削除するか、スケーリング・プロセスでいずれか1つの容量単位を削除するように選択できます。

  • Coherenceデータ層に容量単位が1つしかない場合、削除オプションは無効です。

  • スケール・イン操作中は、データを保持するために、ノードを削除する前にCoherenceクラスタのStatusHAの値がNODE-SAFEであることを確認します。 Coherenceデータ層の合計ノード数が3未満の場合、確認は行われません。

    スケーリング・プロセス中に失敗が発生した場合でも、強制削除チェック・ボックスを選択すると容量単位が削除されます。

REST APIの使用について

REST APIを使用してスケーリング操作を開始する場合、Coherenceデータ層全体に必要な容量単位の数を指定します。 リクエストされた容量単位の数、現在の容量単位の数、およびCoherenceデータ層の作成時にサービス・インスタンスに宣言された容量単位定義に基づき、スケーリング・プロセスでは、サーバー・ノードを追加するスケール・アウト操作またはノードを削除するスケール・イン操作のいずれかを実行します。

たとえば、Coherenceデータ層の現在の容量単位の数が2で、指定する容量単位の数が3の場合、スケーリング・プロセスでは、1つの容量単位をさらにプロビジョニングするスケール・アウト操作を開始し、1つの容量単位で定義されている適切な数の管理対象Coherence Serverを追加および構成します。 一度に1つの容量単位のみスケール・アウトできます。

詳細については、「Oracle Java Cloud Service REST API」一貫性のあるデータ層をスケールを参照してください。

Oracle Java Cloud Serviceコンソールを使用したCoherenceデータ層のスケーリング

Oracle Java Cloud Service-CoherenceインスタンスのCoherenceキャッシュ容量を増減するには、Oracle Java Cloud Serviceコンソールを使用して、一度に1つの容量単位を追加または削除することで、Coherenceデータ層をスケール・アウトまたはスケール・インできます。

プロビジョニングの際にサービス・インスタンスに宣言された容量単位構成に基づき、Coherenceデータ層のスケーリングでは次のことが行われます。

  • 1つの容量単位でプロビジョニングされた適切な数のノードが、サービス・インスタンスに対して追加または削除されます

  • Coherenceに割り当てる合計プライマリ・キャッシュ記憶域は、1つの容量単位で事前定義されたキャッシュ容量の分だけ増減されます。

注意:

  • すべてのノードを削除するまで、スケーリング操作を使用して一度に1つの容量単位を削除してCoherenceデータ層全体を削除することはできません。

  • スケール・インのときに、特定の容量単位を削除するか、スケーリング・プロセスでいずれか1つの容量単位を削除するようにできます。

  • Oracle Java Cloud ServiceインスタンスがStopped状態にある場合、Coherenceデータ層をスケーリングすることはできません。

Oracle Java Cloud Serviceコンソールを使用したCoherenceデータ層のスケーリング手順:

  1. Oracle Java Cloud Serviceコンソールの「サービス」ページで、既存のサービス・インスタンスをクリックします。
    「概要」ページが表示されます。
  2. 「トポロジ」ページに移動します。
  3. 1つの容量単位を追加してスケール・アウトするには、次の手順を実行します。
    1. Coherenceデータ層セクションでメニュー・アイコン (OCPUの横)をクリックして容量ユニットの追加を選択し、ノードを追加して容量を増やします。
      確認ダイアログが表示され、容量単位の増加の確認が求められます。
    2. 「容量ユニットの追加」をクリックして確定します。
      リクエストが送信されたことを示すメッセージが表示されます。
    3. 手順5に進みます。
  4. いずれか1つの容量単位を操作によって削除してスケール・インするには、次の手順を実行します。
    1. Coherenceデータ層セクションでメニュー・アイコン (OCPUの横)をクリックして容量ユニットの削除を選択し、ノードを削除して容量を減らします。
      容量ユニットの削除オプションは、データ層に容量単位が1つしかない場合は無効であることに注意してください。
      確認ダイアログが表示され、いずれか1つの容量単位の削除の確認が求められます。
    2. プロセス中に失敗が発生した場合でも、強制削除チェック・ボックスを選択すると、操作によって容量単位が削除されます。
    3. 「容量ユニットの削除」をクリックします。
      リクエストが送信されたことを示すメッセージが表示されます。
    4. 手順5に進みます。
  5. 特定の容量単位を削除してスケール・インするには、次の手順を実行します。
    1. Coherenceデータ層アイコンの横にある公開アイコンをクリックします。
      このセクションは、サービスに構成された個々の容量単位を表示するように拡張されます。
    2. 容量単位とその管理対象サーバーのリストを調べて、削除する容量単位を確定します。 削除する容量単位の行でメニュー・アイコンをクリックして、削除を選択します。
      容量単位が1つしかない場合、メニュー・アイコンアイコンは無効になるか使用できないことに注意してください。
      確認ダイアログが表示され、特定の容量単位とその管理対象サーバーの削除の確定が求められます。
    3. プロセス中に失敗が発生した場合でも、強制削除チェック・ボックスを選択すると、操作によって容量単位が削除されます。
    4. 「容量ユニットの削除」をクリックします。
      リクエストが送信されたことを示すメッセージが表示されます。
    5. 手順5に進みます。
  6. 数秒後、リフレッシュアイコンをクリックしてコンソールを更新します(これを複数回行う必要がある可能性があります)。
    処理後しばらくして、「Coherenceデータ層」セクションでノード数とキャッシュ容量が更新されます。 スケール・アウト操作を実行する場合、容量単位の詳細を表示するようにセクションを拡張すると、新しいノード情報が表示されます。 進行中のスケーリング操作や以前のスケーリング操作のステータスを確認する方法は、「スケーリング・リクエストの表示」を参照してください。