IBM Netezza Data Warehouse ApplianceのOracle Autonomous Data Warehouseへの移行

オンプレミスのIBM Netezzaデータ・ウェアハウス・アプライアンスからOracle Autonomous Data Warehouseにデータを移行し、データ・ウェアハウスを操作してオンプレミスでデータ駆動型アプリケーションを開発する複雑さを排除します。管理コストを削減しながら、高パフォーマンス、自律型、高可用性およびセキュアなデータ・ウェアハウスを実行します。

アーキテクチャ

このアーキテクチャで、Oracle Cloud Infrastructure Object Storageを使用して、IBM Netezzaデータ・ウェアハウス・アプライアンスのオンプレミス・デプロイメントからOracle Autonomous Data Warehouseにデータを移行します。オンプレミス・データ・センターとOracle Cloud Infrastructure間のプライベート接続には、FastConnectまたはIPSec VPNを使用できます。

データをOracle Cloud Infrastructureに移行した後、組込みの機械学習、分析およびAIツールを使用して、複数のデータ型にわたる複雑な問合せを実行し、高度な分析モデルを構築できます。

  • データ・サイエンティストは、Oracleデータ・カタログを使用してデータを探索、検出および分析できます。
  • ビジネス・アナリストは、情報にアクセスして視覚化できます。
  • 開発者は、データ駆動型アプリケーションを構築できます。

次の図に、この参照アーキテクチャを示します。

migrate-netezza.pngの説明が続きます
図migrate-netezza.pngの説明
このアーキテクチャに示されているオンプレミス・データ・センターには、次のコンポーネントがあります。
  • 顧客構内機器(CPE)

    このコンポーネントは、Oracle Cloud Infrastructureのオンプレミス・データ・センターと仮想クラウド・ネットワーク(VCN)間のVPN接続またはFastConnect相互接続のオンプレミス・エンドポイントです。

  • IBM Netezzaデータベース

    Netezzaは、大規模なデータ・ウェアハウス・アプリケーションの構築に使用されるRDBMSです。

  • Oracle SQL DeveloperとOracleのデータ同期

    カスタムまたはサード・パーティのデータ変換ツールを使用して、Netezzaに格納されているデータを抽出および変換します。変換されたデータをOracle Cloudのオブジェクト・ストレージにロードするには、Oracle SQL DeveloperまたはOracle Data Syncを使用できます。

    Oracle Data Integratorは、オンプレミスまたはOracle Cloud Infrastructureでマーケットプレイス・イメージを使用して使用できる別のツールです。進行中のデータ移行をサポートする場合は、このツールの使用を検討してください。

Oracle Cloud Infrastructureテナンシには、次のコンポーネントがあります。

  • リージョン

    Oracle Cloud Infrastructureリージョンは、可用性ドメインと呼ばれる1つ以上のデータ・センターを含む、ローカライズされた地理的領域です。リージョンは他のリージョンから独立しており、広く離れた距離(国間または大陸間)にすることができます。

    このアーキテクチャのすべてのリソースは、単一のリージョンにデプロイされます。

  • コンパートメント

    コンパートメントは、Oracle Cloud Infrastructureテナンシ内のリージョン間論理パーティションです。コンパートメントを使用して、Oracle Cloudでリソースを編成し、リソースへのアクセスを制御し、使用量割当て制限を設定します。特定のコンパートメント内のリソースへのアクセスを制御するには、リソースにアクセスできるユーザーおよびユーザーが実行できるアクションを指定するポリシーを定義します。

  • Cloud Guard

    Oracle Cloud Guardを使用して、Oracle Cloud Infrastructure内のリソースのセキュリティをモニターおよび保守できます。Cloud Guardでは、定義可能なディテクタ・レシピを使用して、リソースのセキュリティの脆弱性を調べ、オペレータおよびユーザーのリスクのあるアクティビティを監視します。構成の誤りやセキュアでないアクティビティが検出されると、Cloud Guardは修正処理を推奨し、定義可能なレスポンダ・レシピに基づいてそれらの処理の実行を支援します。

  • 仮想クラウド・ネットワーク(VCN)およびサブネット

    VCNは、Oracle Cloud Infrastructureリージョンで設定するカスタマイズ可能なソフトウェア定義ネットワークです。従来のデータ・センター・ネットワークと同様に、VCNではネットワーク環境を完全に制御できます。VCNには、VCNの作成後に変更できる複数の重複しないCIDRブロックを含めることができます。VCNは、リージョンまたは可用性ドメインにスコープ指定できるサブネットにセグメント化できます。各サブネットは、VCN内の他のサブネットと重複しない連続したアドレス範囲で構成されます。作成後にサブネットのサイズを変更できます。サブネットはパブリックまたはプライベートにできます。

    このアーキテクチャでは、オンプレミス・ネットワークとOracleサービス・ネットワーク間のプライベート接続を有効にするために、VCNが転送ネットワークとして使用されます。

  • 動的ルーティング・ゲートウェイ(DRG)

    DRGは、VCNとリージョン外のネットワーク(別のOracle Cloud InfrastructureリージョンのVCN、オンプレミス・ネットワーク、別のクラウド・プロバイダのネットワークなど)との間のプライベート・ネットワーク・トラフィックのパスを提供する仮想ルーターです。

  • サービス・ゲートウェイ

    サービス・ゲートウェイは、VCNからOracle Cloud Infrastructure Object Storageなどの他のサービスへのアクセスを提供します。VCNからOracleサービスへのトラフィックは、Oracleネットワーク・ファブリックを介して転送され、インターネットを通過しません。

  • ルート表

    仮想ルート表には、通常はゲートウェイを介して、サブネットからVCN外部の宛先にトラフィックをルーティングするルールが含まれます。

    このアーキテクチャでは、DRGに関連付けられたルート表によって、オンプレミス・ネットワークからサービス・ゲートウェイに着信するトラフィックがルーティングされ、サービス・ゲートウェイに関連付けられたルート表によって、オンプレミス・ネットワークにバインドされたトラフィックがDRGを介してルーティングされます。

  • オブジェクト・ストレージ

    オブジェクト・ストレージを使用すると、データベース・バックアップ、分析データ、イメージやビデオなどのリッチ・コンテンツを含む、あらゆるコンテンツ・タイプの大量の構造化データおよび非構造化データにすばやくアクセスできます。迅速かつ頻繁にアクセスする必要がある「ホット」ストレージには、標準ストレージを使用します。長期間保持し、ほとんどまたはほとんどアクセスしないコールド・ストレージには、アーカイブ・ストレージを使用します。

  • データ・カタログ

    Oracle Cloud Infrastructureデータ・カタログは、エンタープライズ・データ用の完全に管理されたセルフサービスのデータ検出およびガバナンス・ソリューションです。データ・エンジニア、データ・サイエンティスト、データ・スチュワードおよび最高データ責任者に、組織の技術メタデータ、ビジネス・メタデータおよび運用メタデータを管理するための単一のコラボレーション環境を提供します。

  • OMLによる自律型データ・ウェアハウス

    Oracle Autonomous Data Warehouseは、データ・ウェアハウスのワークロード用に最適化された自己駆動型の自己保護された自己修復データベース・サービスです。ハードウェアを構成または管理したり、ソフトウェアをインストールする必要はありません。Oracle Cloud Infrastructureは、データベースの作成と、データベースのバックアップ、パッチ適用、アップグレードおよびチューニングを処理します。

