Skip to content

TechDirectArchive

Hands-on IT, Cloud, Security & DevOps Insights

  • Home
  • About
  • Advertise With US
  • Reviews
  • Contact
  • Toggle search form
Home » Backup » Leverage Azure Blob Storage as an Object Storage Repo in Veeam

Leverage Azure Blob Storage as an Object Storage Repo in Veeam

Posted on 16/05/202616/05/2026 IT Expert By IT Expert No Comments on Leverage Azure Blob Storage as an Object Storage Repo in Veeam
Azure Storage Account Creation For Veeam Repo

In this article, we will discuss how to Leverage Azure Blob Storage as an Object Storage Repo in Veeam. Azure Storage Accounts provide the foundational management layer for storing cloud data in Microsoft Azure. They create a unique, secure, highly scalable, and globally accessible namespace for your data. Azure Storage Account give you access to Azure’s core storage services. Such as the Blob Storage (object storage), Azure Files (SMB file shares), Queue Storage (messaging), and Table Storage (NoSQL key-value data). Please see Azure Storage: How to create Blob Storage and upload files.

An object storage repository is a repository intended for long-term data storage. It is based on either a cloud solution or S3 compatible on-premises storage solutions. Veeam Backup & Replication supports the following types of object storage repositories:

  • Veeam Data Cloud Vault
  • Amazon S3, Amazon S3 Glacier and AWS Snowball Edge
  • S3 compatible, S3 compatible with data archiving
  • Google Cloud
  • IBM Cloud
  • Wasabi Cloud Storage
  • Microsoft Azure Blob, Azure Archive Storage and Azure Data Box
  • 11:11 Cloud Object Storage

Please see how to Setup iSCSI Target and Storage LUN on Synology DS923+ for VBR. Here is how to Setup DS923+ Synology NAS as a Backup Repository for VBR.

Types of storage accounts

As mentioned above, Azure Storage offers several types of storage accounts. Each type supports different features and has its own pricing model. To learn more about blob storage, please take a look at this Microsoft Learn article.

This matrix below outlines the different Azure storage account tiers. It shows that Standard general-purpose v2 provides versatile, multi-service storage with maximum redundancy options for typical workloads. While the Premium tiers offer specialized, low-latency performance optimized individually for block blobs, file shares, or page blobs.

Azure Satorage Account Type

Out focus in this guide will be the Blob Storage. As shown, it is designed for high-performance workloads that require low latency and high transaction rates. Therefore ideall for applications with frequent read/write operations, and Small object sizes and high IOPS requirements. This storage type provides higher performance than standard storage.

Please see Deploy a Static Website to Azure Storage from VSCode, Azure CLI: How To Upload Batch Files to Azure Storage Account, and Running PowerShell remotely on Azure VMs.

Create Azure Blob Storage

Note: Unlike in previous versions, with Veeam Backup & Replication v12.1 and v13, Azure Blob Storage can be used directly as a backup repository and is no longer limited to Capacity Tier usage. You can take a look at this guide to learn more “Achieve 3-2-1 rule with SOBR on Synology or OOTBI and Wasabi“.

Note: Before proceeding to create an Azure Blob Storage. You can decide to create a Reource Group before hand or during the Azure Storage Account creation. This is because, every resource (VMs, storage accounts, networks, etc.) must belong to a resource group.

To create an Azure Blob Staorage. Log in to the Azure Portal and search for Storage accounts or click on “more servces”.

Azure Storage

Click on Storage Account as shown below.

Storage Account

Next, click on “Create” as shown below.

Create Azure Storage Account

Please see PXE Boot Failure: “Access Denied or Aborted” with Secure Boot on [Part 4], Advanced Tape Troubleshooting: Diagnosing Veeam LTO Drive Issues with ITDT, and how to protect Microsoft 365 beyond native limits with VDC [Part 1].

Create a Resource Group

A resource group is a logical container in Azure. It organizes resources and enables lifecycle management, deployment control, and RBAC-based access management.

As already mentioned, you can create a resource group before hand or during the creation of an Azure Storage Account. To do this, navigate to “Resource Groups”, and click on “Create”. Enter the “Name” and desired region closest to you. When you are done, click on “Review + Create”.

