※ 本記事は、Gururaj Mohan, Peter Hellerによる”The Amazing Things You Can Do with OCI GoldenGate in a Multicloud Architecture“を翻訳したものです。

2025年6月30日


OCI GoldenGateでマルチクラウドの俊敏性を実現

今日のデジタル環境では、組織はしばしば複数のクラウド・サービス・プロバイダ(CSP)と連携して、各プラットフォームの最適な機能を活用しています。このマルチクラウド・アプローチにより、企業はワークロードを効率的に分散し、単一のプロバイダへの依存を減らし、コストを最適化し、ベンダーのロックインを回避できます。このブログでは、フルマネージドのiPaaSサービスであるOCI GoldenGateが、高可用性とデータ統合のためのマルチクラウド・データ・レプリケーションにおいて、どのように重要な役割を果たすことができるかを探ります。

 

Oracleの2段階のマルチクラウド戦略

これをさらに掘り下げる前に、まずマルチクラウドに対するOracleの戦略的アプローチを見てみましょう。

Oracleのマルチクラウド戦略の最初の柱は、主要なクラウド・プロバイダーとの相互接続パートナーシップに重点を置いています。これらの高パフォーマンスで低レイテンシの接続(OCI Interconnect for AzureやGoogleなど)により、企業はOracle Cloud Infrastructure (OCI)を他のクラウド・サービスと統合できます。これにより、企業は、OCIの強みをAWS、Google CloudまたはMicrosoft Azureの専門的な製品と組み合わせて、ベスト・オブ・ブリードのソリューションを混在させ、一致させることができます。

2番目の柱は、Oracle Database@Cloudで、Autonomous DatabaseとExadataのサービスをネイティブに、そして間もなくOCI GoldenGateを他のクラウド・プラットフォームに提供します。企業は、AWS、Google CloudおよびMicrosoft Azure内でフルマネージドのOracle Databasesを直接デプロイできるようになりました。

OCI GoldenGateは、両方のデプロイメント・モデルで使用でき、豊富なユース・ケースに対応しています。

 

OCI GoldenGateによるOCI Regions全体の高可用性

OCI GoldenGateの特徴的な機能は、データベース・カーネル内からリアルタイムのデータベース変更を検出することです。この独自のマイクロ秒のデータ損失ゼロ機能は、OCIリージョン内およびOCIリージョン間の高可用性など、複数の目的で変更をレプリケートします。OCI GoldenGateは、サービスの中断がアプリケーションやクラウド・プロバイダーに起因する場合でも、高可用性およびディザスタ・リカバリ戦略を実現するための有用なコンポーネントです。OCI GoldenGateは、目標復旧時間(RTO)および目標復旧時点(RPO)のサービス・レベル・コミットメント(SLA)を改善できます。

 

オンプレミスまたは他のCloud ServiceプロバイダからOCIへのデータベースの移行/アップグレード

それはあなたが思っている以上によくあることです。Oracleのデータベース、Oracle以外のデータベースおよびサード・パーティのデータ・ストアは最新バージョンにアップグレードされ、データベースは開発、テストおよび本番の目的および環境のために、クラウド内およびクラウド間で常に再プラットフォーム化されます。

OCI GoldenGateは、3つの重要な移行機能を実行します。まず、ソース・データを論理的に取得します。次に、これらの論理レコードはターゲット・データ・ストアに転送されます。Oracle Databaseまたはサポートされている任意のデータ・ストアを指定できます。この機能により、ターゲット・データ・ストアを新しいバージョンにしたり、まったく異なるデータ・ストアにしたり、別のクラウド・プロバイダに再プラットフォーム化したりできます。3つ目は、データの取得と適用が非同期に行われるため、アプリケーションがオンラインまたはオフラインのときに移行が発生する可能性があります。このオプションは、ミッション・クリティカル・アプリケーションの長期移行の唯一の戦略になります。

