How to restore a complete(all services) subscription/resource group in Azure in the event of disaster?

Vishnu Swaroop Vanniya 20 Reputation points
2023-05-29T07:37:41.04+00:00

How to restore a complete(all services) subscription/resource group in Azure in the event of disaster? I know, there is Azure Site Recovery for it. However, does it cover restoration of all services in the RG?

Please let me know if you have any suggestions/documentations.

Azure Site Recovery
Azure Site Recovery
An Azure native disaster recovery service. Previously known as Microsoft Azure Hyper-V Recovery Manager.
827 questions
{count} votes

Accepted answer
  1. Tech-Hyd-1989 5,816 Reputation points
    2023-05-29T09:01:06.35+00:00

    Hello Vishnu Swaroop Vanniya,

    There is no one fit for all sizes approach when it comes to restoring all services in azure. You need to make use of azure backup and Azure site recovery to backup and to have a DR for Azure VMs.

    For SQL/SAP running on azure VM, Azure Disks, blob storage, file shares, you can backup to using azure recovery services vault. Upon a disaster, you can use the recovery services to restore or recover.

    Please note, azure site recovery alone cannot recover all services, the scope of ASR is defined here

    What does Site Recovery provide?

    References:

    If you have any other services configured in azure part from VMs/Storage, you can check their respective documentation for recovery options.

    For example: If you have webapps, you can refer to https://learn.microsoft.com/en-us/azure/app-service/manage-disaster-recovery

    Please accept answer and upvote if the above information is helpful for the benefit of the community.


1 additional answer

Sort by: Most helpful
  1. SadiqhAhmed-MSFT 49,331 Reputation points Microsoft Employee Moderator
    2023-05-31T13:10:12.4133333+00:00

    @Vishnu Swaroop Vanniya, Back up and restore your app in Azure App Service - https://learn.microsoft.com/en-us/azure/app-service/manage-backup?tabs=portal

    For Data Factory - You can extract and download the ARM template which would include all ADF components.

    https://datamajor.net/how-to-export-import-an-azure-data-factory-arm-template/

    Azure Key Vault backup and restore - https://learn.microsoft.com/en-us/azure/key-vault/general/backup?tabs=azure-cli

    NSG's - Essentially everything in Azure is ARM scripts behind the scene.

    1. Use Azure PowerShell to export NSG ARM scripts with its rules
    2. The powershell should also export associated Subnet or NIC information for better information capturing.
    3. Schedule that script using Azure runbook in Azure automation account to export everyday/ every few hours.
    4. Make sure that exported ARM scripts are uploaded to Azure File Storage or Blob Storage

    Hope this answers your question. If you have any questions, please tag me in your reply.


    If the response helped, do "Accept Answer" and up-vote it

    1 person found this answer helpful.

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.