

# Oracle Database@AWS の Amazon Redshift とのゼロ ETL 統合
<a name="zero-etl-integration"></a>

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

ゼロ ETL 統合には、次のような利点があります。
+ **リアルタイムデータレプリケーション** – Oracle データベースから Amazon Redshift への継続的なデータ同期を最小限のレイテンシーで実現
+ **複雑な ETL パイプラインの排除** – カスタムデータ統合ソリューションの構築と維持は不要
+ **運用オーバーヘッドの削減** – AWS API による自動セットアップと管理
+ **データ統合アーキテクチャの簡素化** – Oracle Database@AWS と AWS 分析サービスのシームレスな統合
+ **セキュリティの強化** – 組み込みの暗号化と AWS IAM アクセスコントロール

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

## Oracle Database@AWS でのゼロ ETL 統合でサポートされるデータベースバージョン
<a name="zero-etl-supported-versions"></a>

ゼロ ETL 統合は、次の Oracle データベースバージョンをサポートしています。
+ **Oracle Exadata** – Oracle Database 19c
+ **専用インフラストラクチャ上の Autonomous データベース** – Oracle Database 19c および 23ai

## Oracle Database@AWS でのゼロ ETL 統合の仕組み
<a name="zero-etl-how-it-works"></a>

ゼロ 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 データベースへの安全な接続を確立する

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

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

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

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