Since this has not been created previously, I will create a resource group on the fly as shown below.

Create Resource Group

Enter the Storage Account name, region and ensure you select the “Standard” performnce tier. For the preferrable storage type, select Azure Blob Storage or Azure Data Lake Storage Gen 2 and click Next.

Basic Settings Azure Storage Account

Please see how to create an App Service Plan with Continuous Deployment to deploy a .NET Application from GitHub. Also, see how to Install Azure Storage Explorer on Windows.

Blob Storage Access Tier

Azure offers three storage tiers to store data in blob storage. They are “Hot Access tier, Cool Access tier, and Cold (Archive tier)”. These tiers target data at different stages of its lifecycle and offer cost-effective storage options for different use cases. Take a look at this link for Azure Blob Storage pricing. For my usecase, I will select “Cool” and click on Next.

Advanced Azure Account

Under “Public Network Access”, I will select Enable as shown below. Ensure Public network access scope is also enabled for all network and click on Next.

Aszure Storage Networking

Under data protection, ensure enable versioning for blobs is enabled as shown below and click Next.

Azure Account Data Protection
Versioning is not required unless Azure Blob Immutability is enabled.

Please see Azure Resource Locks: Protecting Critical Cloud Resources from Accidental and Malicious Deletion. Also see how to Fix Operating System Loader failed signature verification” on Dell Safe BIOS Systems via PXE [Part 3].

Configure Azure Secuirty Settings

In the Advanced tab, under Security, I will keep the default settings as shown below and click Next.

Note: Do not enable Microsoft Defender for Storage. At this time, this Microsoft Defender for Storage is not supported by Veeam. Please see this guide if you wish to learn more about Microsoft for Cloud.

Storage Security

Select your encryption type as shown below. Enable support for customer-managed keys for Blob and files only and click Next.

Encryption

At this point, I do not care about Tags. Therefore, I will click “Next”Review and Create”.

Storage Account Tags

Note: If you did not specify a unique storage account name. The creation of the Azure Storage Account will fail with the error message below.

This is because, Azure Storage Account names must be **globally unique across all Microsoft Azure customers worldwide. It is not just within your own subscription or tenant. Since the name `veeambackupstore01` is highly generic, I assume another user has already registered it under the standard public namespac.

Validation Error

This means you must choose a completely unique name as shown below. This will ensure a preflight validation check passes successfully.

Storage Account Passed Validation

Click on “Review and Create” as shown below.

Create Storage Account

As you can see, the Storage Account has been deployed. You can view deployment details by navigating to the resources as shown below.

Storage Account Deployed

Get Access Keys

Access keys ensures your applications (Required for Veeam) are able to authenticate too the stoage account. To copy the access key, navigate to the Storage account and click on “Access keys” as shown below.

Storage Keys

Please see Steps to customize Windows PE boot images, and Tape Backup Troubleshooting in Veeam: Real Cases. Also, see [World Backup Day] V13 Upgrade Failure: Veeam Configuration Backup Saved the Day.

Create the Blob Container

A container organizes a set of blobs, similar to a directory in a file system. A storage account can include an unlimited number of containers, and a container can store an unlimited number of blobs. Azure Blob Storage offers three types of resources as shown below:

  • The storage account
  • A container in the storage account
  • A blob in a container

To create a blob container, from the storage account. Click on “Containers” under Data Storage and click on “Create a new container.

Add Container

In the new Container window, enter the container name as shown below. In this window, I will ensure that I enable “Enable version-level immuntability support” and cick on Create.

Create Object

As you can see, we have successfully created our container which will be consmed by Veeam very shortly.

Note: From the VBR console. we will map this repository to this container. And create a folder path inside the container during repository creation.

Container Created

Please see Update WinPE Boot Images with Windows UEFI CA Certificates [Part 2], How to perform Tape Drive Cleaning in Practice, and Active Directory Vulnerability Assessment with Purple Knight: Domain Controller Owner Is Not an Administrator.

Add Azure Blob to Veeam Backup & Replication v13

