デプロイメントの管理

デプロイメントを使用すると、Oracle Cloud Infrastructure GoldenGateリソースを作成および編成できます。

OCPU使用率について

OCI GoldenGateデプロイメントを作成する前に、OCPUシェイプがOCI GoldenGateのユーザー・エクスペリエンスにどのように影響するかを理解することが重要です。

OCI GoldenGateデプロイメントの作成時に、デプロイメントで使用するOCPUの数を選択する必要があります。選択を行う際には、次の点を考慮する必要があります:

  • 本番以外の環境では、1 OCPUのシェイプを強くお薦めします。
  • 自動スケールを有効にすると、追加のOCPUが必要に応じて使用可能になります。追加のOCPUサイクルが消費された場合のみ請求されます。
  • ExtractおよびReplicatは優先度の高いプロセスであり、OCPUサイクルで優先されます。
  • OCI GoldenGateデプロイメント・コンソールもOCPUサイクルを消費します。現在のOCPU使用率が100%に近い場合、OCI GoldenGateデプロイメント・コンソールは、反応が非常に遅いか、まったく反応しない可能性があります。
  • OCI GoldenGateバックアップ・プロセスもOCPUサイクルを消費します。現在のOCPU使用率が100%に近い場合、バックアップ・プロセスが完了するまでに長時間かかることがあります。
  • OCI GoldenGateデプロイメントが100%またはそれに近いOCPU使用率で実行されている場合は、基本OCPU数の変更や自動スケールの有効化(まだ有効になっていない場合)を検討してください。
  • OCPU使用率は、OCI GoldenGateの「デプロイメントの詳細」ページおよびOCIコンソールのメトリック・エクスプローラでモニターできます。
  • OCIコンソールでアラームを設定すると、OCPU使用率が特定のレベルに達したときに通知されます。

デプロイメントの作成

デプロイメントを作成するには:

  1. コンソールのナビゲーション・メニューの「Oracle Database」で、「GoldenGate」を選択します。
  2. 「デプロイメント」ページで、「デプロイメントの作成」をクリックします。
  3. 「デプロイメントの作成」パネルで、名前と説明(オプション)を入力します。
  4. 「コンパートメント」ドロップダウンからコンパートメントを選択します。
    ノート

    デプロイメントは、同じVCN上の同じテナンシ内のデータベース登録にのみアクセスできます。また、データベースへの明示的なアクセス権も必要です。

  5. 「OCPU数」に、使用するOracle Compute Unit (OCPU)の数を入力します。
    ノート

    1 OCPUは、16gbのメモリーに相当します。詳細は、OCPU使用率についてを参照してください。
  6. (オプション)「自動スケーリング」を選択します。
    ノート

    自動スケーリングにより、OCI GoldenGateは、「OCPU数」に指定したOCPU数の3倍(最大24 OCPU)までスケール・アップできます。たとえば、OCPU数を2として指定し、自動スケーリングを有効にした場合、デプロイメントは最大6 OCPUまでスケール・アップできます。OCPU数を20として指定し、自動スケーリングを有効にした場合、OCI GoldenGateは最大24 OCPUまでしかスケール・アップできません。
  7. 「<Compartment>のサブネット」ドロップダウンから、OCI GoldenGateサービス・テナンシからどのサブネットへのプライベート・エンドポイントを作成するかを選択します。これにより、このサブネットのポリシーでアクセスが許可されているかぎり、デプロイメントは常にこのサブネットを介して使用できます。

    別のコンパートメントにあるサブネットを選択するには、「コンパートメントの変更」をクリックします。

  8. ライセンス・タイプを選択します。
  9. (オプション)「拡張オプションの表示」をクリックしてネットワーク・オプションを表示し、タグを追加します。
    1. 「ネットワーク」タブで、
      1. プライベート・エンドポイントに加えてパブリック・エンドポイントを含める場合は、「パブリック・エンドポイントの作成」を選択します。
      2. プライベート・サービス・コンソールURLへのアクセスに使用するプライベート完全修飾ドメイン名(FQDN)の接頭辞を指定するには、「エンドポイントのカスタマイズ」を選択します。オプションでSSL/TLS証明書(.pem)および対応する秘密キーをアップロードすることもできますが、パスワード保護証明書はサポートされていません。

        自己署名証明書を指定しなかった場合、自己署名証明書が生成されます。

    2. 「タグ」タブで、テナンシ内のリソースのトラッキングに役立つタグを追加します。タグを追加するには、「+ 追加タグ」をクリックします。タグ付けについてさらに学習します。
  10. 「次」をクリックします。
  11. 「GoldenGateインスタンス名」に、GoldenGateデプロイメント・インスタンスの作成時にデプロイメントがインスタンスに割り当てる名前を入力します。
  12. 「管理者ユーザー名」に、デプロイメントがGoldenGateデプロイメント・インスタンスの作成に使用する管理者名を入力します。
  13. 「管理者パスワード」および「管理者パスワードの確認」に、管理者のパスワードを入力します。
    ノート

    管理者名とパスワードをメモしておいてください。同じ資格証明をGoldenGateデプロイメント・コンソールへのログインに使用します。
  14. 「作成」をクリックします。

