データベース
 Computer >> コンピューター >  >> プログラミング >> データベース

OracleGoldenGateマイクロサービスアーキテクチャ

Oracle®GoldenGate®は、クラシックアーキテクチャとOracle GoldenGateマイクロサービスアーキテクチャ(OGG MA)の2つのアーキテクチャをサポートしています。

クラシックアーキテクチャには標準のextractがあります 、replicatpump 、およびreceiver 機能し、GoldenGateソフトウェアコマンドインタープリター(GGSCI)によって管理されます。

OGG MAは、Webベースのユーザーインターフェイスを介してOracleGoldenGateサービスをインストール、構成、監視、および管理できる、RESTfulアプリケーションプログラムインターフェイス(API)マイクロサービスベースのアーキテクチャです。 OGGMAはバージョンGoldenGate12.3で導入され、クラウド運用の観点から設計されました。

OracleGoldenGateマイクロサービスコンポーネント

OGG MAを使用すると、HTMLuserインターフェイスを使用してデータレプリケーションを構成および管理できます。

OGGMAには5つの主要なコンポーネントがあります。次の図は、安全なRestAPI環境内でレプリケーションプロセスがどのように動作するかを示しています。

OracleGoldenGateマイクロサービスアーキテクチャ

画像ソース :https://docs.oracle.com/goldengate/c1230/gg-winux/GGCON/img/logicalarch2.png

次のセクションでは、管理クライアントを含むOGGMAの各コンポーネントの役割と責任について概説します。

サービスマネージャー
  • サービスマネージャーは、マイクロサービスアーキテクチャで利用可能な他のサービスのウォッチドッグとして機能します。

  • サービスマネージャを使用すると、ローカルホスト上の1つ以上のGoldenGateデプロイメントを管理できます。

  • サービスマネージャはシステムサービスとして実行され、展開に関するインベントリと構成情報を維持し、複数のローカル展開を維持できるようにします。

  • Service Managerを使用すると、インスタンス、querydeployments、およびその他のサービスを開始および停止できます。

管理サーバー
  • 管理サーバーは、GoldenGateデプロイメント内で動作するアクティブなプロセスと非アクティブなプロセスの両方を監視、管理、管理、および監視します。

  • 管理サーバーは、GoldenGateデプロイメントのレプリケーションコンポーネントを管理するための中央制御エンティティとして機能します。

  • 管理サーバーを使用すると、ローカルのextract replicatを作成および管理できます。 GoldenGateがインストールされているサーバーにアクセスせずに処理します。

  • 管理サーバーの主な機能は、Rest APIサービスインターフェイスです。これは、マイクロサービスアーキテクチャサービスインターフェイスやperlおよびpythonクライアントなどのHTTPまたはHTTPSクライアントがアドレス指定できます。

  • 管理サーバーを使用すると、GoldenGateプロセスの追加、削除、変更、構成ファイルの編集、ユーザーの追加、および役割の割り当てを行うことができます。

配布サーバー
  • 分散サーバーは、分散ネットワーク展開でデータとコマンドを伝達および処理するネットワークデータ分散エージェントとして機能します。

  • ディストリビューションサーバーは、複数のソーストレイルファイルからの複数のコマンドとデータストリームを同時に処理できる高性能アプリケーションです。

  • ディストリビューションサーバーは、従来の複数のソース側のデータポンプをシングルサイドのデータポンプとシングルインスタンスサービスに置き換えます。このサーバーは、1つ以上の証跡を1つ以上の宛先に配布し、軽量フィルタリングのみを提供します。

受信サーバー
  • 受信サーバーは、すべての着信トレイルファイルを処理する中央制御サービスです。

  • レシーバーサーバーはディストリビューションサーバーと相互運用し、リモートのクラシック展開用のクラシックアーキテクチャポンプとの互換性を提供します。

  • レシーバーサーバーは、複数の個別のターゲット側コレクターを単一のインスタンスサービスに置き換えます。

パフォーマンスメトリクスサーバー
  • パフォーマンスメトリクスサーバーは、メトリクスサービスを使用して、インスタンスのデプロイメントパフォーマンス結果を収集および保存します。

  • メトリックの収集とリポジトリは、administrationlayerの情報収集とは別のものです。

  • すべてのGoldenGateプロセスは、パフォーマンスメトリクスサーバーにメトリクスを送信します。

  • パフォーマンスメトリクスサーバーは、マイクロサービスアーキテクチャとクラシックアーキテクチャの両方で使用できます。

  • パフォーマンスメトリクスサーバーを使用すると、さまざまなメトリクス、ビューログ、プロセスステータスのクエリ、システム使用率の監視などを行うことができます。

