Skip to content

Commit 2aed468

Browse files
author
AbhishekMallick01
committed
added ref links and screenshots
1 parent f81759d commit 2aed468

18 files changed

+99
-43
lines changed
Lines changed: 21 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,32 @@
11
---
2-
title: About Azure Data Lake Storage backup
3-
description: Learn how the Azure Data Lake Storage Gen2 backup works
2+
title: About Azure Data Lake Storage Gen 2 vaulted backup (preview)
3+
description: Learn how the Azure Data Lake Storage Gen2 vaulted backup works
44
ms.topic: overview
55
ms.date: 04/16/2025
66
author: jyothisuri
77
ms.author: jsuri
88
ms.custom: engagement-fy24
99
---
1010

11-
# About Azure Data Lake Storage backup
11+
# About Azure Data Lake Storage Gen 2 vaulted backup (preview)
1212

13-
[Azure Data Lake Storage (ADLS)](/azure/storage/blobs/data-lake-storage-introduction) backup is a simple, cloud-native process you can use to back up and restore your general-purpose v2 storage accounts with a [hierarchical namespace](/azure/storage/blobs/data-lake-storage-namespace). The solution gives you granular control to choose all or specific containers to back up or restore by storing backups in backup vault.
13+
[Azure Data Lake Storage (ADLS)](/azure/storage/blobs/data-lake-storage-introduction) vaulted backup is a simple, cloud-native process you can use to back up and restore your general-purpose v2 storage accounts with a [hierarchical namespace](/azure/storage/blobs/data-lake-storage-namespace). The solution gives you granular control to choose all or specific containers to back up or restore by storing backups in backup vault.
14+
15+
>[!Note]
16+
>- This feature is currently in limited preview and is available in specific regions only. See the [supported regions](azure-data-lake-storage-backup-support-matrix.md#supported-regions).
17+
>- To enroll in this preview feature, fill [this form](https://forms.office.com/r/sixidTkYb4) and write to [[email protected]](mailto:[email protected]).
1418

1519
## How does Azure Data Lake Storage Gen2 backup work?
1620

17-
Vaulted backup leverages platform capabilities like snapshots and object replication to copy data to the Backup vault. Object replication asynchronously copies block blobs from a source storage account to a destination backup storage account, including the blob's contents, versions, metadata, and properties. (Image)
21+
Vaulted backup leverages platform capabilities like snapshots and object replication to copy data to the Backup vault. Object replication asynchronously copies block blobs from a source storage account to a destination backup storage account, including the blob's contents, versions, metadata, and properties.
1822

1923
When you configure protection, Azure Backup provisions a destination storage account (managed by Azure Backup within the Backup vault) and establishes an object replication policy at the container level on both the source and destination storage accounts. During a backup job, Azure Backup creates a recovery point marker on the source storage account and monitors the destination for its replication. Once the marker is replicated to the destination, a recovery point is created.
2024

21-
For information about the limitations of the current solution, see the [support matrix](link required).
25+
*The following diagram shows the recovery point creation process after the snapshot is taken:*
26+
27+
:::image type="content" source="./media/azure-data-lake-storage-backup-overview/recovery-point-creation-architecture.png" alt-text="Diagram shows the recovery point creation process in the backup flow.":::
28+
29+
Learn about the [supported scenarios and limitations for Azure Data Lake Storage Gen 2 backup](azure-data-lake-storage-backup-support-matrix.md).
2230

2331
## Protection
2432

@@ -28,7 +36,7 @@ Backup schedules and retention settings are managed using a backup policy. You c
2836

2937
Azure backup automatically triggers a scheduled backup job. Object replication asynchronously copies block blobs from a source storage account to a destination backup storage account, including the blob's contents, versions, metadata, and properties as per the backup frequency. The backups are retained in the vault as per the retention duration defined in the backup policy and are deleted once the duration is over.
3038

31-
You can enable backup for multiple storage account in single vault using single or multiple backup policies. Vaulted backups provide long-term data retention for up to 10 years.
39+
You can enable backup for multiple storage accounts in single vault using single or multiple backup policies. Vaulted backups provide long-term data retention for up to 10 years.
3240

3341
### Manage backup
3442

@@ -40,8 +48,13 @@ We recommend you assign this role to the Backup vault before you configure backu
4048

4149
### Restore
4250

43-
You can restore data from any point in time where a recovery point exists. Recovery points are created when a storage account is in a protected state and remain available for restoration as long as they fall within the retention period defined by the backup policy. You can choose to perform a granular recovery by selecting specific containers, applying a prefix-based filter, or restoring the entire storage account.
51+
You can restore data from any point in time where a recovery point exists. Recovery points are created when a storage account is in a protected state and remain available for restoration as long as they fall within the retention period defined by the backup policy. You can choose to perform a granular recovery by selecting specific containers, applying a prefix-based filter, or restore the entire storage account.
4452

4553
If you want to restore the recovery point to different subscription, then at present that also needs to be allowlisted by Azure backup team. You can use the same sign-up form to request this.
4654

4755
Currently, the vaulted backup solution supports restoring data only to a different storage account within the same region as the vault. However, restoring data from older recovery points may result in a longer recovery time (higher RTO).
56+
57+
## Next steps
58+
59+
- [Configure vaulted backup for Azure Data Lake Storage Gen 2 using Azure portal (preview)](azure-data-lake-storage-configure-backup.md).
60+
- [Restore Azure Data Lake Storage Gen 2 using Azure portal (preview)](azure-data-lake-storage-restore.md).

articles/backup/azure-data-lake-storage-backup-support-matrix.md

Lines changed: 19 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
---
2-
title: Support matrix for Azure Data Lake Storage Gen2 backup
3-
description: Provides a summary of support settings and limitations when backing up Azure Data Lake Storage Gen2 files.
2+
title: Support matrix for Azure Data Lake Storage Gen2 vaulted backup (preview)
3+
description: Learn about the regional availability, supported scenarios, and limitations for vaulted backups of Azure Data Lake Storage Gen2 (preview).
44
ms.topic: reference
5-
ms.date: 04/03/2025
5+
ms.date: 04/16/2025
66
ms.custom: references_regions, engagement-fy24
77
ms.service: azure-backup
88
author: jyothisuri
99
ms.author: jsuri
1010
---
1111

12-
# Support matrix for Azure Data Lake Storage Gen2 backup
12+
# Support matrix for Azure Data Lake Storage Gen2 vaulted backup (preview)
1313

14-
This article summarizes the regional availability, supported scenarios, and limitations of vaulted backups of Azure Data Lake Storage Gen2.
14+
This article summarizes the regional availability, supported scenarios, and limitations for vaulted backups of Azure Data Lake Storage Gen2 (preview).
1515

1616
## Supported regions
1717

@@ -29,13 +29,16 @@ The following table lists the supported storage account details:
2929

3030
## Protection limits
3131

32-
The following table lists the protection setting limits:
32+
The following table lists the protection setting limit:
3333

3434
| **Setting** | **Limit** |
3535
| ------------------------------------------------------------ | ----- |
3636
| Maximum number of containers in a storage account that can be protected | 100 |
3737
| Vault redundancy | LRS/ZRS|
3838

39+
### Supported protection scenarios
40+
41+
The following protection scenarios are currently supported:
3942

4043
- To back up any new containers that get created after backup configuration for the storage account, modify the protection of the storage account. These containers aren't backed up automatically.
4144
- The storage accounts to be backed up must contain a *minimum of one container*. If the storage account doesn't contain any containers or if no containers are selected, an error may appear when you configure backup.
@@ -56,7 +59,8 @@ The following table lists the Backup setting limits:
5659
| Maximum number of on-demand backups per day | 4|
5760
| Maximum number of scheduled backups per day | 1|
5861

59-
- If you suspend and resume protection or delete the **Object Replication policy** on the **source storage account**, the policy triggers a full backup.
62+
>[!Note]
63+
>If you suspend and resume protection or delete the **Object Replication policy** on the **source storage account**, the policy triggers a full backup.
6064
6165
## Retention limits
6266

@@ -78,7 +82,12 @@ The following table lists the Retention setting limits:
7882
| Full restore | You can restore the complete storage account to an alternate location.|
7983
| Containers restore | You can select one or more containers or use prefix to filter specific containers to restore.|
8084

81-
- Cool and Cold tier blobs are restored in Hot tier.
82-
- Restore to the source storage account is not supported.
83-
- The target storage selected for restore should not have any container with same name.
85+
>[!Note]
86+
>- Cool and Cold tier blobs are restored in Hot tier.
87+
>- Restore to the source storage account is not supported.
88+
>- The target storage selected for restore should not have any container with same name.
89+
90+
## Next steps
8491

92+
- [Configure vaulted backup for Azure Data Lake Storage Gen 2 using Azure portal (preview)](azure-data-lake-storage-configure-backup.md).
93+
- [Restore Azure Data Lake Storage Gen 2 using Azure portal (preview)](azure-data-lake-storage-restore.md).

articles/backup/azure-data-lake-storage-configure-backup.md

Lines changed: 37 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,23 @@
11
---
2-
title: Configure backup for Azure Data Lake Storage using Azure portal (preview)
3-
description: Learn how to configure backup for Azure Data Lake Storage using Azure portal.
2+
title: Configure vaulted backup for Azure Data Lake Storage Gen 2 using Azure portal (preview)
3+
description: Learn how to configure vaulted backup for Azure Data Lake Storage Gen 2 using Azure portal.
44
ms.topic: how-to
55
ms.date: 04/16/2025
66
author: jyothisuri
77
ms.author: jsuri
88
---
99

10-
# Configure backup for Azure Data Lake Storage using Azure portal (preview)
10+
# Configure vaulted backup for Azure Data Lake Storage Gen 2 using Azure portal (preview)
1111

12-
This article describes how to configure backup for Azure Data Lake Storage using Azure portal (preview).
12+
This article describes how to configure [vaulted backup for Azure Data Lake Storage Gen 2](azure-data-lake-storage-backup-overview.md) using Azure portal (preview).
1313

1414
## Prerequisites
1515

1616
Before you configure backup for Azure Data Lake Storage, ensure the following prerequisites are met:
1717

1818
- The storage account must be in a supported region and of the required types. See the [support matrix](azure-data-lake-storage-backup-support-matrix.md).
19-
- Vaulted backup restores are only possible to a different storage account. Ensure the target account has no containers with the same names as those in a recovery point—any conflicts will cause the restore to fail.
19+
- Vaulted backup restores are only possible to a different storage account.
20+
- The target account mustn't have containers with the names same as the containers in a recovery point; otherwise, the restore operation fails.
2021

2122
For more information about the supported scenarios, limitations, and availability, see the [support matrix](azure-data-lake-storage-backup-support-matrix.md).
2223

@@ -26,15 +27,18 @@ To back up Azure Data Lake Storage Gen2, ensure you have a Backup Vault in the s
2627

2728
## Create a backup policy
2829

29-
A backup policy defines the schedule and frequency for backing up Azure Data Lake Storage. You can create a Backup policy on the go during the configure backup flow or create it from the Backup vault.
30+
A backup policy defines the schedule and frequency for backing up Azure Data Lake Storage. You can either create a backup policy from the Backup vault, or create it on the go during the backup configuration.
3031

3132
To create a backup policy for Azure Data Lake Storage from the Backup vault, follow these steps:
3233

33-
1. In the Azure portal, go to the **Backup vault** > **Backup policies**, and then select **+ Add**.
34-
1. On the **Create Backup Policy** pane, on the **Basics** tab, provide a name for the new policy on **Policy name**
34+
1. In the [Azure portal](https://portal.azure.com/), go to the **Backup vault** > **Backup policies**, and then select **+ Add**.
35+
1. On the **Create Backup Policy** pane, on the **Basics** tab, provide a name for the new policy on **Policy name**.
36+
37+
:::image type="content" source="./media/azure-data-lake-storage-configure-backup/create-policy.png" alt-text="Screenshot shows how to start creating a backup policy." lightbox="./media/azure-data-lake-storage-configure-backup/create-policy.png":::
38+
3539
1. Select **Datasource type** as **Azure Data Lake Storage Gen2s (Preview)**, and then select **Continue**.
3640
1. On the **Schedule + retention** tab, under the **Backup schedule** section, set the **Backup Frequency** as **Daily** or **Weekly** and the schedule for creating recovery points for vaulted backups.
37-
1. Under the **Add retention** section,edit the default retention rule or add new rules to specify the retention of recovery points.
41+
1. Under the **Add retention** section, edit the default retention rule or add new rules to specify the retention of recovery points.
3842
1. Select **Review + create**.
3943
1. After the review succeeds, select **Create**.
4044

@@ -50,14 +54,19 @@ To assign the required role for storage accounts that you want to protect, follo
5054
>[!Note]
5155
>You can also assign the roles to the vault at the Subscription or Resource Group levels according to your convenience.
5256
53-
1. In the Azure portal, go to the storage account, and then select **Access Control (IAM)**.
57+
1. In the [Azure portal](https://portal.azure.com/), go to the storage account, and then select **Access Control (IAM)**.
5458
1. On the **Access Control (IAM)** pane, select **Add role assignments** to assign the required role.
59+
60+
:::image type="content" source="./media/azure-data-lake-storage-configure-backup/add-role-assignments.png" alt-text="Screenshot shows how to start assigning roles to the Backup vault." lightbox="./media/azure-data-lake-storage-configure-backup/add-role-assignments.png":::
61+
5562
1. On the **Add role assignment** pane, do the following steps:
5663

5764
- **Role**: Select **Storage Account Backup Contributor**.
5865
- **Assign access to**: Select **User, group, or service principal**.
5966
- **Backup vault selection**: Click **Select** and search for the Backup vault you created, and then select it from the search result to back up blobs in the underlying storage account.
6067

68+
:::image type="content" source="./media/azure-data-lake-storage-configure-backup/add-role.png" alt-text="Screenshot shows the selection of roles to access the storage account." lightbox="./media/azure-data-lake-storage-configure-backup/add-role.png":::
69+
6170
1. Select **Save** to finish the role assignment.
6271

6372
>[!Note]
@@ -69,18 +78,29 @@ You can configure backup on multiple Azure Data Lake Storage Gen2s.
6978

7079
To configure backup, follow these steps:
7180

72-
1. In the Azure portal, go to the **Backup vault**, and then select **+ Backup**.
73-
1. On the **Configure Backup** pane, on the **Backup policy** tab,under **Backup policy**, select the policy you want to use for data retention, and then select **Next**.
81+
1. In the [Azure portal](https://portal.azure.com/), go to the **Backup vault**, and then select **+ Backup**.
82+
1. On the **Configure Backup** pane, on the **Backup policy** tab, under **Backup policy**, select the policy you want to use for data retention, and then select **Next**.
7483
If you want to create a new backup policy, select **Create new**.
7584

7685
1. On the **Datasources** tab, Select**Add**.
77-
1. On the **Select storage account container** pane, provide the **Backup Instance name**, and then click **Select**.
78-
1. On the **Select hierarchical namespace enabled storage account** pane,select the storage accounts with Azure Data Lake Storage Gen2 across subscriptions from the list that are in the same region as that of the vault.
86+
87+
:::image type="content" source="./media/azure-data-lake-storage-configure-backup/add-resource-for-backup.png" alt-text="Screenshot shows how to add resources for backup." lightbox="./media/azure-data-lake-storage-configure-backup/add-resource-for-backup.png":::
88+
89+
1. On the **Select storage account container** pane, provide the **Backup Instance name**, and then click **Select** under **Storage account**.
90+
91+
:::image type="content" source="./media/azure-data-lake-storage-configure-backup/specify-backup-instance-name.png" alt-text="Screenshot shows how to provide the backup instance name." lightbox="./media/azure-data-lake-storage-configure-backup/specify-backup-instance-name.png":::
92+
93+
1. On the **Select hierarchical namespace enabled storage account** pane, select the storage accounts with Azure Data Lake Storage Gen2 across subscriptions from the list that are in the region same as the vault.
94+
95+
:::image type="content" source="./media/azure-data-lake-storage-configure-backup/select-storage-account.png" alt-text="Screenshot shows the selection of storage accounts." lightbox="./media/azure-data-lake-storage-configure-backup/select-storage-account.png":::
96+
7997
1. On the **Select storage account container** pane, choose to back up all containers or select specific ones.
8098

81-
After you add the resources, backup readiness validation starts. If the necessary roles are present, the validation succeeds with a check completion message.
99+
After you add the resources, backup readiness validation starts. If the necessary roles are present, the validation succeeds with the **Success** message.
100+
101+
:::image type="content" source="./media/azure-data-lake-storage-configure-backup/role-assign-message-success.png" alt-text="Screenshot shows the success message for role assignments." lightbox="./media/azure-data-lake-storage-configure-backup/role-assign-message-success.png":::
82102

83-
If access permissions are missing,error messages appear. See the [required pre-requisites](#prerequisites).
103+
If access permissions are missing, error messages appear. See the [required prerequisites](#prerequisites).
84104

85105
Validation errors appear if the selected storage accounts don't have the **Storage Account Backup Contributor** role. Assign the role based on your permissions. Review the error messages and take necessary actions.
86106
| Error | Cause | Recommendation |
@@ -90,7 +110,7 @@ If access permissions are missing,error messages appear. See the [required pre-r
90110

91111
1. Review the configuration details, and then select **Configure Backup**.
92112

93-
You can track the progress of the backup configuration under **Backup instances**. After the configuration of backup is complete, Azure Backup triggers the backup operation as per the backup policy you have scheduled to create the recovery points.
113+
You can track the progress of the backup configuration under **Backup instances**. After the configuration of backup is complete, Azure Backup triggers the backup operation as per the backup policy schedule to create the recovery points.
94114

95115
## Next steps
96116

0 commit comments

Comments
 (0)