デプロイメントが作成され、アクティブになると、自動的に起動します。「デプロイメント」ページでデプロイメントの「アクション」(3つのドット)メニューの「コンソールの起動」を選択するか、「デプロイメントの詳細」ページで「コンソールの起動」をクリックすると、OCI GoldenGateデプロイメント・コンソールにアクセスできます。

デプロイメント詳細の表示

「デプロイメント」ページからデプロイメントを選択して、詳細を表示します。「デプロイメントの詳細」ページでは、次のことができます:

  • デプロイメントのステータスの表示。ステータスは次のいずれかになります:
    • 作成中
    • 更新中
    • アクティブ
    • 非アクティブ
    • 削除中
    • 削除済
    • 失敗
    • 注意が必要
      ノート

      デプロイメントのステータスが「注意が必要」の場合、デプロイメント・ヘルスは100%未満です。OCPU使用率についてを参照してください。
  • 編集、起動または停止、スケーリング、移動、タグの追加および削除などのアクションをデプロイメントに対して実行
  • Oracle Cloud Infrastructure GoldenGateデプロイメント・コンソールの起動
  • 管理クライアントの起動
  • デプロイメントのOCID、GoldenGateインスタンスおよびネットワークの詳細などのデプロイメント情報の表示
    ノート

    ストレージ使用率制限は、デプロイメントが現在使用しているファイル・システム領域の量を示します。デプロイメントOCPU当たり250GBの領域があります。デプロイメントがこの制限に達すると、デプロイメントの詳細ページにバナー・メッセージが表示されます。このイベントを通知するアラートを作成できます。領域を解放するには、証跡ファイルの管理を参照してください。
  • パッチの適用
  • メトリックの表示
  • ネットワーク・セキュリティ・グループの追加および表示
    ノート

    ネットワーク・セキュリティ・グループ(NSG)を追加すると、サブネット内からデプロイメントにアクセスできる場所を詳細に制御できます。さらに学ぶ
  • デプロイメント・バックアップの作成および表示
  • アップグレード履歴の表示
  • サイズ、順序、プロデューサ、コンシューマなどの証跡ファイルの詳細を表示します。
    ノート

    証跡ファイルは時間の経過とともに構築できます。これは、「デプロイメント情報」に表示されるストレージ使用率の値の主な要因です。この情報を使用して、証跡ファイルを管理します。
  • 作業リクエストのステータスと、作業リクエストに関連付けられたログ・メッセージ、エラー・メッセージおよびリソースの表示。作業リクエストを作成するデプロイメント操作には、次のものがあります:
    • 作成
    • 更新
    • 削除
    • 移動
    • リストア
    • 停止
    • 起動
    • パッチ適用

デプロイメントの編集

デプロイメントを編集するには:

  1. 「デプロイメント」ページでデプロイメントを選択し、「デプロイメントの詳細」ページで「編集」をクリックします。

    編集するデプロイメントの「アクション」(3つのドット)メニューから「編集」を選択することもできます。

  2. 「デプロイメントの編集」ダイアログで、次のフィールドを更新できます:
    • 名前
    • 説明
    • パブリック・エンドポイントの作成
    • FQDN接頭辞
    • 証明書と秘密キーのペア(保持、削除または置換)
  3. 「変更の保存」をクリックします。

デプロイメントの停止

デプロイメントを停止すると、GoldenGateも停止します。デプロイメントが停止している間は、Oracle Cloud Infrastructure GoldenGateデプロイメント・コンソールにアクセスできず、デプロイメントを再起動するまで請求されません。

デプロイメントを停止するには:

  1. 「デプロイメント」ページでデプロイメントを選択し、「デプロイメントの詳細」ページで「停止」をクリックします。

    「デプロイメント」ページで停止するデプロイメントの「アクション」(3つのドット)メニューから「停止」を選択することもできます。

  2. 「デプロイメントの停止」ダイアログで「停止」をクリックします。

デプロイメントを停止すると、GoldenGateはすべてのアクティブなタスクを停止します。デプロイメントは、「デプロイメント」または「デプロイメントの詳細」ページから再起動できます。

デプロイメントの起動

デプロイメントが作成されると、GoldenGateが自動的に起動されます。デプロイメントを停止した場合、デプロイメントの「アクション」(3つのドット)メニューの「起動」オプションを使用してデプロイメントを再起動できます。デプロイメントを起動すると、請求も再開されます。

