Azure NetApp Files 用にポリシー ベースのバックアップを構成する
Azure NetApp Files バックアップは、ボリューム レベルで "ポリシーベースの" (スケジュールされた) バックアップと "手動" (オンデマンド) バックアップをサポートしています。 同じボリューム内で両方の種類のバックアップを使用できます。 構成プロセス中には、ポリシー ベースのバックアップまたは手動バックアップを行う前に、Azure NetApp Files ボリュームのバックアップ機能を有効にします。
この記事では、ポリシー ベースのバックアップを構成する方法について説明します。 手動バックアップの構成については、手動バックアップの構成に関するページを参照してください。
ポリシー ベースのバックアップについて
バックアップは、長時間にわたって実行される操作です。 システムでは、プライマリ ワークロード (高い優先順位が付与されます) に基づいてバックアップがスケジュールされ、バックグラウンドでバックアップが実行されます。 バックアップ対象のボリュームのサイズに応じて、バックグラウンドで数時間にわたってバックアップを実行できます。 バックアップの開始時間を選択するオプションはありません。 バックアップは、内部のスケジューリングと最適化のロジックに基づいて、サービスによって実行されます。
ポリシーを割り当てると、ボリュームの現在の状態であるベースライン スナップショットが作成され、スナップショットが Azure ストレージに転送されます。 このベースライン スナップショットは、(ポリシーに基づいて) 最初のスケジュールされたバックアップが完了したときに自動的に削除されます。 バックアップ ポリシーがボリュームにアタッチされている場合、ベースライン スナップショットが転送されるまでバックアップ リストは空になります。 バックアップが完了すると、ボリュームのバックアップ リスト内にベースライン バックアップのエントリが表示されます。 ベースラインの転送後、リストはポリシーに基づいて毎日更新されます。 空のバックアップ リストは、ベースライン バックアップが進行中であることを示します。 バックアップ ポリシーを割り当てる前に、ボリュームに既存の手動バックアップが既にある場合、ベースライン スナップショットは作成されません。 ベースライン スナップショットが作成されるのは、ボリュームに以前のバックアップがないときだけです。
バックアップを含むリソース グループまたはサブスクリプションを削除する必要がある場合は、最初にすべてのバックアップを削除する必要があります。 リソース グループまたはサブスクリプションを削除してもバックアップは削除されません。 バックアップを削除するには、バックアップを手動で削除します。
機能を登録する
Azure NetApp Files のバックアップ機能が一般公開 (GA) されました。 初めて使用する前に、Azure NetApp Files バックアップに登録する必要があります。
機能を登録する
Register-AzProviderFeature -ProviderNamespace Microsoft.NetApp -FeatureName ANFBackupPreview
機能の登録の状態を確認します。
Note
RegistrationState が
Registering
状態からRegistered
に変化するまでに最大 60 分間かかる場合があります。 この状態がRegistered
になってから続行してください。Get-AzProviderFeature -ProviderNamespace Microsoft.NetApp -FeatureName ANFBackupPreview
また、Azure CLI のコマンド az feature register
と az feature show
を使用して、機能を登録し、登録状態を表示することもできます。
バックアップ ポリシーを構成する
バックアップ ポリシーを使用すると、スケジュールされた定期的間隔でボリュームを保護できます。 スナップショット ポリシーを構成する必要はありません。 バックアップ ポリシーは、ボリュームが存在する Azure リージョンのタイム ゾーンを使用し、バックアップ ポリシーがボリュームにリンクされている時刻に基づいて一日の流れを継続します。 週のスケジュールは、一日の流れの後、毎週月曜日に行われるようにプリセットされています。 月のスケジュールは、一日の流れの後、各暦月の最初の日に行われるようにプリセットされています。 特定の時刻または曜日にバックアップが必要な場合、手動バックアップの使用を検討してください。
バックアップ ポリシーを作成して、バックアップするボリュームにバックアップ ポリシーを関連付ける必要があります。 1 つのバックアップ ポリシーを、複数のボリュームにアタッチできます。 ポリシーを無効にすることで、バックアップを一時的に停止できます。 バックアップ ポリシーがいずれかのボリュームに関連付けられている場合、そのバックアップ ポリシーは削除できません。
ポリシーを作成する前に、Azure NetApp Files のリソース制限を確認してください。
ポリシー ベースの (スケジュールされた) バックアップを有効にするには:
Azure portal にサインインして、[Azure NetApp Files] に移動します。
Azure NetApp Files アカウントを選択します。
[バックアップ] を選択します。
[バックアップ ポリシー] を選択します。
[追加] を選択します。
[バックアップ ポリシー] ページで、バックアップ ポリシーの名前を指定します。 毎日、毎週、毎月のバックアップで保持するバックアップの数を入力します。 [保存] を選択します。
保持する日次バックアップの最小値は 2 です。
有効な構成の例
次の構成例は、ボリュームでデータ保護ポリシーを構成する方法を示しています。 この構成により、最新の毎日のスナップショットが 15 個、最新の毎週のスナップショットが 6 個、最新の毎月のスナップショットが 4 個バックアップされることになります。
- バックアップ ポリシー:
毎日:Daily Backups to Keep = 15
毎週:Weekly Backups to Keep = 6
毎月:Monthly Backups to Keep = 4
無効な構成の例
次の構成例では、毎日のバックアップのためのバックアップ ポリシーが構成されています。 毎日のバックアップ ポリシーは最小値 2 より下です。 この構成では、毎週と毎月のスナップショットのみがバックアップされます。
- バックアップ ポリシー:
毎日:Daily Backups to Keep = 1
毎週:Weekly Backups to Keep = 6
毎月:Monthly Backups to Keep = 4
バックアップ ボールトとバックアップ ポリシーをボリュームに割り当てる
バックアップ (ポリシー ベースまたは手動) を行う前に、すべての Azure NetApp Files ボリュームにバックアップ ボールトが割り当てられている必要があります。
バックアップ ボールトをボリュームに割り当てた後、ポリシー ベースのバックアップを有効にするには、バックアップ ポリシーをボリュームに割り当てる必要があります。 (手動バックアップの場合、バックアップ ポリシーは省略可能です。)
Note
バックアップを転送するには、アクティブで最新のスナップショットが必要です。 その結果、バックアップ ポリシー構成ごとに保持するスナップショットの数を超える 1 つの追加スナップショットが表示されることがあります。 保持する毎日のバックアップの数が 2 に設定されている場合、ポリシーが適用されているボリューム内のバックアップに関連する 3 つのスナップショットが表示されることがあります。
ボリュームのバックアップを構成するには、次の手順に従います。
[ボリューム] に移動し、バックアップを構成するボリュームを選択します。
選択したボリュームから [バックアップ]、[構成] を選択します。
[バックアップの構成] ページで、[バックアップ ボールト] ドロップダウンからバックアップ ボールトを選択します。 バックアップ コンテナーの作成の詳細については、「バックアップ コンテナーの作成」を参照してください。
[バックアップ ポリシー] ドロップダウンメニューで、そのボリュームのために使用するバックアップ ポリシーを割り当てます。 [OK] を選択します。
コンテナー情報は事前に入力されています。