Backup Recovery Services vaults and Backup vaults

Artem Shaturskyi 20 Reputation points
2025-01-08T08:04:32.97+00:00

Hello!
According to the description, Recovery Services vaults and Backup vaults are online storage entities. Is there any possibility to access these online storage entities programmatically? This may sound a bit unusual, but we need to implement a "backup for backup," which is a business-critical task for us. The idea is to save vaults' data on-premises or to another subscription.

Azure Backup
Azure Backup
An Azure backup service that provides built-in management at scale.
1,334 questions
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Deepanshu katara 12,875 Reputation points
    2025-01-08T08:36:45.26+00:00

    Hello Artem , Welcome to MS Q&A

    Currently, Azure Recovery Services Vaults and Backup Vaults do not support a direct "backup" of the vault itself. However, there are recommended ways to safeguard the data within the vaults and protect against accidental deletion or loss:

    1. Soft Delete: Protects against accidental deletion of backup data.
    2. Export Reports: Documents your vault’s backup data for tracking.
    3. Automation: Scripts to document or replicate backup configurations.
    4. Cross-Region Restore: Provides geographic redundancy for backups.
    5. Third-Party Tools: For added data redundancy outside of Azure

    Please let us know if any further questions

    Kindly accept answer if it helps

    Thanks

    Deepanshu


  2. Ashok Gandhi Kotnana 1,855 Reputation points Microsoft Vendor
    2025-01-09T07:06:51.4966667+00:00

    Hi @Artem Shaturskyi ,

    Note: Accessing Recovery Services vaults and Backup vaults programmatically to extract backup data is not directly supported by Azure, as these are secure and managed storage entities designed to protect backup integrity and compliance.

    Let me provide you couple of solutions, but Vault data cannot be stored in on premises or in Another subscription but he we have an alternate solution below

    1.Create vm snapshot and store it in secondary subscription; the snapshot capture process can be automated using PowerShell scripts in an Azure Automation Account.

    recovery service vault is one backup, and snapshot will be your secondary backup
    User's image

    Note: For Solution 2 and 3 still you cannot have control on recovery service backup vault data but solution 1 you have the full control on the snapshot

    2.You enable The Cross Region Restore option allows you to restore data in a secondary, Azure paired region. You can use Cross Region Restore to conduct drills when there's an audit or compliance requirement. You can also use it to restore the data if there's a disaster in the primary region.

    Before you begin, consider the following information:

    User's image

    3 Cross-subscription restore in an Azure Recovery Services Vault allows you to restore backed-up data, such as virtual machines or files, from one subscription to another, enabling flexibility in disaster recovery scenarios.

    User's image

    Refer: https://zcusa.951200.xyz/en-us/azure/backup/create-manage-backup-vault#cross-subscription-restore-using-azure-portal

    https://zcusa.951200.xyz/en-us/azure/backup/backup-create-recovery-services-vault

    let us know if you have any further queries. I’m happy to assist you further.    User's image

    Please do not forget to "Accept the answer” wherever the information provided helps you, this can be beneficial to other community members.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.