重要なビジネス移行戦略の決定は、移行中にアプリケーションをオンラインのままにする必要があるかどうかです。技術移行戦略の重要な決定事項は、大規模なデータ・セットの移動にかかる時間です。これらのどちらのシナリオも、データベース移行にOCI GoldenGateまたはOCI Database Migrationサービス(あるいはその両方)を使用する適切な理由です。

たとえば、最小限の労力で、Amazon RDSまたはAzure SQL DatabaseからOCI Heatwave MySQLまたはOCI PostgreSQLに移行し、バージョン、製品、サービスおよびプラットフォーム間で移行できます。

また、OCI GoldenGateでは、オンプレミスからクラウドへの一般的な移行パスとなります。たとえば、自己管理のOracle Database 19cシステムから、アップグレードと移行の両方であるOracle Database 23aiを実行している最新のExadata Cloud Service (ExaCS)にアップグレードできます。

 

リアルタイムのOCI Data Warehousing & Analyticsのためのハイブリッド戦略

ハイブリッド・クラウドは、プライベート・リソース(オンプレミス・データ・センターなど)と、Oracle Cloud Infrastructure (OCI)などのパブリック・クラウド・サービスを組み合せます。多くの組織は、Autonomous Data Warehouse (ADW)やOracle Analytics Cloud (OAC)などの高度な分析およびデータ・ウェアハウス・ソリューションにOCIを活用しながら、オンプレミスまたはプライベート・クラウドでトランザクション・ワークロードを運用しています。 

OCI GoldenGateは、継続的なリアルタイム・データを取得し、それをOCIデータ・ウェアハウス、データ・レイク、データ・レイクハウスに移行するための最も効率的な戦略です。最も重要なことは、ソース運用システムのパフォーマンスを混乱させないことです。データ・アクセスの高速化、応答性の向上、信頼できる分析、リアルタイムのGenAIエクスペリエンスが目標であれば、OCI GoldenGateがその答えです。

このアプローチは、従来の(バッチ/バルク、スケジュール/プルベース)抽出、変換およびロード(ETL)技術と対比しやすく、過剰なクエリのために業務システムに大きな需要が生じます。実際、多くの組織では、ETLジョブは営業時間後にのみスケジュールされます。しかし、このようなバッチ・ウィンドウは、今日の24時間365日のビジネス要件に伴い、完全に消滅しないまでも、縮小しつつあります。

 

ハイブリッドおよびクラウドのデータ・ウェアハウス、データ・レイク、データ・レイクハウス

クラウド・プラットフォームは、分析やデータ製品の構築をサポートするデータ・ストアの一般的なターゲットとなっています。クラウド・データ・ストアは、AWS S3、OCI Object Storeなどの単純なオブジェクト・ストアから、Databricks、Snowflakeなどのマルチクラウド・サード・パーティ・データ・プラットフォーム、およびMicrosoft Data FabricやAzure Synapseなどのプロバイダ専用のソリューションまで、さまざまなオプションに対応しています。ターゲットのリストは広範囲です。

OCI GoldenGateおよびGoldenGateを使用すると、リアルタイム・データ取得はオンプレミスまたは任意のクラウドから発生し、最小レイテンシでほぼすべてのデータ・ストアに効率的にレプリケートできます。特定の接続および動作保証については、これらのリンクを参照してください。新しい接続が常に発表されています。

 

ビッグ・データ分析用のマイクロサービスおよびデータ・レイクのデータ・メッシュ

GoldenGateの分散アーキテクチャにより、ドメイン指向の部門横断的なチームは、OCI GoldenGate Microservicesを介してデータ共有APIを構築できます。このアプローチにより、ビジネス・ドメイン・チームは、データベース全体のマイクロサービス間でリアルタイムの一貫性(MySQL → PostgreSQL あるいは Oracle → PostgreSQL)を提供しながら、データをセルフサービス化できます。

