Azure Elastic SAN ボリュームのスナップショットを作成する (プレビュー)
Azure Elastic SAN ボリュームのスナップショット (プレビュー) は、ボリュームの増分ポイントインタイム バックアップです。 最初に作成するスナップショットは領域を専有せず、その後のすべてのスナップショットは、最後のスナップショット以降の Elastic SAN ボリュームに対する変更のみで構成されます。 これはマネージド ディスク スナップショットとは異なります。その場合、最初に作成するスナップショットはマネージド ディスクの完全なコピーになり、後続の各スナップショットは最後のスナップショット以降のディスクへの変更のみで構成されます。 ボリュームのスナップショットが個別に課金されることはありませんが、それらはお客様のエラスティック SAN 内に存在し、SAN の容量を消費します。 スナップショットを使って既存のボリュームの状態を変更することはできません。スナップショットを使ってできるのは、新しいボリュームのデプロイ、またはマネージド ディスク スナップショットへのデータのエクスポートのみです。
お客様のエラスティック SAN に使用可能な容量がある限り、ボリュームのスナップショットをいくつでも作成できます。 スナップショットは、ボリューム自体が削除されるか、スナップショットが削除されるまで保持されます。 ボリュームが削除された後もスナップショットが保持されることはありません。 ボリュームを削除した後もデータを保持する必要がある場合は、ボリュームのスナップショットをマネージド ディスク スナップショットにエクスポートします。
制限事項
- ボリュームが 4 TiB を超える場合、ボリューム スナップショットのディスク スナップショットへのエクスポートはサポートされません。
一般的なガイダンス
スナップショットはいつでも作成できますが、VM の実行中にスナップショットを作成する場合は、次のことに注意してください。
VM が実行中のとき、ボリュームにはデータがまだストリーミングされています。 その結果、実行中の VM のスナップショットには、処理中であった部分的な操作が含まれている可能性があります。 VM に複数のボリュームがアタッチされている場合、異なるボリュームのスナップショットは異なるタイミングで行われる可能性があります。 説明されたシナリオでは、スナップショットは調整されませんでした。 このように調整がないことは、バックアップ中に変更が行われた場合にファイルが破損する可能性のあるストライプ ボリュームにとって問題です。 そのため、バックアップ プロセスでは次の手順を実装する必要があります。
- すべてのボリュームを凍結します。
- 保留中のすべての書き込みをフラッシュします。
- ボリュームごとに増分スナップショットを作成します。
一部の Windows アプリケーション (SQL Server など) は、アプリケーション整合性バックアップを作成するためのボリューム シャドウ サービスを使用して、調整されたバックアップ メカニズムを提供します。 Linux では、fsfreeze などのツールを使用してディスクを調整できます (このツールはアプリケーション整合性スナップショットではなく、ファイル整合性バックアップを提供します)。
ボリューム スナップショットを作成する
ボリュームのスナップショットは、Azure portal、Azure PowerShell モジュール、または Azure CLI を使って作成できます。
- Azure portal にサインインします。
- エラスティック SAN に移動して、ボリューム スナップショットを選びます。
- スナップショットの作成を選んで、フィールドに入力します。
ボリューム スナップショットからボリュームを作成する
エラスティック SAN ボリュームのスナップショットを使い、Azure portal、Azure PowerShell モジュール、または Azure CLI を使って、新しいボリュームを作成できます。 スナップショットを使って、既存のボリュームの状態を変えることはできません。
- エラスティック SAN に移動して、[ボリューム] を選びます。
- [+ ボリュームの作成] を選んで、詳細を入力します。
- [ソースの種類] で [Volume snapshot] (ボリューム スナップショット) を選び、詳細を入力して使用するスナップショットを指定します。
- [作成] を選択します
マネージド ディスクのスナップショットからボリュームを作成する
マネージド ディスクのスナップショットを使い、Azure portal、Azure PowerShell モジュール、または Azure CLI を使って、新しいエラスティック SAN ボリュームを作成できます。
- エラスティック SAN に移動して、[ボリューム] を選びます。
- [+ ボリュームの作成] を選んで、詳細を入力します。
- [ソースの種類] で [Disk snapshot] (ディスク スナップショット) を選び、詳細を入力して使用するスナップショットを指定します。
- [作成] を選択します
ボリューム スナップショットを削除する
Azure portal、Azure PowerShell モジュール、または Azure CLI を使って、個々のスナップショットを削除できます。 現時点では、一度に複数のスナップショットを削除することはできません。
- エラスティック SAN に移動して、[Volume snapshots] (ボリューム スナップショット) を選びます。
- ボリューム グループを選んでから、削除するスナップショットを選びます。
- 削除を選択する。
ボリューム スナップショットをエクスポートする
ボリュームが削除されると、エラスティック SAN ボリューム スナップショットは自動的に削除されます。 削除後もスナップショットのデータを保持するには、マネージド ディスク スナップショットにエクスポートします。 ボリューム スナップショットのマネージド ディスク スナップショットへのエクスポートには時間がかかり、所要時間はスナップショットのサイズによって異なります。 マネージド ディスク スナップショットの CompletionPercentage
プロパティを調べて、完了までの残りの量を確認できます。
課金への影響
エラスティック SAN スナップショットに関連付けられた追加の課金はありません。エラスティック SAN の容量が消費されるだけです。 エラスティック SAN スナップショットをマネージド ディスク スナップショットにエクスポートすると、マネージド ディスク スナップショットに課金料金が発生し始めます。
- エラスティック SAN に移動して、[Volume snapshots] (ボリューム スナップショット) を選びます。
- ボリューム グループを選んでから、エクスポートするスナップショットを選びます。
- [エクスポート] を選んで詳細を入力してから、[エクスポート] を選びます。