サードパーティ・データ・ウェアハウスへのOracle Fusion SaaSデータのレプリケート
これらのサードパーティ・データ・ウェアハウスとOracle Fusion SaaSアプリケーションの間にマルチクラウド・ソリューションを設計する機能は、人工知能が組み込まれたOracleのSaaSアプリケーションの完全なクラウド・スイートであるため、望ましいものです。エンタープライズ・リソース・プランニング、サプライチェーン管理、人材管理から広告およびカスタマー・エクスペリエンスまで、最も重要なビジネス機能全体で一貫したプロセスと信頼できる唯一の情報源を提供します。このアプリケーションは、顧客エンゲージメントの向上、ビジネスの敏捷性の向上、変化への対応をかつてないほど迅速に行うのに役立ちます。
このアーキテクチャは、Microsoft Azure ADSLやAmazon Web Services Redshiftなどのデータ・ウェアハウスにも適用できます。
アーキテクチャ
このアーキテクチャは、Oracle Fusion SaaSアプリケーションからSnowflake Data Cloud、Azure ADLS、AWS Redshiftなどのサードパーティ・データ・ウェアハウスにデータをレプリケートする方法を示します。
次の図は、このリファレンス・アーキテクチャを示しています。
図fusion-saas-snowflake-arch.pngの説明
fusion-saas-snowflake-arch-oracle.zip
このアーキテクチャには次のコンポーネントがあります。
- リージョン
Oracle Cloud Infrastructureリージョンとは、可用性ドメインと呼ばれる1つ以上のデータ・センターを含む、ローカル化された地理的領域です。リージョンは他のリージョンから独立しており、長距離の場合は(複数の国または大陸にわたって)それらを分離できます。
- 仮想クラウド・ネットワーク(VCN)およびサブネット
VCNは、ソフトウェアで定義されたカスタマイズ可能なネットワークであり、OCIリージョン内に設定します。VCNは、従来のデータ・センター・ネットワークと同様に、ネットワーク環境の完全な制御を可能にします。VCNには重複しない複数のCIDRブロックを含めることができ、VCNの作成後にそれらを変更できます。VCNをサブネットにセグメント化して、そのスコープをリージョンまたは可用性ドメインに設定できます。各サブネットは、VCN内の他のサブネットと重複しない連続した範囲のアドレスで構成されます。サブネットのサイズは、作成後に変更できます。サブネットはパブリックにすることも、このアーキテクチャをprivate.Inすることもでき、自律型データベースとデータベースを設定するファンクションはプライベート・サブネットにアタッチされます。Webサーバーをホストするコンピュート・インスタンスおよびストリームを処理するファンクションは、パブリック・サブネットにデプロイされます。
- 動的ルーティング・ゲートウェイ(DRG)
DRGは、VCNとリージョン外のネットワーク(別のOCIリージョン内のVCN、オンプレミス・ネットワーク、別のクラウド・プロバイダのネットワークなど)の間の、同じリージョン内のVCN間のプライベート・ネットワーク・トラフィックのパスを提供する仮想ルーターです。
- 自律型データベース
Oracle Autonomous Data Warehouseは、データ・ウェアハウス・ワークロード向けに最適化された、自動運転、自己保護および自己修復のデータベース・サービスです。ハードウェアの構成や管理、ソフトウェアのインストールを行う必要はありません。OCIは、データベースの作成、およびデータベースのバックアップ、パッチ適用、アップグレードおよびチューニングを処理します。
Oracle Autonomous Transaction Processingは、トランザクション処理ワークロード向けに最適化された、自動運転、自己保護、自己修復が可能なデータベース・サービスです。ハードウェアの構成や管理、ソフトウェアのインストールを行う必要はありません。OCIは、データベースの作成、およびデータベースのバックアップ、パッチ適用、アップグレードおよびチューニングを処理します。
- Oracle GoldenGate
Oracle GoldenGateはフルマネージド・サービスであり、オンプレミスまたは任意のクラウドに存在するソースからのデータ取り込みを可能にし、GoldenGate CDCテクノロジを活用して、リアルタイムおよび大規模にAutonomous Data Warehouseへのデータおよび配信を非侵入的かつ効率的に取得し、関連情報を可能なかぎり迅速に利用できるようにします。
- OCIデータ統合
データ統合は、データ・エンジニアおよび開発者がデータの移動およびデータ・ロード・タスクを行うのに役立つ、完全に管理されたマルチテナント・サービスです。Spark ETLまたはELTプロセスにより、大量のデータを様々なデータ・アセットから取り込み、クレンジング、変換および再形成し、OCIターゲット・データ・アセットに効率的にロードできます。
- Oracle Business Intelligence Cloud Connector (BICC)
Oracle Business Intelligence Cloud Connector (BICC)は、ビジネス・インテリジェンスおよびその他のFusionデータを一括で抽出し、指定の外部記憶域領域にロードするために使用されます。
レコメンデーション
- VCNを作成するときには、必要なCIDRブロックの数を決定し、VCN内のサブネットにアタッチすることを計画しているリソースの数に基づいて各ブロックのサイズを決定します。標準のプライベートIPアドレス空間内にあるCIDRブロックを使用します。
- プライベート接続を設定する他のネットワーク(Oracle Cloud Infrastructure、オンプレミス・データ・センター、別のクラウド・プロバイダなど)と重複しないCIDRブロックを選択します。VCNを作成した後、そのCIDRブロックを変更、追加および削除できます。
考慮事項
このアーキテクチャを実装する場合は、次のパラメータの要件を考慮してください。
- サービス制限
アーキテクチャを設計する際には、コンピュート・インスタンス、ブロック・ストレージ、ファイル・ストレージおよび自律型データベースのサービス制限を考慮してください。後述の「詳細」に記載されているサービス制限のドキュメントを参照してください。
- データベースのスケーラビリティ
Oracle GoldenGateは、データベースのCPUコア数を手動でスケール・アップまたはダウンできます。自律型データベースおよびOracle GoldenGateの自動スケーリング機能を使用すると、データベースで、CPUの現在のベース数の3倍までいつでも使用できるようになります。要求が増加すると、自動スケーリングによって、使用されるコア数が自動的に増加します。自律型データベースを使用すると、可用性やパフォーマンスに影響を与えることなく、いつでもストレージ容量を拡張できます。
- アプリケーションの可用性
フォルト・ドメインは、アベイラビリティ・ドメイン内で最高の自己回復性を提供します。高可用性が必要な場合は、複数の可用性ドメインまたは実行可能な複数のリージョンを使用することを検討してください。
- バックアップ
- データベース
OCIは自律型データベースを自動的にバックアップし、バックアップを60日間保持します。データベースは、保持期間中の任意の時点にリストアおよびリカバリできます。手動バックアップを作成して、自動バックアップを補完することもできます。手動バックアップは作成したOCI Object Storageバケットに格納され、60日間保持されます。
- アプリケーション
OCI Block Volumesサービスでは、ブロック・ボリューム上のデータのポイントインタイム・バックアップを作成できます。これらのバックアップは、いつでも新しいボリュームにリストアできます。また、このサービスを使用して、アプリケーションの中断や停止時間なしで、ブート・ボリュームのポイントインタイムのクラッシュ・コンシステント・バックアップを作成することもできます。ブート・ボリュームとブロック・ボリュームは同じバックアップ機能を持ちます。
- データベース
- セキュリティ: アクセス制御
ポリシーを使用して、クラウド内のリソースにアクセスできるユーザー、および実行できるアクションを制限します。