Truth in IT
    • Sign In
    • Register
        • Videos
        • Channels
        • Pages
        • Galleries
        • News
        • Events
        • All
Truth in IT Truth in IT
  • Data Management ▼
    • Converged Infrastructure
    • DevOps
    • Networking
    • Storage
    • Virtualization
  • Cybersecurity ▼
    • Application Security
    • Backup & Recovery
    • Data Security
    • Identity & Access Management (IAM)
    • Zero Trust
    • Compliance & GRC
    • Endpoint Security
  • Cloud ▼
    • Hybrid Cloud
    • Private Cloud
    • Public Cloud
  • Webinar Library
  • TiPs
  • DRAW

Instant VM Recovery to Azure from Veeam Vault

Veeam
06/13/2026
0 (0%)
Share
  • Comments
  • Download
  • Transcript
Report Like Favorite
  • Share/Embed
  • Email
Link
Embed

Transcript


In this video, we're going to be looking at the instant VM recovery to Azure from a Veeam Vault repository. As you can see here, it's the same lab I'm using in the other videos. I have three virtual machines protected, a local copy. I also have a copy out in an Azure Blob repository. And as you can see below, I also have a copy out in a Veeam Vault repository. And that's what we're going to be using today. We're going to be right-clicking on the particular virtual machine. We'll offer all the different types of recovery available to us from that particular backup. But what we're going to be doing today, as I said, we're going to be using instant recovery to Microsoft Azure. As we open the wizard, we are able to select the particular virtual machine. There is only one here to select. It's now going to query the available locations. It's now offering me the subscription that I wish to use and also the ability to select the location. I'm going to be selecting East US. It's then going to be querying the available VM size and storage accounts. Once that's done, we then have the ability to make some changes. Given the name of the restored virtual machine, it's something we're going to change here. We also have the ability to amend any tag information. If we go into the name, this is where we can add a specific name or just add a prefix or a suffix. We're going to be adding a suffix to the name. And we're going to be adding a prefix to the name of the virtual machine. So we're going to be adding a prefix to the name. If we want to add a prefix or a suffix, we're going to be adding a suffix of dash restored. Then we're able to look at the disk configurations. I don't need premium SSDs, so I'm going to be editing those to standard HDDs for both of the disks in this particular VM. I could also make some additional changes, as it is for now. Now I'm going to be looking at the available resource groups. We're now given the ability to set the resource group. And I already have an existing resource group, so we're going to make those changes here. I'm going to add a prefix to the name of the virtual machine. And click Next. It's going to verify that configuration. Now I'm going to verify the helper appliance and the restored VM configurations to make sure everything is valid. Available security groups. And this is where we're going to be able to enter the amended network information. I'm going to select my preferred virtual network. I'm going to be selecting my preferred subnet, which is default 2 in this instance. And I'm going to be selecting my preferred security group. Not going to sign a public IP, not Not going to sign a public IP, not required in this scenario. Going to hit Next. And this is the helper appliance configuration. So I'm going to select a different subnet, which is default in this scenario. And the storage account is an existing storage account that I've created. Again, this is for the helper appliance. This is now the opportunity to populate a reason for restore. That will appear in the log. And as you can see, we're just performing a test restore from a Veeam Vault. A summary of everything we've configured here. I do have an option for Enable Boot Verification. Not going to take that. This is where we now see the log of activity of what's going on. It's starting the recovery of the chosen virtual machine. It's using the helper. You can see there's now an instant recovery in progress at the top left there. We're starting to create the helper appliance that we configured. Now deploying that helper appliance. Creating the virtual network. Creating the virtual network for the appliance. And we're now creating the VM OS disk. Whilst that's happening, let's go take a look at what's happening in the background. So you can see here, we have the same as we have in the lab. We have on the left hand side, we have our local VMware environment. And on the right hand side, we have our Azure representation. We have a backup of the same three virtual machines in the local repository. And we also have a copy over in the theme vault repository. So the first thing we're going to do here is being back on replication is going to address those backups in the theme vault repository. And it's going to be able to mount those VBKs and, of course, VIBs as well and mount them to and make them addressable and mount them to the helper virtual machine, giving that particular virtual machine the ability to transit the IO from the mounted backups. And that will become clear why we're doing that. What we then do is we create and register an Azure virtual machine. And because we have mounted those VBKs and VIBs to the helper appliance here, we can make those drives available to that particular virtual machine that we've created and registered. We can now boot this particular virtual machine. And it's essentially as long as the virtual machine takes to boot is as long as it can, as soon as it is available. So the IO is handled and channeled via the helper back to the repository, and we're caching those changes. Once, essentially, that virtual machine is stable, we have a number of different things to do. In fact, we have two options, really. When we're back in the lab, we'll be unpublishing that state, because we're only doing this as a test. But if you've done this in production, what we would actually do is we would write any of the cached change data plus the contents of the data into the virtual disks on the Azure virtual machine, the VHDs. And then we would remove the helper, remove the cache, spin down any of the VBKs that we've mounted, and we would leave the virtual machine running in production. OK, so let's now go back to the log. Now we're back in the log. You can see that we're back to creating the VM OS disk. We're now deploying the VM itself. We're now configuring the Cloud Messaging Service. Just takes a few moments. We're now configuring the Platform Converter Service. We're connecting to the Veeam Vault repository here, which is krr-vault-restore. We're now publishing the disks from the backup as we looked at earlier. We're now preparing the helper appliance. We're converting the virtual machine back up for Microsoft Azure. And we're now, you can see, the same thing. And we're now, you can see, that we have successfully restored the krr-dc-01. So if we go take a look in my Azure portal, you can see, without the refresh, we're not seeing the restored virtual machine and the helper. But once I hit refresh, you can see that that suffixed machine and the helper running in my Azure portal. Very easy to perform the recovery, as you can see. But you can see at the top left, we have an instant recovery in progress. I can interact with this particular instance. I can right-click on it. In a normal scenario, I would hit Migrate to Production, and it would finalize the state of those disks in Azure. But for this as a test, I'm going to hit Stop Publishing. And I have to agree, Stop Publishing the session. And this is going to undo all the activities that we have performed in the instant recovery. So it's stopping the restore. It's going to be unpublishing the backups. It's going to be cleaning up the helper appliance in Azure. And you'll see that as we step through the log here. So it's already deleting the virtual machine that we restored. Now, all this will remove the deregister. And this is what we'll do when we return to Azure as well. It just takes a little while for removing those objects. All the docs and key cards will be removed. We're deleting the helper appliance resources, so we're not leaving anything running in Azure. The helper appliance has been deleted successfully. And the restore process has been stopped successfully. So, as far as I'm concerned, we have now stopped that restore and undone everything we did there. So you can see before a refresh in my Azure portal, we can still see those machines. But if I hit refresh, you can see that those restored and the helper appliance machine are now gone. So not taking up any resources. So hopefully you found that video useful and check out the rest of the content on the Veeam YouTube channel. Thank you.

