You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/azure-netapp-files/snapshots-introduction.md
+18-15Lines changed: 18 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -32,19 +32,19 @@ The following diagrams illustrate the concepts:
32
32
33
33
1. Files consist of metadata and data blocks written to a volume. In this illustration, there are three files, each consisting of three blocks: file 1, file 2, and file 3.
34
34
35
-

35
+
[](../media/azure-netapp-files/single-file-snapshot-restore-one.png#lightbox)
36
36
37
37
2. A snapshot `Snapshot1` is taken, which copies the metadata and only the pointers to the blocks that represent the files:
38
38
39
-

39
+
[](../media/azure-netapp-files/single-file-snapshot-restore-two.png#lightbox)
40
40
41
41
3. Files on the volume continue to change, and new files are added. Modified data blocks are written as new data blocks on the volume. The blocks that were previously captured in `Snapshot1` remain unchanged:
42
42
43
-

43
+
[](../media/azure-netapp-files/single-file-snapshot-restore-three.png#lightbox)
44
44
45
45
4. A new snapshot `Snapshot2` is taken to capture the changes and additions:
46
46
47
-

47
+
[](../media/azure-netapp-files/single-file-snapshot-restore-four.png#lightbox)
48
48
49
49
When a snapshot is taken, the pointers to the data blocks are copied, and modifications are written to new data locations. The snapshot pointers continue to point to the original data blocks that the file occupied when the snapshot was taken, giving you a live and a historical view of the data. If you were to create a new snapshot, the current pointers (i.e. the ones created after the most recent additions and modifications) are copied to a new snapshot `Snapshot2`. This creates access to three generations of data (the live data, `Snapshot2`, and `Snapshot1`, in order of age) without taking up the volume space that three full copies would require.
50
50
@@ -54,7 +54,7 @@ Meanwhile, the data blocks that are pointed to from snapshots remain stable and
54
54
55
55
The following diagram shows a volume’s snapshots and used space over time:
56
56
57
-

57
+
[](../media/azure-netapp-files/snapshots-used-space-over-time.png#lightbox)
58
58
59
59
Because a volume snapshot records only the block changes since the latest snapshot, it provides the following key benefits:
The following diagram shows snapshot traffic in cross-region replication scenarios:
97
97
98
-

98
+
[](../media/azure-netapp-files/snapshot-traffic-cross-region-replication.png#lightbox)
99
99
100
100
## How snapshots can be vaulted for long-term retention and cost savings
101
101
@@ -107,7 +107,7 @@ To enable snapshot vaulting on your Azure NetApp Files volume, [configure a back
107
107
108
108
The following diagram shows how snapshot data is transferred from the Azure NetApp Files volume to Azure NetApp Files backup storage, hosted on Azure storage.
109
109
110
-

110
+
[](../media/azure-netapp-files/snapshot-data-transfer-backup-storage.png#lightbox)
111
111
112
112
The Azure NetApp Files backup functionality is designed to keep a longer history of backups as indicated in this simplified example. Notice how the backup repository on the right contains more and older snapshots than the protected volume and snapshots on the left.
113
113
@@ -123,13 +123,14 @@ You can restore Azure NetApp Files snapshots to separate, independent volumes (c
123
123
124
124
The following diagram shows a new volume created by restoring (cloning) a snapshot:
125
125
126
-

126
+
[
The same operation can be performed on replicated snapshots to a disaster-recovery (DR) volume. Any snapshot can be restored to a new volume, even when cross-region replication remains active or in progress. This capability enables non-disruptive creation of test and development environments in a DR region, putting the data to use, whereas the replicated volumes would otherwise be used only for DR purposes. This use case enables test and development to be isolated from production, eliminating potential impact on production environments.
129
130
130
131
The following diagram shows volume restoration (cloning) by using DR target volume snapshot while cross-region replication is taking place:
131
132
132
-

133
+
[](../media/azure-netapp-files/snapshot-restore-clone-target-volume.png#lightbox)
133
134
134
135
See [Restore a snapshot to a new volume](snapshots-restore-new-volume.md) about volume restore operations.
135
136
@@ -141,7 +142,9 @@ Reverting a volume snapshot is near-instantaneous and takes only a few seconds t
141
142
142
143
The following diagram shows a volume reverting to an earlier snapshot:
143
144
144
-

145
+
[
> Active filesystem data that was written and snapshots that were taken after the selected snapshot will be lost. The snapshot revert operation will replace all data in the targeted volume with the data in the selected snapshot. You should pay attention to the snapshot contents and creation date when you select a snapshot. You cannot undo the snapshot revert operation.
@@ -154,15 +157,15 @@ If the [Snapshot Path visibility](snapshots-edit-hide-path.md) is not set to `hi
154
157
155
158
The following diagram shows file or directory access to a snapshot using a client:
156
159
157
-

160
+
[](../media/azure-netapp-files/snapshot-file-directory-access.png#)
158
161
159
162
In the diagram, Snapshot 1 consumes only the delta blocks between the active volume and the moment of snapshot creation. But when you access the snapshot via the volume snapshot path, the data will *appear* as if it’s the full volume capacity at the time of the snapshot creation. By accessing the snapshot folders, you can restore data by copying files and directories out of a snapshot of choice.
160
163
161
164
Similarly, snapshots in target cross-region replication volumes can be accessed read-only for data recovery in the DR region.
162
165
163
166
The following diagram shows snapshot access in cross-region replication scenarios:
164
167
165
-

168
+
[](../media/azure-netapp-files/snapshot-access-cross-region-replication.png#lightbox)
166
169
167
170
See [Restore a file from a snapshot using a client](snapshots-restore-file-client.md) about restoring individual files or directories from snapshots.
168
171
@@ -176,15 +179,15 @@ The following diagram describes how single-file snapshot restore works:
176
179
177
180
When a single file is restored in-place (`file2`) or to a new file in the volume (`file2’`), only the *pointers* to existing blocks previously captured in a snapshot are reverted. This operation eliminates the copying of any data blocks and is near-instantaneous, irrespective of the size of the file (the number of blocks in the file).
178
181
179
-

182
+
[](../media/azure-netapp-files/single-file-snapshot-restore-five.png#lightbox)
180
183
181
184
### Restoring volume backups from vaulted snapshots
182
185
183
186
You can [search for backups](backup-search.md) at the volume level or the NetApp account level. Names used for snapshots are preserved when the snapshots are backed up, and include the prefix “daily”, “weekly” or “monthly”. They also include the timestamp of the snapshot creation time and date. The first snapshot taken when the backup feature is enabled is called a baseline snapshot. The baseline snapshot includes all data on the protected volume and the snapshots. Consecutive vaulted snapshots are block-incremental updates, while snapshots are always a complete representation of the volume at the time the vaulted snapshot was taken and can be directly restored *without* the need to stack the baseline with incremental updates.
184
187
185
188
The following diagram illustrates the operation of restoring a selected vaulted snapshot to a new volume:
186
189
187
-

190
+
[](../media/azure-netapp-files/snapshot-restore-vaulted-new-volume.png#lightbox)
188
191
189
192
### Restoring individual files or directories from vaulted snapshots
190
193
@@ -207,7 +210,7 @@ When a snapshot is deleted, all pointers from that snapshot to existing data blo
207
210
208
211
The following diagram shows the effect on storage consumption of Snapshot 3 deletion from a volume:
209
212
210
-

213
+
[](../media/azure-netapp-files/snapshot-delete-storage-consumption.png#lightbox)
211
214
212
215
Be sure to [monitor volume and snapshot consumption](azure-netapp-files-metrics.md#volumes) and understand how the application, active volume, and snapshot consumption interact.
0 commit comments