To add Azure Blob Storage as an Object Storage repository in Veeam, open the Veeam Backup & Replication console. Navigate to Backup Infrastructure and select Backup Repositories. From there, click either the working area or the ribbon menu, then choose Add Repository.

Add Repository

Click on Object Storage as shown below.

Object Storage

Next, select Hyperscalers in order to be able to add Azure Blob Storage

Hyperscalers

Select Microsoft Azure Storage

Azure Storage 1

Click on Azure Blob Storage from the window below.

Azure Blog Storagee

Please see Fix unable to contact Server: This may be the server does not exist, how to fix ADDS already contain a computer account, and AZURE Kubernetes Service (AKS) upgrade minor version from 1.32.3 to 1.33.7.

New Object Stoage Repository

Enter a name of your choice in the Object Storage Repository Name field. And optionally provide a description to help identify its purpose and click on Next.

Object Staorage Name
If you want to limit the maximum number of tasks that can be processed at once. Select the Limit concurrent tasks to “N” check box.

At the Account step of the wizard, Add a new credential or  select your Credentials using the drop-down list. This credential will be used to access the Azure Blob storage

Add Credentials

Since I do not already have a credential added. I will click on “Add” and select “Microsoft Azure Storage Account (Shared Keys). If you wish to conenct via Entra ID, please see the following Help Center article.

Shared Key

Enter the Access Key details we copied earlier into the wizard below and click on OK.

Credential

Add credentials and Select Region

Ensure you have the right region selected and conenction mode as well and click on Next to proceed.

Region And Conenction Mode
The Direct connection mode instantly moves data of processed VMs or file shares to object storage repositories

If you are not fine with the Direct conenction mode. You can select a gateway server and VBR will automatically determine the most suitable gateway from the list below.

Direct Connection Mode
By default, the role of a gateway server is assigned to the Veeam Backup & Replication server. You can choose any Microsoft Windows or Linux server that is added to your backup infrastructure and has internet connection. Note that you must add the server to the backup infrastructure beforehand.

Shortly, this will load the Microsoft Azure Configuration

Loading Microsoft Confguration

From the Container drop-down list, select a container we created above. Use the “Browse” button to create a “folder”

Storage Container Selection
Make sure that the container where you want to store your backup data was created in advance. And note that the Root Container is not supported.

Here, you can use the Browse button to either select an existing folder. Or create a New Folder as shown below.

Create Folder

Select the created folder and click on OK.

Folder Selected

Next, select the “Limit object storage consumption” check box to define a soft limit for your object storage consumption. If this limit is exceeded during a job run, Veeam Backup & Replication will complete the job.

However, a new job will not be able to start unless you remove the extra data that exceeds the limit or change the soft limit settings. Provide the value in TB or PB.

Also, ensure you select “Make backups immutable”. Immutability prohibits deletion of blocks of data from your object storage repository.

Note: The default immutability period is 30 days. You can set the immutability period to different values in the Veeam Backup & Replication UI. The minimum immutability period is 1 day, and the maximum is 999 days.

Access Tier

Also, the access tier settings define the cost and performance of data that you keep in Azure Blob object storage. Use the “Cool” option if you plan to access your data rarely (for example, once in a month or less). Also when you plan to store data at least for 30 days.

Note: If you select the Cool option and plan to use this object storage as a performance or capacity tier. Do not target to this repository any jobs that constantly send backup data to this storage: scheduled regular backup and backup copy jobs that run without GFS. Jobs with transactions logs enabled, jobs created by Veeam Plug-Ins for Enterprise Applications. Otherwise, it will result in higher costs.

Note: Azure Blob storage may apply a different access tier to your backup data and metadata than the settings specified in Veeam Backup & Replication. If your Azure storage account access tier differs from those set in Veeam Backup & Replication.

Container
In the Immutability Settings window, specify how the immutability period is counted and set the immutability period in days:

I will change the this access tier to reflect the access tier i created above during the storage account creation.

Cool Access Tier
Cool Tier Access

he mount server is a component that Veeam Backup & Replication uses for restore operation.