TL;DR

  • Instant Recovery to Azure allows VMs to boot directly from Veeam Vault backups within minutes using a helper appliance that mounts backup files and channels IO, eliminating the need to wait for full data transfer before the VM becomes operational.
  • The recovery wizard guides administrators through Azure configuration including subscription, location, VM sizing, storage types, networking, and resource groups, with options to customize VM names, disk types, and security settings for the restored environment.
  • After instant recovery, administrators can either migrate to production by writing all data to native Azure VHDs and removing temporary components, or stop publishing to completely reverse the process and clean up all Azure resources for testing scenarios.
  • The demonstration includes both the Veeam UI workflow and a visual architecture diagram explaining how the helper appliance, mounted backups, and Azure compute interact to enable near-instantaneous VM availability from off-site Veeam Vault repositories.

Instant Recovery Workflow and Configuration

This demonstration walks through the complete process of performing an Instant VM Recovery to Microsoft Azure from a Veeam Vault repository. Starting with an on-premises VMware environment protected by local Veeam backups and a secondary copy in Veeam Vault, the tutorial covers the step-by-step wizard configuration including subscription selection, VM sizing, storage account configuration, network settings, and resource group assignment. The process involves creating a helper appliance in Azure that mounts the backup files (VBKs and VIBs) from the Veeam Vault repository, making them addressable to the restored virtual machine. Key configuration decisions include disk type selection (standard HDD vs premium SSD), virtual network and subnet assignment, security group configuration, and naming conventions using prefixes or suffixes.

Technical Architecture and Data Flow

The video includes a visual explanation of the underlying architecture using an Azure-themed chalkboard diagram. The technical flow begins with Veeam Backup & Replication addressing the backups stored in the Veeam Vault repository, mounting the VBK and VIB files to a helper virtual machine deployed in Azure. This helper appliance acts as an IO transit layer, channeling read operations from the mounted backups to the newly created and registered Azure VM. The restored virtual machine boots directly from these mounted backups, with IO requests handled through the helper appliance back to the repository while changes are cached. This architecture enables the VM to become operational within minutes—essentially as fast as the VM can boot—without waiting for a full data transfer to complete.

Production Migration and Cleanup Options

Once the instant recovery is complete and the VM is running in Azure, administrators have two primary options. For production scenarios, the 'Migrate to Production' option writes all cached changes plus the full backup data into native Azure VHDs, removes the helper appliance and cache, dismounts the backup files, and leaves the VM running independently in Azure. For testing scenarios, as demonstrated in this video, the 'Stop Publishing' option reverses the entire process by unpublishing the backups, deleting the restored VM, removing the helper appliance, and cleaning up all associated Azure resources including disks, network interfaces, and security groups. This ensures no residual resources remain consuming Azure capacity or incurring costs after the test is complete.

Chapters