デプロイメントを起動するには:

  1. 「デプロイメント」ページでデプロイメントを選択し、「デプロイメントの詳細」ページで「開始」をクリックします。

    「デプロイメント」ページで起動するデプロイメントの「アクション」(3つのドット)メニューから「開始」を選択することもできます。

  2. 「デプロイメントの開始」ダイアログで、「開始」をクリックします。

デプロイメントが起動し、デプロイメント・コンソールを起動できるようになりました。Oracleにより、使用したOracle Compute Unit (OCPU)の量に対する請求が再開されます。

また、デプロイメントの起動時にExtractおよびReplicatが自動的に起動するように構成することもできます。詳細は、データ・レプリケーションの作業を参照してください。

デプロイメントのスケーリング

デプロイメントは、必要なOracle Compute Unit (OCPU)の量に応じてスケール・アップまたはスケール・ダウンできます。

自動スケーリングを有効にすると、デプロイメントは、「スケール」ダイアログに現在表示されているOCPUの数の最大3倍のメモリーまでスケール・アップできます。1 OCPUは16GBのメモリーに相当します。ワークロードに追加のOCPUが必要な場合、自動スケーリングが有効になっていれば、デプロイメントは手動操作の必要なしに自動的にリソースを使用します。

OCPUの使用状況を確認するには、コンソールの「デプロイメントの詳細」ページの「メトリック」セクションでOCPU使用量グラフを表示できます。

デプロイメントをスケーリングするには:

  1. 「デプロイメント」ページで、スケーリングするデプロイメントの「アクション」(3つのドット)メニューから「スケール」を選択します。

    デプロイメントの「詳細」ページで「スケール」をクリックすることもできます。

  2. 「OCPU数」に、1から24までのOCPU数を入力します。
  3. (オプション)「自動スケーリング」を有効にします。
    自動スケーリングを有効にすると、指定したOCPU数の3倍(最大24 OCPU)までサービスをスケール・アップできます。
  4. 「変更の保存」をクリックします。
デプロイメントが再起動して、行った変更が反映されます。

デプロイメントの移動

デプロイメントは、あるコンパートメントから別のコンパートメントに移動できます。デプロイメントが元のコンパートメントでデータベース登録を参照していた場合、新しいコンパートメントからはそれらにアクセスできません。

デプロイメントを移動するには:
  1. 「デプロイメント」ページでデプロイメントを選択し、「アクション」メニューで、「デプロイメントの詳細」ページから「リソースの移動」を選択します。

    「デプロイメント」ページで移動するデプロイメントの「アクション」(3つのドット)メニューから「リソースの移動」を選択することもできます。

  2. 「別のコンパートメントへのリソースの移動」ダイアログで、デプロイメントの移動先となるコンパートメントをドロップダウンから選択します。
  3. 「リソースの移動」をクリックします。

デプロイメントを新しいコンパートメントに移動すると、固有のポリシーがただちに適用され、コンソールを介したデプロイメントへのアクセスに影響を与える可能性があります。詳細は、コンパートメントの管理を参照してください。

データベース登録を新しいコンパートメントに移動する場合は、データベース登録の移動を参照してください。

デプロイメントのタグの管理

タグは、テナンシ内のリソースを見つけるのに役立ちます。デプロイメントのタグは、「デプロイメント」ページと「デプロイメントの詳細」ページから追加および表示できます。

「デプロイメント」ページでは、デプロイメントの「アクション」(3つのドット)メニューから「タグの追加」または「タグの表示」を選択します。

「デプロイメントの詳細」ページでは、「その他のアクション」メニューから「タグの追加」を選択するか、「タグ」タブをクリックしてタグを表示および編集できます。

タグ付けについてさらに学習します。

デプロイメントの削除

デプロイメントを削除すると、そのデプロイメント内のすべてのアクティブなOracle GoldenGateタスクが停止します。デプロイメントを削除しても、チェックポイント表やExtract情報などの参照は、デプロイメントが使用したデータベースから削除されません。一度削除したデプロイメントはリストアできません

デプロイメントを削除するには:

  1. 「デプロイメント」ページでデプロイメントを選択し、「その他のアクション」メニューから「削除」を選択します。

    「デプロイメント」ページで削除するデプロイメントの「アクション」(3つのドット)メニューから「削除」を選択することもできます。

  2. 「デプロイメントの削除」ダイアログで、「削除」をクリックします。

デプロイメントの削除後、ソース・データベースおよびターゲット・データベースに残っているファイルを手動で削除する必要がある場合があります。詳細は、デプロイメントを削除する方法デプロイメントの削除後に手動で削除するファイルを参照してください。

デプロイメントAPIの使用

次の操作を使用して、デプロイメントを管理できます:

APIの使用およびリクエストの署名の詳細は、REST APIおよびセキュリティ資格証明を参照してください。SDKの詳細は、ソフトウェア開発キットとコマンドライン・インタフェースを参照してください。