OCI GoldenGateは、ビッグ・データ分析のために、OCI Object Storage、Amazon S3、Azure Data Lake Storage (ADLS)などの低コストのクラウドベースのデータ・レイクへの大量のトランザクション・データ取込みも容易にします。

 

OCI GoldenGateによるイベント駆動型(Pub/Sub)アーキテクチャ

OCI GoldenGateは、信頼できるデータベースおよびメッセージングの変更イベントを、Kafka、Solace、AWS Kineses、Google Pub/Sub、Azure Event Hub、OCI Streamingなど、最も主要なイベント・ブローカに公開しています。OCI GoldenGateをソースとして、イベント・メッセージングは、イベントドリブン・アーキテクチャのフォルト・トレランスとイベント・シーケンスを通じて、独自の信頼性レイヤーを追加します。

イベントドリブン・アーキテクチャの主要なOCI GoldenGateプロセス:

  • ソースのOracleデータベースおよびOracle以外のデータベース(MySQL、Oracle、SQL Serverなど)からデータベース・イベントを取得します。
  • 分散用の変更イベントの回復可能な再生可能な証跡ファイルを作成します。
  • 開発者APIアクセス・ポイントであるデータ・ストリームAPIを使用した直接証跡ファイル・アクセスを可能にします。
  • Kafka、OCI Streaming、Azure Event HubまたはAmazon Kinesis、Google Pub/Subなどのイベントをメッセージ・ブローカに直接公開
  • ダウンストリーム・コンシューマ (Apache Spark、AWS Flinkなど)を有効にします。

 

OCI GoldenGate Stream Analyticsによるリアルタイムのインサイト

OCI GoldenGateは、データを継続的に移動するだけでなく、高度な移動中分析も提供します。

リアルタイムのデータ処理を活用することで、組織は業務効率の向上、リスクの軽減、イノベーションの推進を実現できます。財務取引、IoTセンサー・データ、顧客とのやり取りのいずれであっても、OCI GoldenGate Stream Analyticsを使用すると、企業はGenAIエクスペリエンスが関連し、分析がタイムリーになるように変更を検出して予測できるため、意思決定者やその他のシステムが即座に対応できます。

OCI GoldenGate Stream Analyticsを使用すると、次のような強力な機能を活用できます:

  • 異常検出 – 不正を特定し、IoTの障害を検出して、業務に影響を与える前に不規則なパターンを発見します。
  • 時系列予測 – リアルタイムのインサイトで需要の急増を予測し、リソース配分を最適化し、市場動向を予測します。
  • 地理空間トラッキング – 場所ベースの分析を使用して、車両の移動を監視し、資産を追跡して、物流の効率を向上させます。

 

まとめ

今日の高度にデジタル化された世界では、組織はアプリケーション、アナリティクスおよびGenAIとデータを迅速に交換する必要があります。OCI GoldenGateは、信頼性と効率性を備えたアジャイルなデータドリブンな運用の答えです。

このブログでは、OCI GoldenGateが、ミッション・クリティカルな運用および分析/AIの3つのユース・ケース(高可用性、管理、データ統合、データ分析/AI)に対して、リアルタイム・データ・レプリケーションを行う比類のないエンタープライズ・クラスのソリューションを提供する方法について説明します。HAおよびDR、データベースのアップグレードと移行、イベントドリブンなpub/subアーキテクチャ、ハイブリッドおよびクラウドのデータウェアハウス/データレイク、および移動中のデータ分析に精通しました。信じようと信じまいと、話すべきことはもっとあります!

朗報は、今日から無料で試すことができるということです! ダウンロードはGoldenGate Freeへ。

 

リソース

OCI GoldenGateについて詳しく

Oracle GoldenGate Studio FreeおよびGoldenGate Free

GoldenGate 23ai リリース発表

Oracle GoldenGateの優位性

Oracle GoldenGate YouTubeチャンネル

Oracle GoldenGate ブログ

Oracle GoldenGate LiveLabs

OCI GoldenGate ドキュメント

OCI GoldenGateでサポートされているソースおよびターゲット