この記事はSinan Petrus TomaThomas Van BuggenhoutRicardo GonzalezによるExploring NFS Storage Options for Oracle ZDM Migrations to Oracle Database@Azureを日本語に翻訳したものです。

2025年2月25日


NFS options overview for ZDM migrations to Oracle Database@Azure

Oracle Zero Downtime Migration (ZDM)は、世界中のお客様に信頼されている無償の移行ソリューションです。最小限のダウンタイムを必要とする移行を含め、Oracle Databaseの移行を簡素化し、自動化します。Oracle Maximum Availability Architecture (MAA)のベスト・プラクティスに従い、ZDMはOracle Database@Azureへの単一データベースまたはデータベース・フリート移行の事前検証と制御可能な自動化を提供します。
Oracle ZDMは、Oracle Exadata Database Service on Dedicated InfrastructureおよびOracle Autonomous Database Serverless on Oracle Database@AzureへのOracle Database移行をサポートします。 Oracle Data Guardと直接データ転送を利用する物理オンライン移行ワークフローでは、中間的なストレージは必要ありませんが、物理オフライン、論理オフライン、および論理オンライン移行ワークフローでは、RMANバックアップとData Pumpダンプファイルを保存するストレージが必要です。
この記事では、Azure Network経由でOracle Database@AzureにOracle ZDMを使用して移行できるさまざまなNFSストレージ・ソリューションについて紹介します。

オプション1: Oracle ACFS

Oracle Advanced Cluster File System (Oracle ACFS)は、マルチプラットフォームでスケーラブルなファイルシステムであり、Oracle Automatic Storage Management (Oracle ASM)の機能を拡張してすべての顧客のファイルをサポートするストレージ管理テクノロジです。
Oracle ACFSは、Oracle Exadata Database Service on Dedicated Infrastructure on Oracle Database@AzureへのOracle ZDM移行用のNFSストレージ・ロケーションとして使用できます。これは、Oracle ACFSのNAS-MAX HA Extensionsを活用することで実現され、顧客はACFSファイルシステム上にHA-NFSをエクスポートできます。
オンプレミスとAzure Network間のネットワーク・トラフィックを検査する必要がない限り、このソリューションではAzure Firewallやネットワーク仮想アプライアンス(NVA)は必要ありません。

Oracle ACFS
図1: Oracle ACFS

詳細: Oracle ACFSの概要

 

オプション2: Azure VM上のNFSサーバー

Azure VMにNFSサーバーをインストールし、オンプレミスとOracle Database@AzureにNFS共有をマウントすることができます。
オンプレミスとAzureネットワーク間のネットワーク・トラフィックを検査する必要がない限り、このソリューションではAzure Firewallやネットワーク仮想アプライアンス(NVA)は必要ありません。

NFS Server on Azure VM
図2: Azure VM上のNFSサーバー

詳細: Azure ネットワーク ファイル システムの概要

 

オプション3: NFS Azureファイル共有

Azure Filesは、オンプレミスとOracle Database@AzureにマウントできるNFSファイル共有のマネージドサービスを提供します。
ストレージ・アカウントのプライベート・エンドポイントは、データベースのVNetにピアリングされるハブVNetに配置できます。
この場合、Azure Firewallまたはその他のネットワーク仮想アプライアンス(NVA)が、オンプレミスとOracle Database@Azure用のOracle委任サブネットからのトラフィックをプライベート・エンドポイントにルーティングする必要があります。

NFS Azure File with a private endpoint in the hub VNet
図3a: ハブVNet内のプラベート・エンドポイントを使ったNFS Azureファイル共有

あるいは、ストレージ・アカウントのプライベート・エンドポイントを、ハブVNetにピアリングされた別のスポークVNetに配置することもできます。ただし、ネットワーク・トラフィックは Azure Firewallまたはネットワーク仮想アプライアンス(NVA)経由でルーティングする必要があるため、ストレージのVNetをデータベースのVNetにピアリングしないでください。

NFS Azure File with a private endpoint in a separate Spoke VNet
図3b: 別のスポークVNetにプライベート・エンドポイントがあるNFS Azureファイル共有

詳細: NFS Azureファイル共有

 

オプション4: Azure NetApp Files

Azure NetApp Filesは、オンプレミスのデータベースとOracle Database@Azure間でファイルを共有できる共有ファイル・ストレージ・サービスを提供します。
NetAppの委任サブネットは、Oracleの委任サブネットと同じVNetに配置できます。
このソリューションでは、オンプレミスとAzureネットワーク間のネットワークトラフィックを検査する必要がない限り、Azure Firewallやネットワーク仮想アプライアンス(NVA)は必要ありません。

Azure NetApp Files with delegated subnet in the database VNet
図4a: データベースのVNET内の委任されたサブネットを持つAzure NetApp Files

または、NetAppの委任サブネットをハブVNetにデプロイすることもできます。この場合、オンプレミスとAzureネットワーク間のネットワーク・トラフィックを検査する必要がなければ、Azure Firewallやネットワーク仮想アプライアンス(NVA)は必要ありません。

Azure NetApp Files with delegated subnet in the hub VNet
図4b: HubのVNET内の委任されたサブネットを持つAzure NetApp Files

さらに、NetAppの委任サブネットは、別のスポークVNetに配置することもできます。この場合、Oracle Database@AzureはAzure Firewallやネットワーク仮想アプライアンス(NVA)を必要とせずに共有ファイルに直接アクセスします。ただし、オンプレミスのリソースがNetApp Filesにアクセスするには、Azure Firewall またはネットワーク仮想アプライアンス(NVA)が必要です。

Azure NetApp Files with a separate spoke VNet
図4c: 別のスポークVNETを持つAzure NetApp Files

詳細はこちら: Azure NetApp Files

 

考慮事項

  • Oracle Database@Azureへの接続を必要とするオンプレミスおよびその他のAzure VNetからのトラフィックを許可するように、OCIのNetwork Security Group(NSG)を編集する必要があります。
  • Oracle Exadata Database Service on Dedicated Infrastructureの場合、NFSソリューションのプライベートIPを使用してExadata VMにNFS共有をマウントする場合は、OCIプライベートDNSゾーンのAレコードは必要ありません。
  • Oracle Autonomous Database Serverlessでは、IPアドレスを使用してNFS共有をマウントすることはできません。したがって、OCIプライベートDNSゾーンのAレコードは、プライベートIPアドレスをNFSサービスの完全修飾ドメイン名(FQDN)で解決する必要があります。
  • Azure NetApp Files の場合は、ワークロードのパフォーマンス要件に合ったパフォーマンス・レベルを導入してください。

 

まとめ

Oracle Zero Downtime Migration(ZDM)は、Oracle Exadata Database Service on Dedicated InfrastructureおよびOracle Autonomous Database Serverless on Oracle Database@AzureのOracle Databaseの移行をサポートします。
さまざまなZDMの移行シナリオでは、RMANバックアップと Data Pumpダンプファイルを保存するための中間ストレージが必要です。このストレージは、Oracle ACFS、Azure VMへのNFSサーバーのインストール、またはAzure FilesやAzure NetAppなどのマネージド・サービスを使用することで提供できます。

参考