Azure NetApp Files を使用すると、データ保護と回復性のためにボリュームをレプリケートできます。 複数の リージョン、 同じリージョン内のゾーン、または 組み合わせでボリュームをレプリケートできます。
レプリケーション ピアリングを設定すると、Azure NetApp Files ボリューム (ソース) から別の Azure NetApp Files ボリューム (宛先) にデータを非同期的にレプリケートできます。 リージョン間でボリューム レプリケーションを作成できます (ソースボリュームと宛先ボリュームは異なるリージョンに存在し、これはリージョン間レプリケーションと呼ばれます)、またはレプリケーションが同じリージョン内の別のゾーンに確立されているリージョン内 (これはクロスゾーン レプリケーションと呼ばれます)。
注
通常の操作中は、Azure NetApp Files レプリケーション関係の宛先ボリュームを読み取り専用アクセスに使用できます。 レプリケーションが停止すると、宛先ボリュームが読み取り/書き込み操作で使用できるようになります。 コピー先ボリュームに対する後続の変更は、元のボリュームと同期を取り消 す必要があります。その後、通常のレプリケーションを再開できます。
同じテナント ID の異なるサブスクリプション間でレプリケーションが許可されます。 テナント間のレプリケーションはサポートされていません。 レプリケーションは、同じサービス レベルと異なるサービス レベルの容量プールでサポートされます。 たとえば、ソース ボリュームは Ultra サービス レベルの容量プールに、宛先ボリュームは Standard サービス レベルの容量プールに格納できます。 この柔軟性を使用すると、より低いサービス レベルが許容できる場合に、復旧ボリュームのコストを削減できます。 復旧ボリュームに高いサービス レベルが必要な場合は、サービスを中断することなく、より高いサービス レベルでボリュームを容量プールに動的に移動できます。
開始する前に、 リージョン間レプリケーションとクロスゾーン レプリケーションの要件と考慮事項を 確認 してください。
サブスクリプション間レプリケーションに登録する
サブスクリプション間レプリケーションは、 可用性ゾーン をサポートするすべてのリージョンでサポートされ、 リージョン間レプリケーションのリージョンペアリングの対象となります。
サブスクリプション間レプリケーションを使用する前に、この機能に登録する必要があります。 機能の登録が完了するまでに最大 60 分かかることがあります。
機能を登録する
Register-AzProviderFeature -ProviderNamespace Microsoft.NetApp -FeatureName ANFCrossSubscriptionReplication
機能の登録の状態を確認します。
注
RegistrationState は、
Registering
に変更する前に最大 60 分間、Registered
状態のままになることがあります。 この状態がRegistered
になってから続行してください。Get-AzProviderFeature -ProviderNamespace Microsoft.NetApp -FeatureName ANFCrossSubscriptionReplication
また、Azure CLI のコマンドaz feature register
と az feature show
を使用して、機能を登録し、登録状態を表示することもできます。
ソース ボリューム リソース ID を見つける
レプリケートするソース ボリュームのリソース ID を取得する必要があります。
ソース ボリュームに移動し、[設定] の下の [プロパティ ] を選択して、ソース ボリュームのリソース ID を表示します。
リソース ID をクリップボードにコピーします。 この ID は、後の手順で必要になります。
データ レプリケーション ボリューム (宛先ボリューム) を作成する
ソース ボリュームのデータをレプリケートする宛先ボリュームを作成する必要があります。 リージョン間の宛先ボリュームを作成するには、先のリージョンに NetApp アカウントと容量プールが必要です。 レプリケーション ボリュームは、別のサブスクリプション または 同じサブスクリプションの NetApp アカウントに作成できます。
クロスゾーン レプリケーションの場合は、手順 4 から始めます。
必要に応じて、「NetApp アカウントの作成」の手順に従って、レプリケーションに使用する NetApp アカウントを Azure リージョンに作成します。
このリージョンの既存の NetApp アカウントを選択することもできます。必要に応じて、「容量プールの作成」の手順に従って、新しく作成した NetApp アカウントに 容量プールを作成します。
既存の容量プールを選択して、レプリケーション先ボリュームをホストすることもできます。
宛先容量プールのサービス レベルは、ソース容量プールのサービス レベルと一致することも、別のサービス レベルを選択することもできます。
「サブネットを Azure NetApp Files に委任する」の手順に従って、レプリケーション に使用するリージョン内のサブネットを委任します。
コピー先の NetApp アカウントの [ストレージ サービス] で [ボリューム ] を選択して、データ レプリケーション ボリュームを作成します。 次に、[ + データ レプリケーションの追加] ボタンを選択します。
表示される [ボリュームの作成] ページで、[ 基本 ] タブの下にある次のフィールドに入力します。
- ボリューム名
- 容量プール
- ボリューム制限
注
宛先ボリュームのボリューム クォータ (サイズ) は、ソース ボリュームのクォータと同じにする必要があります。 ソース ボリュームより小さいサイズを指定すると、コピー先ボリュームのサイズがソース ボリュームのサイズに自動的に変更されます。
- 仮想ネットワーク
- サブネット
フィールドの詳細については、 NFS ボリュームの作成を参照してください。
[ プロトコル ] タブで、ソース ボリュームと同じプロトコルを選択します。
NFS プロトコルの場合は、エクスポート ポリシー規則が、エクスポートにアクセスするリモート ネットワーク内のホストの要件を満たしていることを確認します。[ タグ ] タブで、必要に応じてキーと値のペアを作成します。
レプリケーション タブで、ソース ボリューム リソース ID を貼り付け、必要なレプリケーション スケジュールを選択します。 レプリケーション スケジュールには、10 分ごと、1 時間ごと、毎日の 3 つのオプションがあります。
[ 確認と作成] を選択し、[ 作成 ] を選択してデータ レプリケーション ボリュームを作成します。
ソース ボリュームからのレプリケーションを承認する
レプリケーションを承認するには、レプリケーション先ボリュームのリソース ID を取得し、レプリケーション ソース ボリュームの [承認] フィールドに貼り付ける必要があります。
Azure portal で、Azure NetApp Files に移動します。
レプリケーション先ボリュームが配置されている宛先 NetApp アカウントと宛先容量プールに移動します。
レプリケーション先ボリュームを選択し、[設定] の下の [プロパティ ] に移動し、ターゲット ボリュームの リソース ID を 見つけます。 コピー先のボリューム リソース ID をクリップボードにコピーします。
Azure NetApp Files で、レプリケーション ソース アカウントとソース容量プールに移動します。
レプリケーション ソース ボリュームを見つけて選択します。 [ストレージ サービス] の下の [ レプリケーション ] に移動し、[ 承認] を選択します。
[承認] フィールドに、手順 3 で取得したレプリケーション先のボリューム リソース ID を貼り付け、[ OK] を選択します。
注
特定の時点での宛先ストレージの状態など、さまざまな要因により、ソース ボリュームの使用領域と宛先ボリュームの使用領域の間に違いがある可能性があります。
次のステップ
- クロスゾーン レプリケーション
- クロスゾーン レプリケーションの要件と考慮事項
- リージョン間レプリケーション
- リージョン間レプリケーションを使用するための要件と考慮事項
- ゾーン間レプリケーション
- クロスゾーン レプリケーション
- クロスゾーン レプリケーションの要件と考慮事項
- レプリケーション関係の正常性状態を表示する
- ボリューム レプリケーション メトリック
- ディザスター リカバリーの管理
- ボリュームレプリケーションやボリュームを削除する
- リージョン間レプリケーションのトラブルシューティング
- ボリュームの既定のユーザーとグループのクォータを管理する
- CLI を使用して Azure NetApp Files ボリューム レプリケーションを管理する