Oracle Database@AWS の Amazon Redshift とのゼロ ETL 統合 - Oracle Database@AWS

Oracle Database@AWS の Amazon Redshift とのゼロ ETL 統合

ゼロ ETL 統合は、複数のソースからのトランザクションデータと運用データを Amazon Redshift で利用できるようにするフルマネージドソリューションです。このソリューションを使用すると、Oracle Exadata または専有 Exadata インフラストラクチャ上の Autonomous データベースで実行されている Oracle データベースから Amazon Redshift にデータをレプリケートできます。自動同期により、従来の抽出、変換、ロード (ETL) プロセスを回避できます。また、リアルタイム分析と AI ワークロードも有効にします。詳細については、「Amazon Redshift 管理ガイド」の「ゼロ ETL 統合」を参照してください。

ゼロ ETL 統合には、次のような利点があります。

  • リアルタイムデータレプリケーション – Oracle データベースから Amazon Redshift への継続的なデータ同期を最小限のレイテンシーで実現

  • 複雑な ETL パイプラインの排除 – カスタムデータ統合ソリューションの構築と維持は不要

  • 運用オーバーヘッドの削減 – AWS API による自動セットアップと管理

  • データ統合アーキテクチャの簡素化 – Oracle Database@AWS と AWS 分析サービスのシームレスな統合

  • セキュリティの強化 – 組み込みの暗号化と AWS IAM アクセスコントロール

Amazon Redshift では、Oracle Database@AWS とのゼロ ETL 統合には追加料金はかかりません。ゼロ ETL 統合の一部として作成した変更データの作成と処理に使用した既存の Amazon Redshift リソースの料金が発生します。詳細については、Amazon Redshift の料金を参照してください。

Oracle Database@AWS でのゼロ ETL 統合でサポートされるデータベースバージョン

ゼロ ETL 統合は、次の Oracle データベースバージョンをサポートしています。

  • Oracle Exadata – Oracle Database 19c

  • 専用インフラストラクチャ上の Autonomous データベース – Oracle Database 19c および 23ai

Oracle Database@AWS でのゼロ ETL 統合の仕組み

ゼロ ETL 統合により、Oracle Database@AWS はデータを Amazon Redshift にレプリケートできます。統合では、Amazon VPC Lattice を活用して安全なネットワーク接続を作成します。変更データキャプチャ (CDC) テクノロジーにより、リアルタイムのデータ同期が保証されます。AWS Glue API を使用して統合を管理します。

ゼロ ETL 統合アーキテクチャには以下が含まれます。

  • 安全な接続 – データ転送に TLS ポート 2484 経由の SSL/TLS 暗号化を使用します

  • AWS Secrets Manager – AWS Key Management Service を使用してデータベース認証情報と証明書を安全に保存します

  • AWS Glue 統合 – ゼロ ETL 統合用の統合管理インターフェイスを提供します

レプリケーションは次のステップで進行します。

  1. ポート 2484 で SSL を使用して Oracle データベースへの安全な接続を確立する

  2. 選択したデータベース、スキーマ、テーブルの初期フルダンプを実行する

  3. 継続的なリアルタイムレプリケーションのための変更データキャプチャ (CDC) を設定する

  4. レプリケートされたデータをターゲットの Amazon Redshift クラスターに書き込む

重要

ゼロ ETL 統合はデフォルトでは有効になっていません。AWS Glue API を使用して設定する必要があります。Oracle Database@AWS API を使用してゼロ ETL 統合を直接設定することはできません。