管理クライアント
  • 管理クライアントはコマンドラインユーティリティです(従来のGGSCIユーティリティと同様)。

  • 管理クライアントは、microservicesarchitectureサーバーによって公開されたRest APIを使用して、そのタスクを実行します。

  • 管理クライアントは、プロセスの作成、構成、変更、および削除に使用されます。

次の表に示すように、管理クライアントにはGGSCIよりも多くの機能があり、分散構成でより使いやすくなっています。

OracleGoldenGateマイクロサービスアーキテクチャ 主要なマイクロサービスアーキテクチャのディレクトリと変数

マイクロサービスアーキテクチャは、インストールとデプロイのディレクトリ構造が簡素化されて設計されています。

デザインは読み取り専用のホームディレクトリで構成されており、GoldenGateをインストールして、次の画像に示すように、カスタムの展開固有のディレクトリを作成します。

OracleGoldenGateマイクロサービスアーキテクチャ

画像ソース :https://docs.oracle.com/goldengate/c1230/gg-winux/GGCON/img/ggcon_dt_003a_dirstruc.png

これらすべてのディレクトリのデフォルトの場所を変更して、ファイルを保存する場所をカスタマイズできます。

OGG_VAR_HOMEの構成の場合 はローカルディレクトリであり、 OGG_HOME は共有の読み取り専用リモートディレクトリであり、ローカルの OGG_VAR_HOMEを使用した多くのデプロイメントです。 同じ読み取り専用のOGG_HOMEを共有できます 。

結論

マイクロサービスアーキテクチャは、大規模なクラウド展開の構成、管理、および監視を簡素化する新しいサービスベースのアーキテクチャです。この投稿では、OGG MAとそのコンポーネントを紹介しました。これにより、クラウドおよびハイブリッド環境でのオンプレミスでのデータの複製方法が変わることが期待されます。

[フィードバック]タブを使用して、コメントを書き込んだり、質問したりします。

専門家による管理、管理、構成で環境を最適化する

Rackspaceのアプリケーションサービス(RAS) 専門家は、幅広いアプリケーションポートフォリオにわたって次の専門的かつ管理されたサービスを提供します。

  • eコマースおよびデジタルエクスペリエンスプラットフォーム
  • エンタープライズリソースプランニング(ERP)
  • ビジネスインテリジェンス
  • Salesforceの顧客関係管理(CRM)
  • データベース
  • メールホスティングと生産性

お届けします:

  • 偏りのない専門知識 :私たちは、即時の価値を提供する機能に焦点を当てて、お客様の近代化の旅を簡素化し、導きます。
  • 狂信的な経験 ™:最初にプロセスを組み合わせます。テクノロジーセカンド。包括的なソリューションを提供するための専用のテクニカルサポートを備えたアプローチ。
  • 比類のないポートフォリオ :豊富なクラウドエクスペリエンスを適用して、適切なテクノロジーを適切なクラウドに選択して導入できるようにします。
  • アジャイルデリバリー :私たちはあなたがあなたの旅の途中であなたに会い、あなたの成功と一致します。

今すぐチャットして始めましょう。


  1. DNS サーバーが応答しない – サービスを利用できない DNS エラー [解決済み]

    「DNS サーバーが応答していません」というエラーが原因で、コンピューターでインターネットにアクセスできないことに突然気付くことがあります。 問題のトラブルシューティング ツールを実行すると、次のようなメッセージが表示されます。 Chrome ブラウザーでは、次のようなエラーが表示される場合もあります。 これは、ドメイン ネーム システム (DNS) サーバーがコンピューターでインターネット接続を確立するために不可欠であるためです。 Web サイトに関する限り、「DNS サーバーが応答していません」というエラーは、DNS ギャップと DDoS (分散型サービス拒否) 攻撃が原因

  2. FIX:Server 2016 でダウンロードされた Maps Manager (Maps Broker) Service エラー。

    デスクトップ エクスペリエンス (GUI) を使用して Windows Server 2016 をインストールし、サーバー マネージャーを使用してサーバーを管理している場合、おそらく、Maps Broker サービス (表示名 =Downloaded Maps Manager) が表示されます。ステータスが「停止」の赤い表示。 Maps Broker サービスは、ダウンロードされたマップへのアプリケーション アクセスに使用されるため、Server 2016 には不要なサービスです。このサービスは、ダウンロードした地図にアクセスするアプリケーションによってオンデマンドで開始されます。したが