0:00 - Introduction and Lab Overview
0:35 - Starting Instant Recovery Wizard
1:08 - Configuring Azure Settings
2:08 - Disk and Resource Configuration
3:16 - Network and Security Setup
4:08 - Finalizing and Starting Recovery
5:20 - Architecture Explanation
7:51 - Recovery Progress and Completion
9:27 - Verifying in Azure Portal
10:03 - Stop Publishing and Cleanup

Key Quotes

0:44 "We're going to be using instant recovery to Microsoft Azure."
6:45 "It's essentially as long as the virtual machine takes to boot is as long as it can, as soon as it is available."
6:53 "The IO is handled and channeled via the helper back to the repository, and we're caching those changes."
7:19 "If you've done this in production, what we would actually do is we would write any of the cached change data plus the contents of the data into the virtual disks on the Azure virtual machine, the VHDs."
9:56 "In a normal scenario, I would hit Migrate to Production, and it would finalize the state of those disks in Azure."

FAQ

What is the difference between Instant Recovery and a traditional restore to Azure?

Instant Recovery allows a VM to boot and run in Azure within minutes by mounting backup files through a helper appliance, with IO channeled back to the Veeam Vault repository. Traditional restore requires the entire VM data to be transferred to Azure storage before the VM can start, which can take hours for large workloads. Instant Recovery provides immediate availability while data migration happens in the background or on-demand.

What happens to the helper appliance and mounted backups after migration to production?

When you select 'Migrate to Production', Veeam writes all cached changes plus the full backup data into native Azure VHDs attached to the restored VM. Once the data is fully committed to Azure storage, the helper appliance is deleted, the backup files are unmounted from the Veeam Vault repository, and the cache is removed. The VM continues running independently in Azure without any dependency on the temporary recovery infrastructure.


Categories:
  • » Data Protection » Backup & Recovery
  • » Cloud » Hybrid Cloud
  • » Cybersecurity » Cloud Security
  • » Data Protection
Channels:
News:
Events:
Tags:
  • Data Protection
  • Cloud Security
  • Technical Deep Dive
  • Demo
  • Backup & Recovery
  • Instant VM Recovery
  • Azure Cloud Recovery
  • Veeam Vault Repository
  • Disaster Recovery
  • Backup Restoration
  • Helper Appliance Architecture
  • Azure Virtual Machines
  • Cloud Migration
Show more Show less

Browse videos

  • Related
  • Featured
  • By date
  • Most viewed
  • Top rated
  •  

              Video's comments: Instant VM Recovery to Azure from Veeam Vault

              Upcoming Webinar Calendar

              • 06/17/2026
                12:00 PM
                06/17/2026
                Action1: The Remediation Gap: Vulnerability Management in the Age of AI
                https://www.truthinit.com/index.php/channel/2010/action1-the-remediation-gap-vulnerability-management-in-the-age-of-ai/
              • 06/23/2026
                01:00 PM
                06/23/2026
                The AI-Powered VMware Alternative
                https://www.truthinit.com/index.php/channel/2009/the-ai-powered-vmware-alternative/
              • 06/24/2026
                11:00 AM
                06/24/2026
                LATAM: Accelerating Insights on AI Through an Engaging Webinar Series
                https://www.truthinit.com/index.php/channel/2012/accelerating-insights-on-ai-through-an-engaging-webinar-series/
              • 06/25/2026
                01:00 PM
                06/25/2026
                Generative AI Security: Preventing AI from Becoming a Data Breach Multiplier
                https://www.truthinit.com/index.php/channel/1998/generative-ai-security-preventing-ai-from-becoming-a-data-breach-multiplier/
              • 07/01/2026
                04:00 AM
                07/01/2026
                Schutz von KI in Anwendungen, Agenten und APIs.
                https://www.truthinit.com/index.php/channel/2008/schutz-von-ki-in-anwendungen-agenten-und-apis/
              • 07/02/2026
                10:00 AM
                07/02/2026
                Resilience Insights from Hybrid Threats When the Cloud Faces Challenges
                https://www.truthinit.com/index.php/channel/2011/resilience-insights-from-hybrid-threats-when-the-cloud-faces-challenges/

              Upcoming Events

              • Jun
                17

                Action1: The Remediation Gap: Vulnerability Management in the Age of AI

                06/17/202612:00 PM ET
                • Jun
                  23

                  The AI-Powered VMware Alternative

                  06/23/202601:00 PM ET
                  • Jun
                    24

                    LATAM: Accelerating Insights on AI Through an Engaging Webinar Series

                    06/24/202611:00 AM ET
                    • Jun
                      25

                      Generative AI Security: Preventing AI from Becoming a Data Breach Multiplier

                      06/25/202601:00 PM ET
                      • Jul
                        01

                        Schutz von KI in Anwendungen, Agenten und APIs.

                        07/01/202604:00 AM ET
                        More events
                        Truth in IT
                        • Sponsor
                        • About Us
                        • Terms of Service
                        • Privacy Policy
                        • Contact Us
                        • Preference Management
                        Desktop version
                        Standard version