Mount Server
From the Windows mount server list, select a Microsoft Windows server that you want to use as a mount server. The Windows mount server list contains only Microsoft Windows servers added to the backup infrastructure. If the server is not added to the backup infrastructure yet, click Add New on the right to open the New Windows Server wizard.

Please see Reset or reinstall Windows Server without deleting the VM, and Build a New DC vs Swing Migration: Upgrade Server OS Correctly.

Review Repository Components

As you can see, the following Veeam components has already been installed. Therefore, I will click on Apply.

Note: If the backup repository contains backups, select the Search the repository for existing backups and import them automatically check box. Veeam Backup & Replication will scan the backup repository to detect existing backup files and display them in the Veeam Backup & Replication console under the Backups > Object Storage (Imported) node. Also, if the backup repository contains guest file system index files, select the Import guest file system index data to the catalog check box. Veeam Backup & Replication will import index files together with backup files, and you will be able to search for guest OS files inside imported backups.

Veeam Components

At the Apply step of the wizard, wait for Veeam Backup & Replication to complete saving your settings to the configuration database and create backup infrastructure objects.

Settings Applied To The Veeam Config DB

At the Summary window, click on “Finish” as shown below.

Complete Objecton Storage Integration

As ylu can see below, we have successfully added Azure Blob Storage to Veeam Backup and Replication.

Repo Added

Please see how to Set up Veeam Backup for Microsoft Azure, Azure File Sync : How to enable Self-Service restore, and steps to Run MBR and GPT conversion with the best GPT converter.

Create a Backup Job

You can proceed and create a Backup job by clicking on “Backup Job” as shown below.

Create New Backup Job To Azure

Enter the job name and a description to enable easy identification of the job without editing on the job and checking on the repository.

VM Name

Use the Add button under the Virtual Machine window to add machines to be processed.

Add Vm

Here, I will select the TDASCVMM Virtual Machine. Here is a guide on “how to integrate Hyper-V: Install System Center Virtual Machine Manager”.

Select VM To Backup

VM selected! Click Next to continue.

Vm Selected

Selct the Repository we created above. In this case, this is the AZTDABlogStorage.

Select Backup Repo

Pleae see Fix missing path and delete a Veeam Backup Repository, and how to Change Active Directory Domain name from dot local to dot com.

Enable Guest File System Indexing and Malware detection

Note: If you do not set an account that has permission on the VM. you will get the following error “ Unable to perform guest file system indexing: Failed to install via Deployment Svc“.

To mitigate this issue, select a user account that has enough permissions on the VM. If you have not set up credentials beforehand. Click the Add button to add credentials.

Enable Guest File

I will enter the device account “Administrator”and password and then click on OK.

Standard Account Credential

As you can see, we have populated the Guest OS Credential field as shown below. Instead of proceeding blindly, you can click on verifiy network conenctivity and credentials.

Verify Connectivity And Credential

As you can see below, the test connectivity and credential were completed successfully.

Credential Test Completed

Click Next to proceed.

Guest Processing

At this time, I will not configure the jobs to run automatically. I will click on “Apply”

Schedule

On the “Summary” window, I will check the box to run the job when I click Finish. Finially, I will click on Finish.

Run Job Or Close Backup Job Window

As you can see below, our backup job completed successfully.

Job Completed

Summary

By disabling soft delete to control operational expenditures, and utilizing version-level immutability. We have built a bulletproof, high-performance offsite repository.