お薦め

次の推奨事項を開始点として使用します。実際の要件は、ここで説明するアーキテクチャとは異なる場合があります。

  • 自律型データ・ウェアハウス

    2つのOCPUと1 TBのストレージから開始し、自動スケーリングを有効にします。この構成により、最適な価格とパフォーマンスが保証されます。

  • Cloud Guard

    Oracleが提供するデフォルト・レシピをクローニングおよびカスタマイズして、カスタム検出およびレスポンダ・レシピを作成します。これらのレシピでは、警告を生成するセキュリティ違反のタイプおよびそれらに対して実行できるアクションを指定できます。たとえば、可視性がパブリックに設定されているオブジェクト・ストレージ・バケットを検出できます。

    クラウド・ガードをテナンシ・レベルで適用して、最も広範な範囲をカバーし、複数の構成を維持する管理上の負担を軽減します。

    管理リスト機能を使用して、特定の設定をディテクタに適用することもできます。

  • オブジェクト・ストレージ

    オブジェクト・ストレージは、データベース・バックアップおよび他のデータの低コスト・ストレージに使用します。セキュリティを最大化するには、セキュリティ・ゾーン・コンパートメントにオブジェクト・ストレージ・バケットを作成します。これにより、パブリック・インターネットからバケットにアクセスできなくなります。

  • VCN

    VCNを作成する場合は、VCNのサブネットにアタッチする予定のリソースの数に基づいて、必要なCIDRブロックの数と各ブロックのサイズを決定します。標準のプライベートIPアドレス空間内にあるCIDRブロックを使用します。

    プライベート接続を設定する他のネットワーク(Oracle Cloud Infrastructure、オンプレミス・データ・センターまたは別のクラウド・プロバイダ内)と重複しないCIDRブロックを選択します。

    VCNの作成後、CIDRブロックを変更、追加および削除できます。

    サブネットを設計する場合は、トラフィック・フローとセキュリティ要件を考慮してください。特定の層またはロール内のすべてのリソースを、セキュリティ境界として機能する同じサブネットにアタッチします。

    リージョナル・サブネットの使用。

注意事項

Oracle Cloudにデータを移行する場合は、次の要因を考慮してください。

  • スケーラビリティとコスト

    自動スケーリングが有効であるかぎり、自律型データ・ウェアハウスのスケーリングを手動で管理する必要はありません。自動スケーリングでは、最適な価格とパフォーマンスも保証されます。

  • 可用性

    自律型データベースは自動的にバックアップされ、バックアップは60日間保持されます。手動バックアップを作成して、自動バックアップを補完することもできます。手動バックアップは、Oracle Cloud Infrastructure Object Storageで作成したバケットに格納されます。保存期間中の任意の時点にデータベースをリストアおよびリカバリできます。Point - in - Timeリカバリを開始すると、Oracle Autonomous Data Warehouseは高速リカバリを可能にするバックアップを決定して使用します。

  • アクセス制御

    Oracle Cloud Infrastructure Identity and Access Management (IAM)で適切なポリシーを定義して、クラウド内のリソースにアクセスできるユーザーおよびユーザーが実行できるアクションを制御します。

まとめの問題

Oracle Cloudへのデータ移行の詳細を参照してください。