As you can see above, he job is completed successfully. This ensure that our environment (infrastructure) is audit-ready, secure against extortion threats (ransomeware, and positioned perfectly for automated disaster recovery scaling. Lastly, the Storage Center (Blob Storage) dashboard provides a centralized overview of storage accounts and their security and feature status as we have enabled.

Azure Storage Center Summary Dashboiard

I hope you found this guide very useful on how to Leverage Azure Blob Storage as an Object Storage Repo in Veeam. Please feel free to leave a comment below.

5/5 - (1 vote)

Thank you for reading this post. Kindly share it with others.

  • Share on X (Opens in new window) X
  • Share on Reddit (Opens in new window) Reddit
  • Share on LinkedIn (Opens in new window) LinkedIn
  • Share on Facebook (Opens in new window) Facebook
  • Share on Pinterest (Opens in new window) Pinterest
  • Share on Tumblr (Opens in new window) Tumblr
  • Share on Telegram (Opens in new window) Telegram
  • Share on WhatsApp (Opens in new window) WhatsApp
  • Share on Mastodon (Opens in new window) Mastodon
  • Share on Bluesky (Opens in new window) Bluesky
  • Share on Threads (Opens in new window) Threads
  • Share on Nextdoor (Opens in new window) Nextdoor
Backup Tags:Azure Blob backup repository Veeam, Azure Blob immutable storage Veeam, Azure Blob Storage Veeam object storage repository, configure Azure Blob Storage in Veeam, configure object storage repo Veeam Azure, create backup job, leverage Azure Blob Storage as an Object Storage Repo in Veeam, use Azure Blob Storage for Veeam backups, Veeam Azure Blob repository setup, Veeam backup to Azure Blob Storage, Veeam object storage Azure guide

Post navigation

Previous Post: PXE Boot Failure: “Access Denied or Aborted” with Secure Boot on [Part 4]

Related Posts

  • Upgrade for Veeam ONE
    How to upgrade Veeam ONE to v12.1 Backup
  • banner2
    How to Integrate Postman With GitHub Automation
  • upgrading Veeam BAckup and Replication to v13
    Upgrade Path and In-Place Upgrade for VBR v13 and Known Fixes Backup
  • S3 Bucket Replication
    Set up Cross-Region Replication for S3 Buckets AWS/Azure/OpenShift
  • Step to migrate from microsft SQl to PostgreSQL
    Migrate Veeam Configuration Database to PostgreSQL Server Backup
  • veeamONE integration with VBR
    Install Veeam ONE and Add VBR: Fix failed to connect to VBR Backup

More Related Articles

Upgrade for Veeam ONE How to upgrade Veeam ONE to v12.1 Backup
banner2 How to Integrate Postman With GitHub Automation
upgrading Veeam BAckup and Replication to v13 Upgrade Path and In-Place Upgrade for VBR v13 and Known Fixes Backup
S3 Bucket Replication Set up Cross-Region Replication for S3 Buckets AWS/Azure/OpenShift
Step to migrate from microsft SQl to PostgreSQL Migrate Veeam Configuration Database to PostgreSQL Server Backup
veeamONE integration with VBR Install Veeam ONE and Add VBR: Fix failed to connect to VBR Backup

Leave a Reply Cancel reply

You must be logged in to post a comment.

Microsoft MVP

VEEAMLEGEND

vexpert-badge-stars-5

Virtual Background

GoogleNews

Categories

veeaam100

Veeam Vanguard

  • EnableDisableTPMAutoProv
    Waiting for TPM Auto Provisioning: How to Enable or Disable TPM Auto-provisioning Windows
  • Wingettool
    Install and Manage Applications with Winget Windows
  • unzip mac 994x400 1
    How to set a default app to archive files on macOS Mac
  • Screenshot 2024 02 29 at 8.03.48 PM
    How to create an Elastic Beanstalk environment in AWS AWS/Azure/OpenShift
  • SCVMM Setup Error 10421
    SCVMM setup Error 10421: Fix VMM Service Account conflict Virtualization
  • unnamed 1
    NSlookup Displays Error: UnKnown Default Server Windows Server
  • image 38
    How to Fix “Unknown hard error” on Windows Server and Windows 10 Windows
  • 0318 4
    Active Directory Authentication methods: How do Kerberos and NTLM work Windows Server

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 1,804 other subscribers
  • RSS - Posts
  • RSS - Comments
  • About
  • Authors
  • Write for us
  • Advertise with us
  • General Terms and Conditions
  • Privacy policy
  • Feedly
  • Telegram
  • Youtube
  • Facebook
  • Instagram
  • LinkedIn
  • Tumblr
  • Pinterest
  • Twitter
  • mastodon

Tags

AWS Azure Bitlocker Microsoft Windows PowerShell WDS Windows 10 Windows 11 Windows Deployment Services Windows Server 2016

Copyright © 2025 TechDirectArchive

Loading Comments...

You must be logged in to post a comment.