Veeam Backup Azure 5 0 User Guide PDF
Veeam Backup Azure 5 0 User Guide PDF
Azure
Version 5.0
User Guide
April, 2023
© 2023 Veeam Software.
All rights reserved. All trademarks are the property of their respective owners.
No part of this publication may be reproduced, transmitted, transcribed, stored in a retrieval system, or
translated into any language in any form by any means, without written permission from Veeam Software
(Veeam). The information contained in this document represents the current view of Veeam on the issue
discussed as of the date of publication and is subject to change without notice. Veeam shall not be liable for
technical or editorial errors or omissions contained herein. Veeam makes no warranties, express or implied, in
this document. Veeam may have patents, patent applications, trademark, copyright, or other intellectual
property rights covering the subject matter of this document. All other trademarks mentioned herein are the
property of their respective owners. Except as expressly provided in any written license agreement from Veeam,
the furnishing of this document does not give you any license to these patents, trademarks, copyrights, or other
intellectual property.
NOTE
Read the End User Software License Agreement before using the accompanying software programs. Using
any part of the software indicates that you accept the terms of the End User Software License Agreement.
Customer Support
Should you have a technical concern, suggestion or question, visit the Veeam Customer Support Portal to open a
case, search our knowledge base, reference documentation, manage your license or obtain the latest product
release.
Company Contacts
For the most up-to-date information about company contacts and office locations, visit the Veeam Contacts
Webpage.
Online Support
If you have any questions about Veeam products, you can use the following resources:
• Keep the backed-up data in cost-effective, long-term Microsoft Azure storage accounts.
• Restore individual files of Azure file shares, specific Azure SQL databases, entire Azure VMs, individual
virtual disks, and guest OS files and folders.
• Permissions that must be assigned to a service or a repository account used to perform Veeam Backup for
Microsoft Azure operations.
• Network ports that must be open to ensure proper communication of Veeam Backup for Microsoft Azure
components.
• Azure services to which Veeam Backup for Microsoft Azure must have outbound internet access .
• Considerations and limitations that should be kept in mind before you deploy Veeam Backup for Microsoft
Azure.
• To restore Azure VMs, virtual disks, and files and folders from cloud -native snapshots and image-level
backups.
TIP
To manage backup repositories, you can use service accounts or create specific repository accounts. For
more information on permissions required for repository accounts, see Azure Repository Account
Permissions.
Service accounts must have either the Contributor and Key Vault Crypto Officer Azure built-in roles or a custom
role assigned permissions required to get access to Azure resources that you want to protect. To learn how to
create custom roles, see Microsoft Docs.
{
"permissions": [
{
"actions": [
"Microsoft.Authorization/roleAssignments/read",
"Microsoft.Compute/diskAccesses/delete",
"Microsoft.Compute/diskAccesses/privateEndpointConnections/read"
,
"Microsoft.Compute/diskAccesses/privateEndpointConnections/write
",
"Microsoft.Compute/diskAccesses/PrivateEndpointConnectionsApprov
al/action",
"Microsoft.Compute/diskAccesses/read",
"Microsoft.Compute/diskAccesses/write",
"Microsoft.KeyVault/vaults/deploy/action",
"Microsoft.KeyVault/vaults/keys/versions/read",
"Microsoft.KeyVault/vaults/read",
"Microsoft.Network/privateEndpoints/delete",
"Microsoft.Network/privateEndpoints/read",
"Microsoft.Network/privateEndpoints/write",
"Microsoft.Network/privateLinkServices/privateEndpointConnection
s/read",
"Microsoft.Network/privateLinkServices/privateEndpointConnection
s/write",
"Microsoft.Network/privateLinkServices/privateEndpointConnection
s/delete",
"Microsoft.Resources/subscriptions/resourceGroups/read",
"Microsoft.Storage/storageAccounts/blobServices/containers/read"
,
"Microsoft.Storage/storageAccounts/blobServices/containers/write
",
"Microsoft.Storage/storageAccounts/blobServices/read",
"Microsoft.Storage/storageAccounts/listKeys/action",
"Microsoft.Storage/storageAccounts/privateEndpointConnections/wr
ite",
"Microsoft.Storage/storageAccounts/PrivateEndpointConnectionsApp
roval/action",
"Microsoft.Storage/storageAccounts/read"
],
"notActions": [],
"dataActions": [
"Microsoft.KeyVault/vaults/keys/encrypt/action",
"Microsoft.KeyVault/vaults/keys/decrypt/action",
"Microsoft.KeyVault/vaults/keys/read"
],
"notDataActions": []
}
]
}
Workstation web Backup appliance TCP 443 Required to access the Web UI
browser component from a user
workstation.
Ubuntu NTP Server UDP 123 Required to run a time sync service
(ntp.ubuntu.com) for Linux VMs.
NOTE
If you plan to back up Azure resources that operate in private environment, consider that the backup
appliance and worker instances must have access to all the listed services as well.
• Azure Virtual Network (for Azure resources that operate in private environment only)
• Microsoft.Authorization
• Microsoft.Commerce
• Microsoft.Compute
• Microsoft.DevTestLab
• Microsoft.KeyVault
• Microsoft.Network
• Microsoft.Resources
• Microsoft.ServiceBus
• Microsoft.Storage
• Microsoft.Sql
• Microsoft.ManagedServices
Hardware
Software
To access Veeam Backup for Microsoft Azure, use Microsoft Edge (latest version), Mozilla Firefox (latest version)
or Google Chrome (latest version). Internet Explorer is not supported.
Security Certificates
Veeam Backup for Microsoft Azure supports certificates in the formats .PFX and .P12.
Backup Repositories
Before you start managing backup repositories, consider the following:
• Veeam Backup for Microsoft Azure does not support creation of backup repositories in storage accounts
with the Azure Data Lake Storage Gen2 capabilities.
• Veeam Backup for Microsoft Azure does not support creation of backup repositories in stor age accounts
with the blob soft delete option enabled.
• Veeam Backup for Microsoft Azure does not support creation of archive repositories in storage accounts
with the Zone-redundant storage (ZRS), Geo-zone-redundant storage (GZRS) or Read-access geo-zone-
redundant storage (RA-GZRS) redundancy option enabled.
• A service endpoint (routing) for the Microsoft.Storage service must be configured for virtual networks to
which workers will be connected. To learn how to configure virtual network service endpoints, see
Microsoft Docs.
• A subnet to which workers will be connected must have at least one free IP address in the subnet range —
Veeam Backup for Microsoft Azure will be able to launch and simultaneously run as many workers as many
free IP addresses there are in the subnet range.
Backup
Before you start protecting Azure resources, consider the following:
• Due to Microsoft Azure limitations, Veeam Backup for Microsoft Azure does not support backup of Azure
VMs with Azure ultra disks. For more information on Azure ultra disks, see Microsoft Docs.
• Veeam Backup for Microsoft Azure supports backup of Azure VMs with trusted launch enabled. However,
you will only be able to perform disk restore and file-level restore for this type of VMs. For more
information on trusted launch, see Microsoft Docs.
• Due to Microsoft Azure limitations, Veeam Backup for Microsoft Azure does not support backup of NFS
Azure file shares. For more information on Azure file share snapshots, see Microsoft Docs.
• When Veeam Backup for Microsoft Azure backs up Azure VMs with IPv6 addresses assigned, it does not
save the addresses. That is why if you plan to restore these VMs, you will have to assign IPv6 addresses to
the restored VMs manually in the Microsoft Azure portal after the restore process completes.
• Veeam Backup for Microsoft Azure does not support backup of databases hosted by Azure Arc -enabled
SQL Managed Instances and SQL Servers on Azure Arc-enabled servers.
• Veeam Backup for Microsoft Azure uses BACPAC files to back up SQL databases. BACPAC export of
databases with external references is not supported. That is why if a SQL database was migrated to an
Azure SQL Database Server or Azure SQL Managed Instance, make sure to clear legacy references,
orphaned database users and credentials set up with authentication types not supported by Azure SQL, to
avoid BACPAC export errors.
• If you delete a file share from Microsoft Azure, the snapshots of this file share will be deleted as well. To
protect your snapshots from accidental deletion, you can use the file share soft delete option. For more
information on the soft delete option for Azure file shares, see Microsoft Docs.
Restore
Before you start restoring Azure resources, consider the following:
• When restoring virtual disks of an Azure VM to a new location from a cloud-native snapshot or image-level
backup, Veeam Backup for Microsoft Azure does not attach the restored virtual disks to any Azure VM —
the disks are placed to the specified location as standalone virtual disks.
• Restore of files and folders is supported for the following file systems only: FAT, FAT32, NTFS, ext2, ext3,
ext4, XFS, Btrfs.
• Veeam Backup for Microsoft Azure supports file-level recovery for Microsoft Windows basic volumes only.
If you use Windows Storage Spaces to store data, restore an entire Azure VM to get access to your files
and folders. For more information on Storage Spaces, see Microsoft Docs.
• Veeam Backup for Microsoft Azure does not support entire VM restore of Azure VMs with trusted launch
enabled. For more information on trusted launch, see Microsoft Docs.
• Backup and restore operations are supported within one Azure region only. If you choose to back up or
restore your data to another region, you must first migrate to the target region all Azure key vaults,
cryptographic keys and secrets used to encrypt the source Azure resources, as described in Microsoft Docs.
• File-level recovery is not supported for VMs whose virtual disks are encrypted using Azure Disk
Encryption.
• An Azure SQL Server is considered to be protected if at least one database located on the server has a
backup created by a backup policy during the past 31 days.
• An Azure file share is considered to be protected if it has a snapshot created by a backup policy during the
past 31 days.
Each protected instance consumes 1 license unit. However, if an instance has only manually created snapshots
or backups, it does not consume any license units.
NOTE
If an instance has not been backed up within the past 31 days, Veeam Backup for Microsoft Azure
automatically revokes the license unit from the instance. If you need to ma nually revoke a license unit,
follow the instructions provided in section Revoking License Units.
Product Editions
Veeam Backup for Microsoft Azure is available in 2 editions:
• Free
Veeam Backup for Microsoft Azure operating in the Free edition allows you to protect up to 10 instances
free of charge. Note that this edition does not support indexing of Azure file shares.
TIP
If you previously had the Free edition installed for evaluation and testing purposes and want to switch to
any of the commercial editions without reconfiguring the backup infrastructure, follow the steps described
in this Veeam KB article.
Veeam Backup for Microsoft Azure operating in the BYOL edition allows you to protect the number of
instances equivalent to the number of units specified in your license.
Veeam Backup for Microsoft Azure BYOL edition can be licensed using either the Veeam Universal License
(VUL) or a separate product license that can be obtained by contacting a Veeam sales representative at
Sales Inquiry.
When the license expires, Veeam Backup for Microsoft Azure offers a grace period to ensure a smooth
license update and to provide sufficient time to install a new license file. The duration of the grace period
is 31 days after the expiration of the license. During this period, you can perform all types of data
protection and disaster recovery operations. After the grace period is over, Veeam Backup for Microsoft
Azure stops processing all instances and disables all scheduled backup policies. You must update your
license before the end of the grace period.
For details on how to install the license on the backup appliance, see Installing and Removing License.
Veeam Backup & Replication licensing is applied to Veeam Backup for Microsoft Azure appliances
managed by standalone Veeam Backup & Replication servers. For more information, see the Integration
with Veeam Backup & Replication Guide.
This section applies only to the BYOL edition of Veeam Backup for Microsoft Azure.
Installing License
To install or update a license installed on the backup appliance, do the following:
4. In the Install License window, click Browse to browse to a license file, and then click Install.
IMP ORTANT
If your backup appliance is connected to a standalone Veeam Backup & Replication server, you can manage
the license only using the Veeam Backup & Replication console. For more information, see Integration with
Veeam Backup & Replication Guide.
Removing License
To remove a license installed on the backup appliance if you no longer need it, do the following:
After you remove a license, Veeam Backup for Microsoft Azure will automatically switch back to the Free
edition. In this case, according to the FIFO (first-in first-out) queue, only the first 10 instances registered in the
configuration database will remain protected. You can revoke license units from these instances as described in
section Revoking License Units.
IMP ORTANT
If your backup appliance is connected to a standalone Veeam Backup & Replication server and has the
BYOL edition installed, you can remove the license and switch to the Free edition only using the
Veeam Backup & Replication console.
The License Info tab provides general information on the Veeam Backup for Microsoft Azure license:
• Sta tus — the license status. The status depends on the license edition, the number of days remaining until
license expiration and the number of days remaining in the grace period (if any).
• Sup port ID — the unique identification number of the support contract (required for contacting the Veeam
Customer Support Team).
NOTE
Subscription is the name of the BYOL license in Veeam Backup for Microsoft Azure.
• Instances — the total number of license units included in the license file and the number of units
consumed by protected resources.
Each instance that has a restore point created in the past 31 days is considered to be protected and
consumes one license unit. To view the list of instances that consume license units, switch to the License
Usa ge tab.
• Backup appliance
• Backup repositories
• Worker instances
Backup Appliance
The backup appliance is a Linux-based Azure VM where Veeam Backup for Microsoft Azure is installed. The
backup appliance performs the following administrative activities:
• Configuration database — stores data on the existing backup policies, worker instance configurations,
connected Microsoft Azure accounts and so on, as well as information on the available and protected
resources collected from Microsoft Azure.
• Configuration restore service — allows users to restore the configuration of the backup appliance and
migrate the Veeam Backup for Microsoft Azure configuration from one backup appliance to another
backup appliance in Microsoft Azure.
• W eb UI — provides a web interface that allows users to access the Veeam Backup for Microsoft Azure
functionality.
• Up dater service — allows Veeam Backup for Microsoft Azure to check and install product and package
updates.
• RE ST API service — allows users to perform operations with Veeam Backup for Microsoft Azure entities
using HTTP requests and standard HTTP methods. For details, see the Veeam Backup for Microsoft Azure
REST API Reference.
Backup Repositories
A backup repository is a folder in a blob container where Veeam Backup for Microsoft Azure stores image -level
backups of Azure VMs and backups of Azure SQL databases.
To communicate with a backup repository, Veeam Backup for Microsoft Azure uses Veeam Data Mover — the
service that runs on a worker instance and that is responsible for data processing and transfer. When a backup
policy addresses the backup repository, the Veeam Data Mover establishes a connection with the repository to
enable data transfer.
Backups are stored in backup repositories in the native Veeam format and must be modified neither
manually nor by 3rd party tools. Otherwise, Veeam Backup for Microsoft Azure may fail to restore the
backed-up data.
Encryption on Repositories
For enhanced data security, Veeam Backup for Microsoft Azure allows you to enable encryption at the repository
level. Veeam Backup for Microsoft Azure uses the same encryption standards as Veeam Backup & Replication to
encrypt backups stored in backup repositories. To learn what encryption standards Veeam Backup & Replication
uses to encrypt its data, see the Encryption Standards section of the Veeam Backup & Replication User Guide.
To learn how to enable encryption at the repository level, configure the repository settings as described in
section Adding Backup Repositories, and choose whether you want to encrypt data using a password or using an
Azure Key Vault cryptographic key.
Veeam Backup for Microsoft Azure supports the following types of Azure storage accounts:
Storage Account Type Sup ported Performance Tiers Sup ported Access Tiers
IMP ORTANT
• Veeam Backup for Microsoft Azure does not support creation of backup repositories in storage
accounts with enabled blob soft delete option.
• Veeam Backup for Microsoft Azure does not support archive tiering of storage accounts with
enabled zone data redundancy (ZRS, GZRS, RA-GZRS) option.
Worker Instances
A worker instance is an auxiliary Linux-based virtual machine that is responsible for the interaction between the
backup appliance and other components of the Veeam Backup for Microsoft Azure architecture. Worker
instances process backup workload and distribute backup traffic when transferring data to backup repositories.
Creating image-level Azure region in which a processed Azure Standard_F2s_v2, 2 CPU, 4 GB RAM
backups of Azure VMs VM resides
Creating archived image- Azure region in which an archive backup Standard_E2_v5, 2 CPU 16 GB RAM
level backups of Azure repository storing backed-up data resides
VMs
Performing health check Azure region in which a target backup Standard_F2s_v2, 2 CPU, 4 GB RAM
for created restore repository resides
points
Restoring Azure VMs and Azure region in which the restored Azure
Azure SQL databases VM or SQL Server hosting the restored
database resides
• Veeam Data Mover — the service that performs data processing tasks. During backup, the Veeam Data
Mover service retrieves source data to backup repositories. During restore, the Veeam Data Mover
transfers backed-up data from backup repositories to the target location.
• File-level recovery browser — the web service that allows you to find and save files and folders of a
backed-up Azure VM to a local machine. The File-level recovery browser is installed automatically on
every worker instance that is launched for file-level recovery.
For more information on recovering files of Azure VMs using the File-level recovery browser, see
Performing File-Level Recovery.
NOTE
By design, Veeam Backup for Microsoft Azure installs the unattended-upgrades package on every
launched worker instance. This package automatically sends requests to the Ubuntu Security Update
repository (security.ubuntu.com) to get and install security updates on the worker instance. To reconfigure
or disable these updates, open a support case.
2. Configure properties of the Azure VM where Veeam Backup for Microsoft Azure will be installed .
3. Select the type of the OS disk that will be attached to the Azure VM.
1. Sign in to the Microsoft Azure Marketplace portal using credentials of the Microsoft Azure account that
you plan to use to install Veeam Backup for Microsoft Azure.
2. In the Sea rch Marketplace field, enter Veeam Backup for Microsoft Azure and click the Sea rch icon.
3. In the list of search results, select the necessary product edition and click Get It Now.
a. Check the contact name, email and phone number of the person responsible for the account used to
log in to Microsoft Azure. You can add any missing information if required.
b. Click Continue.
1. From the Sub scription drop-down list, select a Microsoft Azure subscription that will be used to manage
costs of the backup appliance.
For a subscription to be displayed in the Sub scription list, it must be created and assigned to the tenant as
described in Microsoft Docs.
2. From the Resource group drop-down list, select a resource group that will hold resources related to the
backup appliance.
You can either use an existing resource group or create a new one. For more information on creating and
managing resource groups, see Microsoft Docs.
3. In the Virtual machine name field, enter a name for the backup appliance.
4. From the Reg ion drop-down list, select a Microsoft Azure region where the backup appliance will operate.
NOTE
Regardless of the region you select, you will be able to manage Azure VMs that operate in other Microsoft
Azure regions as well.
5. From the Ava ilability options drop-down list, choose whether you want to require any infrastructure
redundancy to achieve high availability:
o Select the Ava ilability set option to include the backup appliance in an availability set. You can either
use an existing availability set or create a new one.
Availability sets allow you to distribute VMs across multiple physical hardware resources.
o Select the Ava ilability zone option to place the backup appliance in an availability zone within the
selected Microsoft Azure region.
Availability zones allow you to distribute VMs across multiple unique physical locations and to protect
your data from datacenter failures. Each Microsoft Azure region contains 3 availability zones. If one or
more datacenters in one zone malfunctions, your Azure resources will become instantly available in
another zone.
For more information on availability options for VMs in Azure, see Microsoft Docs.
6. From the Image drop-down list, select Veeam Backup for Microsoft Azure .
The Spot VMs functionality allows Azure to redistribute the currently unused storage capacity between
different Azure resources. It is not recommended that you set the Azure Spot Instance to Yes since this
may cause a performance malfunction of the backup appliance.
8. In the Size section, choose a size for the backup appliance. The recommended hardware minimum for an
Azure VM running Veeam Backup for Microsoft Azure is 2 vCPU and 4 GB RAM.
For more information on sizes for VMs in Azure, see Microsoft Docs.
b. In the Username and P a ssword fields, specify credentials for the Default Admin account that you will
use for your first login to Veeam Backup for Microsoft Azure.
IMP ORTANT
Do not use veeamazure and veeamflr as the user name — otherwise, you will not be able to access the
backup appliance after installation. These names are reserved by Veeam Backup for Microsoft Azure.
1. From the OS d isk type drop-down list, select a type of the Azure managed disk that will be attached to the
backup appliance.
It is recommended that you use Premium SSD to ensure better performance of the disk. For more
information on available Azure managed disk types, see Microsoft Docs.
2. From the E ncryption type drop-down list, choose whether you want to use a default platform-managed
key or a customer-managed key to encrypt Veeam Backup for Microsoft Azure data.
o Select the E ncryption on at-rest with a p latform-managed key option to use the default type of
encryption.
o Select the E ncryption on at-rest with a customer-managed key option to specify your own key. This
ensures better control of your keys and data, but has a number of restrictions. For a customer-
managed encryption key to be displayed in the Disk encryption set list, it must be created in the
Microsoft Azure portal as described in Microsoft Docs.
3. Other options on the Disks page are preconfigured by Veeam Backup for Microsoft Azure and cannot be
changed. Click Nex t : Networking >.
1. From the Virtual network drop-down list, select a virtual network to which you want to connect the
backup appliance.
You can either use an existing virtual network or create a new one. For more information on building
networks in Microsoft Azure, see Microsoft Docs.
2. From the Sub net drop-down list, select a subnet to which you want to connect the backup appliance.
Subnets allow you to segment virtual networks and distribute the address space among Azure resources.
You can either use an existing subnet or add a new one. For more information on managing subnets in
Microsoft Azure, see Microsoft Docs.
3. From the P ub lic IP drop-down list, select a public IP address that will be associated with the backup
appliance.
Public IP addresses allows Azure VMs to communicate to the Internet and public-facing Azure services.
You can either use an existing public IP address or add a new one. For more information on assigning
public IP address to Azure resources, see Microsoft Docs.
4. From the Configure network security group drop-down list, select a security group that will be associated
with the specified subnet.
Security groups are used to filter network inbound traffic to and outbound traffic from Azure resources.
Each security group contains a set of rules that control the traffic. You can either use an existing security
group or create a new one. For more information on configuring security group rules, see Microsoft Docs.
IMP ORTANT
Consider that security rules configured in the selected network security group must allow direct network
traffic to Azure resources. Proxy redirect and setting a proxy in the Veeam Backup for Microsoft Azure
configuration are not supported.
5. Make sure that the P la ce this virtual machine behind an existing load balancing solution option is disabled.
Load balancers allow you to distribute traffic load among several VMs, but since there is only one VM
running Veeam Backup for Microsoft Azure, no load balancing is required. It is not recommended that you
set the P lace this virtual machine behind an existing load balancing solution option to Yes since this may
cause an unpredictable performance malfunction of the VM running Veeam Backup for Microsoft Azure.
For more information on using load balancers in Microsoft Azure, see Microsoft Docs.
1. Use the Boot diagnostics option to choose whether you want to capture the console output and
screenshots of the backup appliance. This may help you troubleshoot server malfunction issues.
For more information on how to use boot diagnostics in Microsoft Azure, see Microsoft Docs.
2. Use the OS g uest diagnostics option to choose whether you want to collect capacity-related guest OS
metrics. This may also help you troubleshoot server malfunction issues.
3. From the Diagnostics storage account drop-down list, select a storage account that will be used to keep
the collected diagnostic information. You can either use an existing storage account or create a new one.
4. Use the Sy stem assigned managed identity option to choose whether you want to grant the identity
access to the backup appliance. Managed identities ensure protected access to Azure resources.
5. Make sure the E na ble auto-shutdown check box is not selected. If you enable the auto-shutdown setting,
this may cause an unpredictable performance malfunction of the backup appliance.
TIP
If you want to specify advanced configuration settings, deploy additional extensions, pass custom scripts
and assign tags to the backup appliance, navigate to the Ad vanced and Ta gs pages. Follow the instructions
provided in the wizard to configure the remaining options.
1. In a web browser, navigate to the Veeam Backup for Microsoft Azure web address.
The address consists of a public IPv4 address or DNS hostname of the backup appliance. Note that the
website is available over HTTPS only.
IMP ORTANT
Internet Explorer is not supported. To access Veeam Backup for Microsoft Azure, use Microsoft Edge
(latest version), Mozilla Firefox (latest version) or Google Chrome (latest version).
2. In the Username and P a ssword fields, specify credentials of the Administrator account that was created
during product installation. In future, you can add other users to grant access to Veeam Backup for
Microsoft Azure. For more information, see Adding User Accounts.
3. Read and accept the Veeam license agreement, Veeam licensing policy, 3rd party components and
software license agreements. If you reject the agreements, you will not be able to continue installation.
NOTE
To increase the security of the Administrator account, it is recommended that you enable multi-factor
authentication (MFA) for the account after you first log in to Veeam Backup for Microsoft Azure. To learn
how to enable MFA, see Enabling Multi-Factor Authentication.
4. [Optional] Generate a new certificate for Veeam Backup for Microsoft Azure, as described in Replacing
Web Certificate.
Consider that after you complete the initial configuration, Veeam Backup for Microsoft Azure will automatically
check if any Veeam and Ubuntu updates are available and install these updates on the backup appliance.
2. Remove IAM roles and Azure AD applications used by Veeam Backup for Microsoft Azure to access Azure
resources.
3. Remove Microsoft Azure resources created by Veeam Backup for Microsoft Azure.
IMP ORTANT
Before you uninstall the solution, remove all worker instances and created worker configurations as
described in section Managing Worker Instances.
If you do not want to keep the backed-up data, remove it manually as described in section Managing Backed-Up
Data before you uninstall the solution. Alternatively, you can remove the data using the Microsoft Azure portal.
NOTE
Consider that snapshots of Azure file shares and Azure VMs with unmanaged disks created by the Veeam
backup service have no specific tags assigned. The snapshots cannot be distinguished from other snapshots
of Azure file shares and Azure VMs with unmanaged disks created in Microsoft Azure. That is why we
recommend to delete these snapshots from the Veeam Backup for Microsoft Azure Web UI before you
uninstall the solution.
To remove the backup data using the Microsoft Azure portal, do the following:
1. Sign in to the Microsoft Azure portal using credentials of the Microsoft Azure account that you used to
install Veeam Backup for Microsoft Azure.
2. Navigate to Resource groups and click the resource group to which the backed-up data belong.
o To remove backups, click a storage account where the backup repository storing the backed -up data
resides. Navigate to Containers and select a container where the backups are stored. Select a check
box next to the Veeam folder and click Delete.
o To remove cloud-native snapshots, select check boxes next to the necessary snapshots. In the Delete
Resources window, type Yes to confirm the action and click Delete.
IMP ORTANT
If the Azure VM running Veeam Backup for Microsoft Azure resides in a resource group that contains more
than one backup appliance, it is recommended that you first remove snapshots and backups created by this
backup appliance, as described in section Managing Backed-Up Data. Otherwise, you will not be able to
identify snapshots created by the removed backup appliance.
Do not remove IAM roles and Azure AD applications if they are still used by other backup appliances.
To remove IAM roles and Azure AD applications created by Veeam Backup for Microsoft Azure, do the following:
1. Sign in to the Microsoft Azure portal using credentials of the Microsoft Azure account that you us ed to
install Veeam Backup for Microsoft Azure.
a. On the All applications tab, click Ap p lication (client) ID starts with and enter an application ID in the
search field.
TIP
If you do not know the ID of an AD application created by Veeam Backup for Microsoft Azure, navigate to
Accounts, switch to the Azure Accounts or Rep ository Accounts tab, select the necessary account and click
E d it. At the account type step of the opened wizard, select the Sp ecify existing account option and click
Nex t. Then, navigate to the Ap p lication ID field and copy the ID to the clipboard.
In the Delete app registration window, click Delete to confirm the action.
3. Navigate to Sub scriptions and click the subscription that manages costs of the backup appliance.
b. Select check boxes next to the Veeam Service Account and Veeam Repository Account roles and click
Remove.
1. Sign in to the Microsoft Azure portal using credentials of the Microsoft Azure account that you used to
install Veeam Backup for Microsoft Azure.
2. Navigate to Resource groups and click the resource group to which the backup appliance belongs. The
resource group page will open.
3. Remove the Azure VM running Veeam Backup for Microsoft Azure and all resources associated with this
Azure VM. To do that:
a. In the Resources section, enter the name of the backup appliance in the search field.
b. In the Resources list, select check boxes next to the resources of the Virtual machine, Network
interface, Public IP address and Disk types, and click Delete.
In the Delete Resources window, type Yes to confirm the action and click Delete.
4. Remove storage accounts and Service Bus namespaces created by Veeam Backup for Microsoft Azure. To
do that:
b. In the Resources list, select check boxes next to the resources of the Storage account and Service Bus
namespace types, and click Delete.
In the Delete Resources window, type Yes to confirm the action and click Delete.
TIP
You can filter resources by the Veeam backup appliance ID tag . To find all resources associated with the
backup appliance, navigate to the Overview page of the backup appliance and click the Veeam backup
appliance ID tag .
IMP ORTANT
Internet Explorer is not supported. To access Veeam Backup for Microsoft Azure, use Microsoft Edge
(latest version), Mozilla Firefox (latest version) or Google Chrome (latest version).
You can access Veeam Backup for Microsoft Azure using a local user account or a user account of an external
identity provider. To learn how to add user accounts to Veeam Backup for Microsoft Azure, see Managing User
Accounts.
NOTE
The web browser may display a warning notifying that the connection is untrusted. To eliminate the
warning, you can replace the TLS certificate that is currently used to secure traffic between the browser
and the backup appliance with a trusted TLS certificate. To learn how to replace certificates, see Working
with Certificates.
1. In the Username and P a ssword fields, specify credentials of an authorized user account.
If you log in for the first time, use credentials of the Administrator account that was created during
product installation. In future, you can add other user accounts to grant access to Veeam Backup for
Microsoft Azure. For more information, see Managing User Accounts.
TIP
If you do not remember the password, you can reset it. To do that, click the Forgot password? link and
follow the instructions provided in the P a ssword Reset window.
2. Select the Rema in logged in check box to stay logged in for 24 hours. Otherwise, you will remain logged in
for 1 hour.
If multi-factor authentication (MFA) is enabled for the user, Veeam Backup for Microsoft Azure will
prompt you to enter a code to verify the user identity. In the Verification code field, enter the temporary
six-digit code generated by the authentication application running on your trusted device. Then, click Log
in.
To access Veeam Backup for Microsoft Azure under a user account of your identity provider, you must first
configure single sign-on settings and then add the identity provider user account to Veeam Backup for
Microsoft Azure.
1. Click Log in with Single Sign-On. You will be redirected to your identity provider portal.
Logging Out
To log out, at the top right corner of the Veeam Backup for Microsoft Azure window, click the user name and
then click Log Out.
2. [Optional] Add user accounts to control access to Veeam Backup for Microsoft Azure.
NOTE
Even after you add accounts that manage your Azure resources and configure all the necessary settings,
Veeam Backup for Microsoft Azure will populate neither the list of Azure VMs nor the list of Azure SQL
databases nor the list of Azure file shares on the Resources tab — unless you create backup policies and
specify regions where the Azure resources belong, as described in section Performing Backup.
• Service accounts — to get access to Azure resources that you want to protect.
• SMTP and SQL Server Accounts — to authenticate against SMTP and Azure SQL Servers.
Particularly, Veeam Backup for Microsoft Azure uses service accounts to perform the following tasks:
• To synchronize the Microsoft Azure environment data with the configuration data stored on the backup
appliance.
3. Click Ad d .
When you choose to create a service account automatically, Veeam Backup for Microsoft Azure creates a new
Azure AD application in your Microsoft Azure Active Directory. To create the Azure AD application, Veeam
Backup for Microsoft Azure uses the Microsoft Azure Cross-platform Command Line Interface (Azure CLI). To
authenticate to the Azure CLI, you must provide a single-use verification code.
• The Microsoft Azure account that you use to access the Azure CLI must have the
Microsoft.Authorization/*/Write permissions specified in the subscription associated with the backup
appliance. For more information on managing role permissions and security in Microsoft Azure, see
Microsoft Docs.
• If you have disabled the Users can register applications option in the Microsoft Azure portal, make
sure that the newly created Azure AD application has the Application Developer, Application
Administrator or Global Administrator role assigned. For more information on role permissions in
Azure Active Directory, see Microsoft Docs.
• When registering new Azure AD applications, Veeam Backup for Microsoft Azure also creates client
secrets that will be further used to authorize access to Microsoft Azure (one client secret for each
Azure AD application). The lifetime of a client secret is limited to one year. To view the expiration
date of a client secret, navigate to Azure Accounts. To renew a client secret that is about to expire,
follow the instructions provided in section Editing Azure Service Account.
2. Click https://microsoft.com/devicelogin.
a. Paste the code that you have copied and click Nex t.
b. Select an account that will be used to access the Azure CLI. The account must be assigned either the
User Access Administrator or the Owner role.
IMP ORTANT
Using a personal Microsoft account is not recommended — use a work account instead.
[This step applies only if you have selected the Sp ecify existing service account option at the Select Service
Account Type step of the wizard]
When you specify an existing service account, Veeam Backup for Microsoft Azure connects to an existing Azure
AD application that grants access to your Azure resources. For Veeam Backup for Microsoft Azure to be able to
connect to the Azure AD application, it must be created in Microsoft Azure as described in Microsoft Docs.
At the Service Account step of the wizard, specify an existing service account that grants access to your Azure
resources:
1. In the Ap p lication ID field, enter the application identifier. You can find the identifier in the application
settings of your Azure Active Directory. For more information, see Microsoft Docs.
The specified Azure AD application must have either a custom role or the Contributor and Key Vault
Crypto Officer Azure built-in roles assigned. If the AD application has a custom role assigned, make sure
the role is granted the permissions required to perform backup and restore operations. To learn how to
create custom roles, see Microsoft Docs.
TIP
If you have ever created a new service account using the Create service account automatically option, you
can also assign to the specified Azure AD application the Veeam Service Account role that has been created
in Microsoft Azure environment automatically by Veeam Backup for Microsoft Azure. To learn how to
assign Azure roles, see Microsoft Docs.
o Select the Client (application) secret option to use a client secret created in the specified Azure AD
application. In the Secret field, enter the value of the secret. To learn how to create client secrets, see
Microsoft Docs.
o Select the Certificate option to use a certificate uploaded to the specified Azure AD application. In the
Security certificate field, click Select File to locate the certificate. Then, provide a password used to
encrypt the certificate in the Certificate password field. To learn how to upload certificates to Azure
AD applications, see Microsoft Docs.
IMP ORTANT
Veeam Backup for Microsoft Azure supports certificates only in the formats .PFX and .P12.
3. In the Tena nt ID field, enter the tenant ID of the specified Azure AD application.
You can find the tenant ID in the application settings of your Azure Active Directory. For more information,
see Microsoft Docs.
At the Active Directory step of the wizard, add your Azure AD application to an Azure Active Directory group to
be able to back up Azure resources as a group:
For a group to be displayed in the list, it must be created in the Microsoft Azure portal as described in
Microsoft Docs.
NOTE
Adding service accounts to AD groups allows users to limit access of the service accounts only to specific
Azure subscriptions.
a. To provide a new name and description for the account, follow the instructions provided in section
Adding Azure Service Account (step 2).
b. To renew the client secret of the currently used Azure AD application or to connect to another service
principal, select either the Renew application or Sp ecify existing service account option at the Service
Account Type step of the wizard and follow the instructions provided in section Adding Azure Service
Account (step 3).
If you do not plan to change the settings of the Azure AD application, select the Don't change current
service account settings option.
c. [This step applies only if you have selected the Renew application or Sp ecify existing service account
option]. To add your Azure AD application to a Microsoft Azure Active Directory resource group,
follow the instructions provided in section Adding Azure Service Account (step 4).
You cannot remove a service account that is used by any backup policy, or if Veeam Backup for Microsoft
Azure still uses this account to access any of the existing backup repositories. Disable and remove all the
related policies, remove all the related backup repositories — and then try removing the account again.
TIP
You can use your service account to manage repositories. To do that, specify the necessary service account
as a repository one in the Add Repository wizard. However, service accounts are not displayed on the
Rep ository Accounts tab.
3. Click Ad d .
When you choose to create a repository account automatically, Veeam Backup for Microsoft Azure creates a new
Azure AD application in your Microsoft Azure Active Directory. To create the Azure AD application, Veeam
Backup for Microsoft Azure uses the Microsoft Azure Cross-platform Command Line Interface (Azure CLI). To
authenticate to the Azure CLI, you must provide a single-use verification code.
IMP ORTANT
• The Microsoft azure account which you used to access the Azure CLI must have the
Microsoft.Authorization/*/Write permissions assigned in the subscription associated with the backup
appliance. For more information on managing role permissions and security in Microsoft Azure, see
Microsoft Docs.
• If you have disabled the Users can register applications option in the Microsoft Azure portal, make
sure that the service account has the Application Developer, Application Administrator or Global
Administrator role. For more information on role permissions in Azure Active Directory, see
Microsoft Docs.
2. Click https://microsoft.com/devicelogin.
a. Paste the code that you have copied and click Nex t.
b. Select an account that will be used to access the Azure CLI. The account must be assigned either the
User Access Administrator or the Owner role.
IMP ORTANT
Using a personal Microsoft account is not recommended — use a work account instead.
4. Back to the Ad d Azure Account wizard, check whether any errors occurred during the authentication
process.
[This step applies only if you have selected the Sp ecify existing repository account option at the Select
Rep ository Account Type step of the wizard]
At the Service Account step of the wizard, specify an existing service account that grants access to your Azure
resources:
1. In the Ap p lication ID field, enter the application identifier. You can find the identifier in the application
settings of your Azure Active Directory. For more information, see Microsoft Docs.
The specified Azure AD application must have either a custom role or the Contributor and Key Vault
Crypto Officer Azure built-in roles assigned. If the AD application has a custom role assigned, make sure
the role is granted the permissions required to manage backup repositories. To learn how to create custom
roles, see Microsoft Docs.
TIP
If you have ever created a new service account using the Create repository account automatically option,
you can also assign to the specified Azure AD application the Veeam Repository Account role that has been
created in Microsoft Azure environment automatically by Veeam Backup for Microsoft Azure. To learn how
to assign Azure roles, see Microsoft Docs.
o Select the Client (application) secret option to use a client secret created in the specified Azure AD
application. In the Secret field, enter the value of the secret. To learn how to create client secrets, see
Microsoft Docs.
o Select the Certificate option to use a certificate uploaded to the specified Azure AD application. In the
Security certificate field, click Select File to locate the certificate. Then, provide a password used to
encrypt the certificate in the Certificate password field. To learn how to upload certificates to Azure
AD applications, see Microsoft Docs.
IMP ORTANT
Veeam Backup for Microsoft Azure supports certificates only in the formats .PFX and .P12.
You can find the tenant ID in the application settings of your Azure Active Directory. For more information,
see Microsoft Docs.
a. To provide a new name and description for the account, follow the instructions provided in section
Adding Repository Accounts (step 2).
b. To renew the current Azure AD application or to specify another existing repository account, follow
the instructions provided in section Adding Repository Accounts (step 3).
If you do not plan to update or change the Azure AD application, select the Don't change current
service account settings option.
NOTE
You cannot remove a repository account if Veeam Backup for Microsoft Azure still uses this account to
access any of the existing backup repositories. Remove all the related backup repositories and then try
removing the account again.
Adding Accounts
To add an account that will be used to connect to an SMTP server or a SQL Server, do the following:
3. Click Ad d .
IMP ORTANT
If you select the Azure SQL server account type, you must specify credentials of a SQL Server Admin
account. Azure Active Directory authentication is not supported.
Editing Accounts
For each SMTP and Azure SQL account, you can modify settings configured while creating the account:
a. To provide a new name and description for the account, follow the instructions provided in section
Adding Accounts (step 2).
b. To provide a new user name and password for the account, follow the instructions provided in section
Adding Accounts (step 3).
c. At the Summary step of the wizard, review configuration information and click Finish.
There are 3 user roles that you can assign to users working with Veeam Backup for Microsof t Azure:
• P ortal Administrator — can perform all configuration actions, and can also act as a Portal Operator and
Restore Operator.
• P ortal Operator — can create, edit and start backup policies, manage the protected data, perform all
restore operations and view session statistics.
• Restore Operator — can only perform restore operations and view session statistics.
IMP ORTANT
The list of portal users may display user accounts with the Company Administrator role assigned — these
accounts are intended to be used for the integration of Veeam Backup for Microsoft Azure and Veeam
Service Provider Console, and are created using the Veeam Service Provider Console plug-in. It is not
recommended that you perform any actions with these users.
The following table describes the functionality available to users with different roles in the Veeam Backup for
Microsoft Azure UI.
P ortal
Ta b Functionality P ortal Operator Restore Operator
Ad ministrator
Configuration
To add a Veeam Backup for Microsoft Azure user account, do the following:
3. Click Ad d .
a. At the Ty p e step of the wizard, choose whether you want to create a new Veeam Backup for Microsoft
Azure user or to retrieve a user identity from your identity provider.
b. At the Na me step of the wizard, specify a name and description for the user account.
The maximum length of the account name is 32 characters. An account name can contain only
lowercase and uppercase Latin letters, numeric characters, underscores and dashes. A description can
contain only lowercase and uppercase Latin letters, numeric characters, dots, commas and spaces.
IMP ORTANT
If you have selected the Id entity Provider account option at step 4a, the name specified for a user account
must match the value of an attribute that the identity provider will send to Veeam Backup for Microsoft
Azure to authenticate the user. For more information, see Configuring SSO Settings.
c. At the Account Settings step of the wizard, select a role for the user account. For more information on
user roles, see Managing User Accounts.
If you have selected the Veeam Backup for Microsoft Azure account option at step 4a, specify a
password for the new Veeam Backup for Microsoft Azure user account.
d. At the Summary step of the wizard, review summary information and click Finish.
b. At the Account Settings step, choose a new role for the account.
c. At the Summary step, review summary information and click Finish to confirm the changes.
NOTE
• The Cha nge Password option is disabled for the Default Admin account. To learn how to change the
password of this account, see Changing Default Admin Password.
• You cannot change passwords of user accounts whose user identities were obtained from an identity
provider.
4. In the Cha nge Password window, enter the currently used password, enter and confirm a new password,
and then click OK.
TIP
You can change a password of a user that is currently logged in as described in section Changing Default
Admin Password.
1. Log in to Veeam Backup for Microsoft Azure using credentials of the Default Admin account.
2. At the top right corner, click the user name and select Cha nge Password.
3. In the Cha nge Password window, enter the currently used password, enter and confirm a new password,
and click OK.
IMP ORTANT
You cannot enable MFA for a user account whose user identity was obtained from an identity provider.
a. Install a supported authentication application on a trusted device. To view the list of authentication
applications supported by Veeam Backup for Microsoft Azure, click See a list of compatible
a p plications.
You can use any application that supports the TOTP protocol.
b. Scan the displayed QR code using the camera of the trusted device.
You can also provide a secret code that you can find in the Alternatively, type in the secret code field
if you do not want to scan the QR code.
d. Click OK.
IMP ORTANT
A backup repository must not be managed by multiple backup appliances simultaneously. Retention
sessions running on different backup appliances may corrupt backups stored in the repository, which may
result in unpredictable data loss.
3. Click Ad d .
For an account to be displayed in the Account list, it must be added to Veeam Backup for Microsoft Azure as
described in section Adding Azure Service Account or Adding Repository Accounts. If you have not added the
necessary repository account to Veeam Backup for Microsoft Azure beforehand, you can do it without closing
the Ad d Repository wizard. To add an account, click Ad d and complete the Ad d Repository Account wizard.
1. Specify a storage account where the target blob container resides. To do that, click Sp ecify storage
a ccount and select the necessary storage account in the Select storage account window. Veeam Backup
for Microsoft Azure will use the account to access the backup repository.
For a storage account to be displayed in the list of available accounts, it must be created in the Microsoft
Azure portal as described in Microsoft Docs.
IMP ORTANT
• Veeam Backup for Microsoft Azure does not support creation of backup repositories in storage
accounts with the blob soft delete option enabled.
• Veeam Backup for Microsoft Azure does not support creation of backup repositories in storage
accounts with the Geo-zone-redundant storage (GZRS) or Read-access geo-zone-redundant storage
(RA-GZRS) redundancy option enabled.
• Veeam Backup for Microsoft Azure does not support creation of archive repositories in storage
accounts with the Zone-redundant storage (ZRS) redundancy option enabled.
2. Choose a blob container that will be used as a target location for backups of Azure resources. To do that,
click Not specified and select the necessary blob container in the Select container window.
For a container to be displayed in the Container list, it must be created for the selected storage account in
the Microsoft Azure portal as described in Microsoft Docs.
3. Choose whether you want to use an existing folder inside the selected blob container or to create a new
one to group backup files stored in the container.
o To create a new folder, select the Create new folder option and specify a name for the folder. The
maximum length of the name is 256 characters; the slash (/) and backslash ( \) characters are not
supported.
For a folder to be displayed in the Fold er list, it must be created by any backup appliance as a
repository (either existing or already removed from the backup infrastructure) in the selected blob
container.
IMP ORTANT
If you select an existing folder for storing backup files, consider the following:
• The created backup repository will have the storage tier that has been specified when creating the
folder. You cannot change the storage tier for the repository.
• If encryption is enabled for the selected folder at the repository level, you must provide a password
or an encryption key for this folder at step 4 of the wizard.
• If the selected folder already contains backups created by the Veeam backup service, Veeam Backup
for Microsoft Azure will import the backup data to the configuration database. You can use this data
to perform all disaster recovery operations described in section Performing Restore.
By default, Veeam Backup for Microsoft Azure applies retention settings saved in the backup
metadata to the imported backups. However, if the selected folder contains backups of resources
that you plan to protect by a backup policy with the created repository specified as a backup target,
Veeam Backup for Microsoft Azure will rewrite the saved retention settings and will apply to the
imported backups new retention settings configured for that backup policy.
4. [This step applies only if you have selected the Create new folder option] In the Storage class section,
choose whether you want to specify a tier for the repository manually, or to instruct Veeam Backup for
Microsoft Azure to create 3 separate repositories for the Hot, Cool and Archive access tiers automatically.
If you select the Choose your tier option, you must specify the access tier type that will be used to manage
the costs of storing backed-up data.
o Select the Hot tier if you plan to access the backed-up data frequently.
o Select the Cool tier if you plan to store the backed-up data for at least 30 days and do not plan to
access it frequently.
o Select the Archive tier if you plan to store the backed-up data for at least 180 days.
Note that to restore data from an archive, you will first need to retrieve data from it. For more
information on how to retrieve the data, see Retrieving Data from Archive.
o Select the Inferred tier if you plan to use the same access tier as specified for the storage account
where the selected repository resides.
For more information on access tiers for blob storage accounts, see Microsoft Docs.
IMP ORTANT
If you select the Archive tier for a backup repository, consider the following:
• Veeam Backup for Microsoft Azure supports only the following storage account data redundancy
options: locally redundant storage (LRS), geo-redundant storage (GRS), read-access geo-redundant
storage (RA-GRS).
• The archive tier is not available in specific Azure regions. For more information, see Microsoft Docs.
If you plan to enable immutability settings for the created repository, make sure that:
• Either version-level immutability support or blob versioning is enabled for the specified storage account,
and the default time-based retention policy is not configured for the account.
NOTE
For security reasons, it is recommended that you have a dedicated Microsoft Azure subscription that will
manage Azure storage accounts in which immutable backup files will be stored. To do that, specify an
Azure account associated with the necessary subscription as described in section Specifying Azure Account,
and then choose an Azure storage account and Azure blob container that meet the immutability
requirements.
As soon as you select a blob container, Veeam Backup for Microsoft Azure verifies the settings configured for
the storage account and blob container, and displays the following information in the Immutability section:
• If the storage account and the container meet the immutability requirements, Veeam Backup for Microsoft
Azure automatically selects the Ba ckups stored in this repository will be immutable check box. In this
case, the repository will be created with immutability enabled.
• You cannot remove data manually using the Veeam Backup for Microsoft Azure Web UI, as described in
sections Removing VM Backups and Snapshots and Removing SQL Backups.
• You can neither remove data from Microsoft Azure using any cloud service provider tools nor request the
technical support department to do it for you — none of the protected objects can be overwritten or
deleted by any user, including the Global Administrator in your Azure Active Directory.
To reduce the number of requests to the repository, thus to save traffic and to reduce transaction costs, Veeam
Backup for Microsoft Azure leverages the Block Generation mechanism. A generation is a period of up to 10 da ys
that extends the retention period configured for backups in the immutable backup chain. This means that the
retention period is not explicitly extended for each dependent data block every time Veeam Backup for
Microsoft Azure creates a new incremental backup in the chain within one generation (during these 10 days).
1. During the first backup session, Veeam Backup for Microsoft Azure creates a full backup in a backup
repository and adds 10 days to its retention period. The full backup becomes a starting point in the first
generation of the immutable backup chain.
2. During subsequent backup sessions, Veeam Backup for Microsoft Azure copies only those data blocks that
have changed since the previous backup session, and stores these data blocks to incremental backups in
the backup repository. The content of each incremental backup depends on the content of the full backup
and the preceding incremental backups in the immutable backup chain. Veeam Backup for Microsoft Azure
adds <10 - N> days to the retention period of these backups, where N is the number of days since the first
backup in the generation was created.
As a result, all backups within one generation will have the same retention date, and will not be removed
by the retention policy before this date.
3. On the 11th day a new block generation period is initiated. Veeam Backup for Microsoft Azure creates a
new incremental backup and adds 10 days to its retention period. This backup becomes a starting point in
the second generation of the immutable backup chain. The new generation is automatically applied to all
dependent data blocks from the preceding backups.
4. Veeam Backup for Microsoft Azure repeats step 2 for the second generation.
5. Veeam Backup for Microsoft Azure continues keeping dependent data blocks immutable by applying new
generations to these blocks, thus continuously extending their retention period.
Consider the following example. You want a backup policy to create image-level backups of your critical
workloads once a day starting from March 1, and to keep the backed -up data immutable for 5 days. In this case,
you do the following:
1. In the policy target settings, you set the E na ble backups toggle to On, and select a backup repository with
immutability enabled as the target location for the created backups.
2. In the daily scheduling settings, you select an hour when backups will be created (for example, 7:00 AM),
and specify the number of days for which Veeam Backup for Microsoft Azure will retain the created
backups ( 5 days).
1. On March 1, a backup session will start at 7:00 AM to create the full backup in the immutable backup
chain. Veeam Backup for Microsoft Azure will add 10 days to the retention period specified in the backup
policy settings. Thus, the retention period of the backup will be prolonged to 15 days, and the expiration
date will become March 16.
2. On March 2, Veeam Backup for Microsoft Azure will create a new incremental backup at 7:00 AM and add
9 days to the retention period specified in the backup policy settings. Thus, the retention period of the
incremental backup will be prolonged to 14 days, and the retention date will become March 16.
3. On March 3-10, Veeam Backup for Microsoft Azure will continue creating incremental backups and
extending their retention period so that the retention date will still remain March 16.
4. On March 11, Veeam Backup for Microsoft Azure will create a new backup at 7:00 AM. During the backup
session, Veeam Backup for Microsoft Azure will initiate a new block generation period, and apply the new
generation to the newly created backup and all dependent data blocks . The retention period of this
backup will be prolonged to 15 days, and the immutability expiration date will become March 26.
Then, all data blocks of the preceding backups whose retention period has not been extended will be
removed by a retention session due to the immutability period expiration.
NOTE
If you have selected an existing folder at the Container step of the wizard, you cannot change the
encryption settings while adding the repository. If encryption is enabled for this folder at the repository
level, you must provide the currently used password or an encryption key to let Veeam Backup for
Microsoft Azure access this folder and add it as a backup repository. You will be able to edit the repository
settings later as described in section Editing Backup Repositories.
2. In the E ncryption settings window, set the E na ble encryption toggle to On.
IMP ORTANT
After you create a repository with encryption enabled, you will not be able to disable encryption for this
repository. However, you will still be able to change the encryption settings as described in section Editing
Backup Repositories.
3. Choose whether you want to use a password or an Azure Key Vault cryptographic key to encrypt the
backed-up data.
o To use password encryption, select the Use password encryption option and specify a password that
will be used to encrypt data.
o To encrypt data using an Azure Key Vault cryptographic key, select the Use Azure Key Vault
encryption key option, choose an Azure Key Vault where the cryptographic key is stored, and then
choose the necessary key.
For an Azure vault to be displayed in the list of available vaults, it must be created in Microsoft Azure
as described in Microsoft Docs. For a cryptographic key to be displayed in the list of available
encryption keys, it must be created in Microsoft Azure as described in Microsoft Docs.
If you want to use an Azure Key Vault cryptographic key for encryption at the repository level, consider the
following:
• Do not disable cryptographic keys specified in the repository settings. Otherwise, Veeam Backup for
Microsoft Azure will not be able to encrypt data, and backup policies that store backups in these
repositories will fail to complete successfully.
• Do not delete cryptographic keys specified in the repository settings. Otherwise, Veeam Backup for
Microsoft Azure will not be able to decrypt data stored in these repositories.
If a cryptographic key is scheduled for deletion, it will acquire the Pending deletion state. In this
case, Veeam Backup for Microsoft Azure will raise a warning, and, during the following 7 days, you
must either change the encryption settings for the backup repository in Veeam Backup for Microsoft
Azure or cancel the key deletion.
Too many connections to a repository at a time may cause performance issues due to Microsoft Azure ingress
limits for storage accounts. To avoid these issues, you can limit the numb er of concurrent connections of worker
instances at the Op tions step of the wizard. To do that, select the Limit concurrent backup tasks to check box
and specify the maximum number of tasks that can be simultaneously processed when addressing the
repository.
The number of concurrent tasks limits connections to the backup repository and, therefore, defines how many
workers can be launched to process Azure resources whose backups will be stored in this repository. Consider
that if the number of concurrent tasks is less than the maximum number of workers that Veeam Backup for
Microsoft Azure is allowed to launch and use simultaneously to process Azure resources during backup
operations, Veeam Backup for Microsoft Azure will only launch as many worker instances as many concurrent
tasks are specified. To learn how to set the maximum number of worker instances, see Adding Worker Profiles.
NOTE
Veeam Backup for Microsoft Azure also launches worker instances during retention and restore operations.
However, the specified limit of concurrent tasks does not apply to these operations.
a. To provide a new name and description for the repository, follow the instructions provided in section
Adding Backup Repositories (step 2).
b. To enable data encryption or change the configured encryption settings, follow the instructions
provided in section Adding Backup Repositories (step 4).
c. To change the configured load settings for the repository, follow the instructions provided in section
Adding Backup Repositories (step 5).
d. At the Summary step of the wizard, review summary information, choose whether you want to
proceed to the Session Log tab to track the progress of modifying the backup repository settings, and
click Finish to confirm the changes.
NOTE
Even though the folder is no longer used as a repository, Veeam Backup for Microsoft Azure preserves all
backups previously stored in the repository and keeps these backups in Microsoft Azure. You can assign the
folder to a new backup repository so that Veeam Backup for Microsoft Azure imports the backed-up data to
the configuration database. In this case, you will be able to perform all disaster recovery operations
described in section Performing Restore.
If you no longer need the backed-up data, you can remove it as described in section Managing Backed-Up
Data.
To remove a backup repository from Veeam Backup for Microsoft Azure, do the following:
NOTE
You cannot remove a backup repository that is used by any backup policy or by a scheduled configuration
backup. Modify the settings of all the related policies to remove references to the repository, and then try
removing the repository again.
Each worker instance is launched in a specific Azure region and keeps running for the duration of the backup or
restore process. For more information on regions in which Veeam Backup for Microsoft Azure launches worker
instances, see Architecture Overview.
By default, Veeam Backup for Microsoft Azure creates a new network configuration for each Azure region in
which it launches worker instances. However, you can add custom worker configurations to provide network
settings that will be used to launch worker instances in a specific region.
IMP ORTANT
By default, all worker instances launched by Veeam Backup for Microsoft Azure access protected Azure
resources through public virtual networks. If you want worker instances to process resources that reside in
private virtual networks, set the P rivate network deployment toggle to On. Veeam Backup for Microsoft
Azure will automatically configure worker settings to allow private network access; however, you will also
need to perform a number of configuration steps manually as described in section Working in Private
Environment.
Consider that to let Veeam Backup for Microsoft Azure perform tasks in private environments, Azure
Service Bus must be upgraded to the Premium tier. For more information on Azure Service Bus tiers, see
Microsoft Docs.
NOTE
You can tell worker instances from other Azure VMs running in your environment — all worker instances
launched by Veeam Backup for Microsoft Azure will have the word VBA and a GUID in their names, and the
Veeam backup appliance ID tag.
3. Click Ad d .
1. Select a network and subnet to which you want to connect worker instances created based on the new
worker configuration. You can either use an existing virtual network or create a new one.
a. Click Ad d .
b. In the Create Network window, specify names and ranges of IP addresses for the new virtual network
and the new subnet, and click OK.
To specify IP address ranges, use the CIDR (Classless Inter-Domain Routing) notation. For more
information on building networks in Microsoft Azure, see Microsoft Docs.
IMP ORTANT
• The specified subnet address range must have at least one free IP address — Veeam Backup for
Microsoft Azure will launch and simultaneously run as many worker instances as many free IP
addresses there are in the subnet range.
• It is recommended to configure a service endpoint (routing) to the Microsoft.Storage service. The
virtual network settings can be specified in the Microsoft Azure portal. For more information on
virtual network service endpoints, see Microsoft Docs.
2. Select a security group that will be associated with the specified subnet.
For a group to be displayed in the Network Security Group list, it must be created beforehand as described
in Microsoft Docs.
IMP ORTANT
If you want worker instances created based on the new worker configuration to process resources that
reside in private virtual networks, the selected security group must allow access to storage accounts and
Service Bus namespaces created by Veeam Backup for Microsoft Azure. You can tell these resources from
other Azure resources by the word veeam and the GUID of the backup appliance in their names.
3. Choose whether you want Veeam Backup for Microsoft Azure to assign public IP addresses to workers
used for file-level recovery operations.
a. To modify the virtual network and subnet to which the related worker instances are connected, and to
change the security group associated with the specified subnet, follow the instructions provided in
section Adding Worker Configurations (step 3).
b. At the Summary step of the wizard, review configuration information and click Finish to confirm the
changes.
If there are any worker instances created based on the selected configuration that are currently involved in
a backup or restore process, the changes will be applied only when the process completes.
To remove a worker configuration from Veeam Backup for Microsoft Azure, do the following:
If there are any worker instances created based on the selected configuration that are currently involved in
a backup or restore process, these instances will be removed only when the process completes.
There are 4 types of worker profiles in Veeam Backup for Microsoft Azure:
• Sma ll — a profile that Veeam Backup for Microsoft Azure uses for creating image-level backups and
restoring data if the total disk size of the processed Azure VM or the total size of the processed Azure SQL
database is less than 100 GB. This profile is also used to launch worker instances for file-level recovery,
backup retention, file share indexing and health check operations.
• Med ium — a profile that Veeam Backup for Microsoft Azure uses for creating image-level backups and
restoring data if the total disk size of the processed Azure VM or the total size of the processed Azure SQL
database is more than 100 GB but less than 1 TB.
• La rge — a profile that Veeam Backup for Microsoft Azure uses for creating image-level backups and
restoring data if the total disk size of the processed Azure VM or the total size of the processed Azure SQL
database is more than 1 TB.
• Archiving — a profile that Veeam Backup for Microsoft Azure uses for creating archived backups.
Out of the box, Veeam Backup for Microsoft Azure comes with the default set of worker profiles where the small
profile is Standard_F2s_v2, the medium profile is Standard_F4s_v2, the large profile is Standard_F8s_v2, and the
archiving profile is Standard_E2_v5. However, to boost operational performance, you can add custom sets of
worker profiles to specify VM sizes of worker instances that will operate in different regions.
NOTE
If the worker configuration was created automatically by Veeam Backup for Microsoft Azure, the default
profile for all operations is Standard_F2s_v2.
3. Click Ad d .
At the W ork er Profiles step of the wizard, you can modify the default number of worker instances to reduce the
amount of processing time, and choose profiles that will be used to launch worker instances in the selected
regions to boost operational performance.
a. In the Minimum workers field, specify the number of workers that Veeam Backup for Microsoft Azure
will launch in the selected regions after you finish working with the wizard.
b. In the Ma x imum workers field, specify the maximum number of workers that Veeam Backup for
Microsoft Azure can launch and use simultaneously to process Azure resources in the selected regions
during backup and restore operations.
TIP
After a backup or restore operation completes, Veeam Backup for Microsoft Azure keeps the minimum
number of worker instances running for 10 minutes and then deallocates them; the other instances are
automatically removed from the backup infrastructure. To optimize infrastructure costs, set the minimum
number of worker instances to 0.
c. Use the Simple configuration and Ad vanced configuration options to choose whether you want to use
one single VM size for all worker instances that will be launched in the s elected regions to perform
backup and restore operations, or to specify a small, medium and large profile for the instances.
To help you choose VM sizes, tables in the Select Virtual Machine Size windows will provide
information on the number of vCPU cores and the amount of system RAM for each available VM size.
For the full description of Azure VM sizes, see Microsoft Docs.
To help you choose the VM size, the table in the Select Virtual Machine Size window will provide
information on the number of vCPU cores and the amount of system RAM for each available VM size. For
the full description of Azure VM sizes, see Microsoft Docs.
As soon as you click Finish, Veeam Backup for Microsoft Azure will create a separate set of worker profiles for
each of the selected regions.
a. To change profiles that will be used to launch workers in the selected region, follow the instructions
provided in section Adding Worker Profiles (step 3).
b. At the Summary step of the wizard, review configuration information and click Finish to confirm the
changes.
If there are any worker instances that are currently involved in a backup, restore or archive process in the
selected region, the changes will be applied only when the process completes.
To remove a profile set from Veeam Backup for Microsoft Azure, do the following:
To remove a worker instance from Veeam Backup for Microsoft Azure, do the following:
NOTE
If the selected worker instance is currently involved in a backup or restore process, it will be removed only
when the process completes.
• Define for how long obsolete snapshots and session records will be retained .
• Provide certificates to secure connections between Veeam Backup for Microsoft Azure architecture
components.
• Configure single sign-on settings to retrieve user identities from an identity provider.
• Session records
NOTE
Global retention settings apply to all cloud-native snapshots created by the Veeam backup service. If an
Azure resource is still processed by a backup policy, but some of its cloud-native snapshots are older than
the number of days (or months) specified in the global retention settings, these cloud -native snapshots
will be removed from the configuration database.
3. In the Ob solete snapshots retention section, select either of the following options:
o Select the Never option if you do not want Veeam Backup for Microsoft Azure to remove obsolete
snapshots.
o Select the After option if you want to specify the number of days, months or years during which
Veeam Backup for Microsoft Azure will keep obsolete snapshots in the configuration database.The
number must be between 90 and 36135 for days, between 3 and 1188 for months and between 3 and
99 for years.
If you select this option, Veeam Backup for Microsoft Azure will remove obsolete instance snapshots
from the configuration database as soon as the specified period of time is over.
4. Click Sa ve.
NOTE
When Veeam Backup for Microsoft Azure removes an obsolete snapshot from the configuration database, it
also removes the snapshot from Microsoft Azure Storage.
o Select the Keep a ll sessions option if you do not want Veeam Backup for Microsoft Azure to remove
session records.
o Select the Keep only last option if you want to specify the number of days, months or years during
which Veeam Backup for Microsoft Azure will keep session records in the configuration database.
If you select this option, Veeam Backup for Microsoft Azure will remove all session records that are
older than the specified time limit.
2. Click Sa ve.
IMP ORTANT
Retaining all session records in the configuration database may overload the data disk. By default, the disk
comes with 32 GB of storage capacity. If you choose not to remove sessions records at all, consider
increasing the disk space to avoid runtime problems.
To connect a mail server that will be used for sending email notifications, do the following:
4. Click the link in the E ma il server field and configure mail server settings.
5. In the From field, enter an email address of the notification sender. This email address will b e displayed in
the From field of notifications.
6. In the To field, enter an email address of a recipient. Use a semicolon to separate multiple recipient
addresses. Do not use spaces after semicolons between the specified email addresses.
For each particular policy, you can configure specific notification settings. For more information on backup
policies, see Performing Backup.
NOTE
If you specify the same email recipient in both backup policy notification and global notification settings,
Veeam Backup for Microsoft Azure will override the configured global notification settings and will send
each notification to this recipient only once to avoid notification duplicates.
7. In the Sub ject field, specify a subject for notifications. You can use the following runtime variables:
o %Issues% — the number of Azure resources in a backup policy that encountered any issues (errors and
warnings) while being processed.
The default subject for email notifications is: [%JobResult%] %JobName% (%ObjectCount% instances)
%Issues%.
8. In the Notify me immediately about section, choose whether you want to receive email notifications in
case backup policies complete successfully, complete with warnings or complete with errors.
9. To receive daily reports, select the Send daily report at check box and specify the exact time when the
reports will be sent.
TIP
Veeam Backup for Microsoft Azure allows you to send a test message to check whether you have
configured all settings correctly. To do that, click Send Test E-mail. A test message will be sent to the
specified email address.
2. In the Ma il server name or address field, enter a DNS name or an IP address of the SMTP server. All email
notifications (including test messages) will be sent by this SMTP server.
3. In the P ort field, specify a communication port for SMTP traffic. The default SMTP port is 25.
4. In the Timeout field, specify a connection timeout for responses from the SMTP server.
5. For an SMTP server with SSL/TLS support, select the Connect using SSL check box to enable SSL data
encryption.
6. If your SMTP server requires authentication, select the This server requires a uthentication check box and
choose an account that will be used when authenticating against the SMTP server from the Connect as
drop-down list.
For an account to be displayed in the list of available accounts, it must b e added to Veeam Backup for
Microsoft Azure as described in section Adding Accounts. If you have not added an account beforehand,
click Ad d and complete the Ad d Account wizard.
7. Click Sa ve.
1. In E ma il Server Settings window, copy the URL from the Red irect URL field.
2. For Veeam Backup for Microsoft Azure to be able to use OAuth 2.0 to access Google Cloud or Microsoft
Azure APIs, register a new client application either in the Google Cloud Console or in the Microsoft Azure
portal.
When registering the application, make sure that the redirect URI specified for the application matches the
URL copied from the Veeam Backup for Microsoft Azure Web UI.
3. Back to the Veeam Backup for Microsoft Azure Web UI, do the following in the E mail Server Settings
window:
b. Use the Ma il server drop-down list to choose whether the server that you want to use to send email
notifications is a Google or Microsoft mail server.
c. In the Ap p lication client ID and Client secret fields, provide the Client ID and Client secret created for
the application as described in Google Cloud documentation or Microsoft Docs.
d. [Applies only if you have selected the Microsoft option] In the Tena nt ID field, provide the ID of an
Azure AD tenant in which the application has been registered.
When you install Veeam Backup for Microsoft Azure, it automatically generates a default self -signed certificate.
You can replace this default certificate with your own self-signed certificate or with a certificate obtained from a
Certificate Authority (CA). To replace the currently used TLS certificate, do the following:
▪ Select the Create a new certificate automatically option if you want to replace the existing
certificate with a new self-signed certificate automatically generated by Veeam Backup for
Microsoft Azure.
▪ Select the Up load certificate option if you want to upload a certificate that you obtained from a
CA or generated using a 3rd party tool.
b. [This step applies only if you have selected the Up load certificate option] At the Up load certificate
step of the wizard, browse to the certificate that you want to install, and provide a password for the
certificate file if required.
NOTE
c. At the Summary step of the wizard, review summary information and click Finish.
IMP ORTANT
If Daylight Saving Time (DST) is used in the time zone set on the backup appliance, consider the following:
• When DST starts (clocks are set one hour forward), all policy sessions scheduled to launch at the
skipped hour on this day do not run. You can run the policies manually as described in Starting and
Stopping Backup Policies.
• When DST ends (clocks are set one hour back), all policy sessions scheduled to launch at the
duplicated hour on this day run only once.
Since the backup appliance is deployed on an Azure VM in Microsoft Azure, the time zone is set to Coordinated
Universal Time (UTC) by default. However, you can change the time zone if required. For example, you may
want the time on the backup appliance to match the time on the workstation from which you access Veeam
Backup for Microsoft Azure.
3. Select the necessary time zone from the Time zone drop-down list.
4. Click Sa ve.
NOTE
It is not recommended that you change the time zone if any backup policy is currently running. Wait for all
the running policies to complete or stop them manually — and then try changing the time zone again.
To configure SSO settings for Veeam Backup for Microsoft Azure, complete the following steps:
3. In the Id entity provider configuration section, import identity provider settings from a file obtained from
your identity provider:
b. In the Up load Identity Provider Configuration window, click Browse to locate the file with the identity
provider settings.
c. Click Up load.
4. Forward the service provider authentication settings to the identity provider — to obtain the settings, click
Download in the Ap p lication configuration section. Veeam Backup for Microsoft Azure will download a
metadata file with the service provider authentication settings to your local machine.
TIP
If you want to sign and encrypt authentication requests sent from Veeam Backup for Microsoft Azure to the
identity provider, select a certificate with a private key that will be used to sign and encrypt the requests:
After you configure SSO settings, you can add user accounts that will be able to log in to Veeam Backup for
Microsoft Azure using single sign-on. For more information, see Adding User Accounts.
To authenticate a user whose identity has been received from the identity provider, Veeam Backup for
Microsoft Azure redirects the user to the identity provider portal. After the user logs in to the portal, the
identity provider sends a SAML authentication response to Veeam Backup for Microsoft Azure. The SAML
response must contain an attribute whose value will be used by Veeam Backup for Microsoft Azure to
identify the user. The attribute value must match the user name that you specify when creating the user
account.
For the identity provider to send the required attribute in the SAML authentication response, you must
create a claim rule on the identity provider side and specify username as the outgoing claim type (if you
use Active Directory Federation Service) or the option claim name (if you use Azure Active Directory).
It is recommended that you regularly perform configuration backup for every backup appliance present in
Microsoft Azure. Periodic configuration backups reduce the risk of data loss and minimize the administrative
overhead costs in case any problems with the backup appliances occur.
5. In the Configure the snapshot settings and schedule section, do the following:
a. In the Restore points to keep field, specify the number of snapshots that you want to keep in the
snapshot chain.
If the snapshot limit is exceeded, Veeam Backup for Microsoft Azure removes the earliest snapshot
from the chain. For more information, see Retention Policy for Snapshots.
b. In the Schedule section, choose whether you want to create snapshots daily, monthly or periodically:
▪ Select the Da ily at this time option if you want Veeam Backup for Microsoft Azure to create
snapshots once a day on defined days. You can choose whether snapshots must be created every
day, on weekdays (Monday through Friday) or on specific days.
▪ Select the Monthly at this time option if you want Veeam Backup for Microsoft Azure to create
snapshots once a month on a defined day.
▪ Select the P eriodically every option if you want Veeam Backup for Microsoft Azure to create
snapshots repeatedly throughout a day with a specific time interval. You can choose whether
snapshots must be created every several hours or minutes. You can also instruct Veeam Backup
for Microsoft Azure to create snapshots continuously, one after another.
TIP
If you choose to create snapshots once every several hours, you can also specify a time shift to postpone
the snapshot creation by a defined amount of time (in minutes) in the specified interval. To do that, use the
Sta rt time within an hour field.
You can run configuration backup manually on demand, or instruct Veeam Backup for Microsoft Azure to do it
automatically on a regular basis.
4. In the Create Manual Backup window, select a repository where the configuration backup will be stored,
and click Create.
For a backup repository to be displayed in the Rep ository list, it must be added to Veeam Backup for
Microsoft Azure as described in section Adding Backup Repositories. The Rep ository list shows only
backup repositories that have encryption enabled and immutability disabled.
As soon as you click Create, Veeam Backup for Microsoft Azure will start creating a new backup in the selected
repository. To track the progress, click Go to Sessions in the Session Info window to proceed to the Session Log
tab.
3. In the Ba ckup schedule section, set the E na ble scheduling toggle to On.
4. Click Choose in the Rep ository field, and use the list of available repositories in the Choose Repository
window to select a repository where configuration backups will be stored.
For a backup repository to be displayed in the list of available repositories, it must be added to Veeam
Backup for Microsoft Azure as described in section Adding Backup Repositories. The list shows only
backup repositories that have encryption enabled and immutability disabled.
5. In the Keep restore points for field, specify the number of days for which you want to keep restore points
in a backup chain in the selected backup repository.
If a restore point is older than the specified time limit, Veeam Backup for Microsoft Azure removes the
restore point from the chain. For more information, see Retention Policy for Backups.
6. In the Create daily backup at field, choose whether configuration backups will be created every day, on
weekdays (Monday through Friday), or on specific days.
7. Click Sa ve.
ii. In the E x port Last Backup window, specify a password that will be used to encrypt the exported
file, provide a hint for the specified password, and click E x port.
ii. In the Ava ilable Restore P oints window, select the necessary backup and click E x p ort Backup.
iii. In the E x port Backup window, specify a password that will be used to encrypt the exported file,
provide a hint for the specified password, and click E x p ort.
As soon as you click E x port, Veeam Backup for Microsoft Azure will save the exported backup file to the default
download directory on the local machine.
• The configuration database got corrupted, and you want to recover data from a configuration backup.
• You want to roll back the configuration database to a specific point in time.
• The backup appliance got corrupted, and you want to recover its configuration from a configuration
backup.
• The backup appliance went down, and you want to apply its configuration to a new backup appliance.
IMP ORTANT
Before you start the restore process, stop all policies that are currently running.
NOTE
After Veeam Backup for Microsoft Azure performs configuration restore, it rescans the whole infrastructure
to detect obsolete snapshots. These snapshots are then removed from the configuration database
according to the specified global retention settings.
• If you want to use a file stored in a backup repository, select the Use backup file from repository option
and do the following:
a. Click Choose in the Rep ository field, and use the list of available repositories in the Choose repository
window to select the repository where the necessary configuration backup file is stored.
For a backup repository to be displayed in the Rep ository list, it must be added to Veeam Backup for
Microsoft Azure as described in section Adding Backup Repositories. The list shows only backup
repositories that have encryption enabled and immutability disabled.
b. Click Choose in the Ba ckup file field, and select the necessary file in the Choose backup file window.
• If you want to use a file that was exported from this or another backup appliance, select the Use imported
b a ckup file option and do the following:
b. In the Imp ort backup file window, browse to the necessary backup file, provide the password that was
used to encrypt the file, and click Import.
IMP ORTANT
The size of an uploaded backup file must not exceed 10 GB. To upload a file of a bigger size, open a
support case.
• File information — the date and time when the backup file was created.
• Product information — the version of Veeam Backup for Microsoft Azure that was installed on the initial
backup appliance and the version of the File-level recovery service that was running on the appliance.
IMP ORTANT
Consider that if the current version of Veeam Backup for Microsoft Azure installed on the backup appliance
is later than the version saved in the configuration backup file, the configuration restore operation will not
downgrade the backup appliance version.
• Product configuration — configuration data saved in the file (such as the number of configured backup
policies, added user accounts, created backup repositories, logged session records and so on).
At the File Content step of the wizard, review the provided information and click Nex t to confirm that you want
to use the selected file to restore the configuration data.
IMP ORTANT
After you click Restore, the restore process will start. You will not be able to halt the process or edit the
restore settings.
TIP
If Veeam Backup for Microsoft Azure encounters an issue while performing a verification check, the Result
column will display a description of the issue, and the Action column will provide instructions on how to
resolve it. After you resolve the issue, click Recheck to ensure the backup appliance is now fully functional.
The Resources tab displays Azure resources that can be protected by Veeam Backup for Microsoft Azure. Each
resource is represented with a set of properties, such as:
• Virtual Machine or Azure SQL or File Share — the name of the resource.
• P olicy — the name of the backup policy that protects the resource (if any).
• Restore Points — the number of restore points created for the resource (if any).
• La st Backup — the date and time of the most recent backup policy (if any).
On the Resources tab, you can also perform the following actions:
• Manually create image-level backups of Azure SQL databases. For more information, see Performing SQL
Backup.
• Manually create cloud-native snapshots of Azure VMs and Azure file shares. For more information, see
sections Performing VM Backup and Performing File Share Backup.
A cloud-native snapshot includes point-in-time snapshots of virtual disks attached to the processed Azure
VM. Snapshots of virtual disks are taken using native Microsoft Azure capabilities.
In addition to cloud-native snapshots, you can protect your Azure VMs with image-level backups. An
image-level backup captures the whole image of the processed Azure VM (including OS data, application
data and so on) at a specific point in time. The backup is saved as multiple files to a backup repository in
the native Veeam format.
An image-level backup of an Azure SQL database captures the whole image of the processed database
(including tables, constraints, indexes and actual data) at a specific point of time. The backup is saved as
multiple files to a backup repository in the native Veeam format.
A cloud-native snapshot includes point-in-time snapshots of base files, metadata and files in the system
properties of the processed Azure file share. Snapshots of these files are taken using native Microsoft
Azure capabilities.
NOTE
Consider that if you delete a file share from Microsoft Azure, the snapshots of this file share will be deleted
as well. To protect your snapshots from accidental deletion, you can use the file share soft delete option.
For more information on the soft delete option for Azure file shares, see Microsoft Docs.
To schedule data protection tasks to run automatically, create backup policies. For Azure VMs and Azure file
shares residing in any of the regions added to the backup policies, you can also take cloud -native snapshots
manually when needed — for more information, see Creating VM Snapshots Manually and Creating File Share
Snapshots Manually. For Azure SQL databases, you can also perform backups manually when needed — for more
information, see Creating SQL Backups Manually.
1. Veeam Backup for Microsoft Azure creates snapshots of virtual disks that are attached to the processed
Azure VM.
Disk snapshots are assigned Azure tags upon creation. Keys and values of Azure tags contain encrypted
metadata that helps Veeam Backup for Microsoft Azure identify the related disk snapshots and treat them
as a single unit — a cloud-native snapshot.
2. If you enable image-level backup for the backup policy, Veeam Backup for Microsoft Azure performs the
following operations:
By default, Veeam Backup for Microsoft Azure launches worker instances using automatically created
virtual network. However, you can add specific worker configurations. For more information, see
Managing Worker Instances.
b. Reads data from a cloud-native snapshot, transfers the data to a backup repository and stores it in the
native Veeam format.
To reduce the amount of data read from snapshot, Veeam Backup for Microsoft Azure uses the
changed block tracking (CBT) mechanism: during incremental backup sessions, Veeam Backup for
Microsoft Azure compares the new cloud-native snapshot with the previous one and reads only those
data blocks that have changed since the previous backup session. For more information, see Changed
Block Tracking.
NOTE
Veeam Backup for Microsoft Azure encrypts and compresses data saved to backup repositories. For more
information on data encryption, see Architecture Overview.
3. If you enable the backup archiving mechanism, Veeam Backup for Microsoft Azure performs the following
operations:
a. Launches a worker instance in an Azure region in which a backup repository storing backed-up data
resides.
b. Retrieves data from the backup repository and transfers it to the target archive repository.
Veeam Backup for Microsoft Azure stores the backed-up data depending on the type of the virtual disk attached
to the protected Azure VM:
• Snapshots created for managed virtual disks are saved to the resource group to which the Azure VM
belongs.
• Snapshots created for unmanaged virtual disks are saved to the Azure storage account where the Azure
VM resides.
• Backups created for managed and unmanaged virtual disks are saved to the target repository.
For more information on Azure virtual disk types, see Microsoft Docs.
A sequence of cloud-native snapshots created during a set of backup sessions makes up a snapshot chain.
Veeam Backup for Microsoft Azure builds the snapshot chain in the following way:
1. During the first backup session, Veeam Backup for Microsoft Azure creates a snapshot of all Azure VM data
and saves it in the Azure region where the processed Azure VM resides. This snapshot becomes a starting
point in the snapshot chain.
The creation of the first snapshot may take significant time to complete since Veeam Backup for Microsoft
Azure copies the whole image of the Azure VM.
2. During subsequent backup sessions, Veeam Backup for Microsoft Azure creates snapshots with only those
data blocks that have changed since the previous backup session.
The creation of subsequent snapshots typically takes less time to complete, compared to the first
snapshot in the chain. Note, however, that the completion time still depends on the amount of processed
data.
For more information on how incremental snapshots work, see Microsoft Docs.
Each cloud-native snapshot in the snapshot chain contains metadata. Metadata includes information about the
protected Azure VM, the backup policy that created the snapshot, and the number of snapshots in the chain.
Veeam Backup for Microsoft Azure uses metadata to identify outdated snapshots, to load the conf iguration of
source Azure VMs during recovery operations, and so on.
Cloud-native snapshots act as independent restore points for backed -up Azure VMs. If you remove any
snapshot, it will not break the snapshot chain — you will still be able to roll back your data to any existing
restore point.
The number of cloud-native snapshots kept in the snapshot chain is defined by retention policy settings. For
more information, see Retention Policy for Snapshots.
Backup Chain
If you enable image-level backups for a backup policy, Veeam Backup for Microsoft Azure creates a new backup
in a backup repository during every backup session. A sequence of backups created during a set of backup
sessions makes up a backup chain.
To create a backup chain for an Azure VM protected by a backup policy, Veeam Backup for Microsoft Azure
implements the forever forward incremental backup method:
1. During the first backup session, Veeam Backup for Microsoft Azure copies the full Azure VM image and
creates a full backup in a backup repository. The full backup becomes a starting point in the backup chain.
Full and incremental backups act as restore points for backed -up Azure VMs that let you roll back your data to
the necessary state. To recover an Azure VM to a specific point in time, the chain of backups created for the VM
must contain a full backup and a set of incremental backups dependent on the full backup.
If some backup in the backup chain is missing, you will not be able to roll back to the necessary state. For this
reason, you must not delete individual backups from the backup repository manually. Instead, you must specify
retention policy settings that will let you maintain the necessary number of backups in the backup repository.
For more information, see Retention Policy for Backups.
• During a full backup session, Veeam Backup for Microsoft Azure reads only written data blocks, while
unallocated data blocks are filtered out.
• During an incremental backup session, Veeam Backup for Microsoft Azure reads only those data blocks
that have changed since the previous backup session.
To detect unallocated and changed data blocks, CBT relies on Azure Compute APIs.
• During the first (full) backup session, Veeam Backup for Microsoft Azure creates a cloud -native snapshot
of an Azure VM. To do that, Veeam Backup for Microsoft Azure sends API requests to access the content of
the snapshot and to detect unallocated data blocks.
• During subsequent sessions, new cloud-native snapshots are created. Veeam Backup for Microsoft Azure
sends API requests to access and to compare the content of the snapshot created during the previous
backup session and the snapshot created during the current backup session. This allows Veeam Backup for
Microsoft Azure to detect data blocks that have changed since the previous backup session.
To allow the CBT mechanism to be used when processing Azure VM data by a backup policy, the number of
snapshots to keep in a snapshot chain must be enough to ensure that the cloud -native snapshot created during
the previous backup session has not been removed from the chain by the retention policy before the next
backup session runs. For more information on configuring snapshot retention settings, see Creating Backup
Policies.
1. At 7:00 AM, a backup session will create a cloud-native snapshot, and then use this snapshot to create a
full image-level backup.
2. From 9:00 AM to 3:00 PM, backup sessions will create only cloud -native snapshots.
3. After a backup session runs at 5:00 PM, the first cloud-native snapshot will be still present in the
snapshot chain and can be further used to create an incremental backup.
• Full — a full archive backup stores a copy of the full Azure VM image.
• Incremental — incremental archive backups store incremental changes of the Azure VM image.
To create an archive backup chain for an Azure VM protected by a backup policy, Veeam Backup for Microsoft
Azure implements the forever forward incremental backup method:
1. During the first archive session, Veeam Backup for Microsoft Azure detects backed -up data that is stored
in the full backup and all incremental backups existing in the backup chain, creates a full archive backup
with all the data, and copies this backup to the archive repository. The full archive backup becomes a
starting point in the archive chain.
2. During subsequent archive sessions, Veeam Backup for Microsoft Azure checks the backup chain to detect
data blocks that have changed since the previous archive session, creates incremental archive backups
with only those changed blocks, and copies these backups to the archive repository. The content of each
incremental archive backup depends on the content of the full archive back up and the preceding
incremental archive backups in the archive backup chain.
Full and incremental archive backups act as restore points for backed -up Azure VMs that let you roll back your
data to the necessary state. To recover an Azure VM to a specific point in time, the chain of backups created for
the VM must contain a full archive backup and a set of incremental archive backups.
If some backup in the archive backup chain is missing, you will not be able to roll back to the necessary state.
For this reason, you must not delete individual backups from the archive repository manually. Instead, you must
specify retention policy settings that will let you maintain the necessary number of backups in the archive
repository. For more information, see Retention Policy for Archived Backups.
Veeam Backup for Microsoft Azure performs SQL backup in the following way:
1. [Applies when performing backup using a staging server] Depending on the type of the processed Azure
SQL database, Veeam Backup for Microsoft Azure does the following:
o For an Azure SQL Database residing on a SQL Server — creates a copy of the source database on the
staging server using the Azure REST API.
o For a database residing on an Azure SQL Managed Instance — creates a copy of the source database on
the staging server using point-in-time restore (PITR) from the point made 10 minutes ago. For more
information on Azure point-in-time restore, see Microsoft Docs.
For more information on the Azure SQL family of SQL Server database engine products, see Microsoft
Docs.
2. Launches a worker instance in an Azure region where the staging server or the source database is located.
By default, Veeam Backup for Microsoft Azure launches worker instances with the same network
configurations as those specified for the processed Azure SQL databases. However, you can add specific
worker configurations. For more information, see Managing Worker Instances.
3. Exports the database schema, indexes and constraints to a BACPAC file. For more information on BACPAC
files, see Microsoft Docs.
IMP ORTANT
BACPAC export of databases with external references is not supported. If a SQL database was migrated to
an Azure SQL Database Server or Azure SQL Managed Instance, make sure to clear legacy references,
orphaned database users and credentials set up with authentication types not supported by Azure SQL, to
avoid BACPAC export errors.
4. Reads data from the exported BACPAC file on the worker instance, transfers the data to a backup
repository and stores it in the native Veeam format.
5. [Applies when performing backup using a staging server] Removes the copy of the source database from
the staging server.
7. If you enable the backup archiving mechanism, Veeam Backup for Microsoft Azure performs the following
operations:
a. Launches a worker instance in an Azure region in which a backup repository storing backed -up data
resides.
b. Retrieves data from the backup repository and transfers it to the target archive r epository.
• Full — a full backup stores a copy of the full Azure SQL database image.
• Incremental — incremental backups store incremental changes of the Azure SQL database images.
To create a backup chain for an Azure SQL database protected by a backup policy, Veeam Backup for Microsoft
Azure implements the forever forward incremental backup method:
1. During the first backup session, Veeam Backup for Microsoft Azure copies the full Azure SQL database
image and creates a full backup in a backup repository. The full backup becomes a starting point in the
backup chain.
2. During subsequent backup sessions, Veeam Backup for Microsoft Azure copies only those data blocks that
have changed since the previous backup session and stores these data blocks to incremental backups in
the backup repository. The content of each incremental backup depends on the content of the full backup
and the preceding incremental backups in the backup chain.
Full and incremental backups act as restore points for backed -up Azure SQL databases that let you roll back
your data to the necessary state. To recover an Azure SQL database to a specific point in time, the chain of
backups created for the database must contain a full backup and a set of incremental backups dependent on the
full backup.
If some backup in the backup chain is missing, you will not be able to roll back to the necessary state. For this
reason, you must not delete individual backups from the backup repository manually. Instead, you must specify
retention policy settings that will let you maintain the necessary number of backups in the backup repository.
For more information, see Retention Policy for Backups.
• Full — a full archive backup stores a copy of the full Azure SQL database image.
• Incremental — incremental archive backups store incremental changes of the Azure SQL database image.
1. During the first archive session, Veeam Backup for Microsoft Azure detects backed -up data that is stored
in the full backup and all incremental backups existing in the backup chain, creates a full archive backup
with all the data, and copies this backup to the archive repository. The full archive backup becomes a
starting point in the archive chain.
2. During subsequent archive sessions, Veeam Backup for Microsoft Azure checks the backup chain to detect
data blocks that have changed since the previous archive session, creates incremental archive backups
with only those changed blocks, and copies these backups to the archive repository. The content of each
incremental archive backup depends on the content of the full archive backup and the preceding
incremental archive backups in the archive backup chain.
Full and incremental archive backups act as restore points for backed -up Azure SQL databases that let you roll
back your data to the necessary state. To recover an Azure SQL database to a specific point in time, the chain of
backups created for the database must contain a full archive backup and a set of incremental archive backups.
If some backup in the archive backup chain is missing, you will not be able to roll back to the necessary state.
For this reason, you must not delete individual backups from the archive repository manually. Instead, you must
specify retention policy settings that will let you maintain the necessary number of backups in the archive
repository. For more information, see Retention Policy for Archived Backups.
1. Creates a share snapshot of the processed Azure file share using Microsoft Azure native capabilities.
NOTE
Due to Microsoft Azure limitations, the maximum number of snapshots to keep for one file share is 200.
2. If you enable file share indexing, Veeam Backup for Microsoft Azure performs the following operations:
a. Launches a worker instance in an Azure region in which the processed file share resides.
b. Re-creates the file share from the share snapshot created at step 1 and mounts the share to the
worker instance.
c. Reads data from the file share on the worker instance, creates a catalog of files and folders (that is,
the index) of the share, and saves the index to the configuration database on the backup appliance.
d. Associates the created index with the share snapshot created at step 1.
The creation of the index may take significant time to complete. If a new backup policy session starts
and the previous indexing session is still running, a new indexing session will not be launched.
Snapshot Chain
During every backup session, Veeam Backup for Microsoft Azure creates a cloud -native snapshot of each Azure
file share added to a backup policy. The cloud-native snapshot itself is a collection of point-in-time snapshots of
share files that Veeam Backup for Microsoft Azure takes using native Microsoft Azure capabilities.
A sequence of cloud-native snapshots created during a set of backup sessions makes up a snapshot chain.
Veeam Backup for Microsoft Azure creates the snapshot chain in the following way:
1. During the first backup session, Veeam Backup for Microsoft Azure creates a snapshot of all Azure file
share data and saves it in the Azure region where the processed file share resides. This snapshot becomes
a starting point in the snapshot chain.
2. During subsequent backup sessions, Veeam Backup for Microsoft Azure creates snapshots with only those
files and directories that have changed since the previous backup session.
Each cloud-native snapshot in the snapshot chain contains metadata. Metadata includes information about the
processed Azure file share, the backup policy that created the snapshot, and a number of snapshots in the chain.
Veeam Backup for Microsoft Azure uses metadata to identify outdated snapshots, to load the configuration of a
source Azure file shares during recovery operations, and so on.
The number of cloud-native snapshots kept in the snapshot chain is defined by retention policy settings. For
more information, see Retention Policy for Snapshots.
The snapshot chain can contain only the allowed number of restore points. If the number of allowed
restore points is exceeded, Veeam Backup for Microsoft Azure removes the earliest restore point from the
snapshot chain. For more information, see Retention Policy for Snapshots.
Restore points in the backup chain can be stored only for the allowed period of time. If a restore point is
older than the specified limit, Veeam Backup for Microsoft Azure removes it from the backup chain. For
more information, see sections Retention Policy for Backups and Retention Policy for Archived Backups.
You can also specify retention settings for snapshots that become obsolete. For more information, see
Configuring Global Retention Settings.
During every successful backup session, Veeam Backup for Microsoft Azure creates a new restore point. If
Veeam Backup for Microsoft Azure detects that the number of restore points in the snapshot chain exceeds the
retention limit, it removes the earliest restore point from the chain. For more information on the snapshot
deletion process, see Microsoft Docs.
NOTE
Consider that Veeam Backup for Microsoft Azure does not apply retention policy settings to cloud -native
snapshots created manually. To learn how to remove these snapshots, see sections Managing VM Data and
Managing File Share Data.
1. Veeam Backup for Microsoft Azure checks the configuration database to detect blob containers that
contain outdated restore points.
2. If an outdated restore point exists in a blob container, Veeam Backup for Microsoft Azure deploys a worker
instance in an Azure region in which the container with backed -up data resides.
3. Veeam Backup for Microsoft Azure transforms the backup chain in the following way:
a. Veeam Backup for Microsoft Azure rebuilds the full backup to include data of the incremental backup
that follows the full backup. To do that, Veeam Backup for Microsoft Azure injects into the full
backup data blocks from the earliest incremental backup in the chain. This way, the full backup
‘moves’ forward in the backup chain.
b. Veeam Backup for Microsoft Azure removes the earliest incremental backup from the chain as
redundant — this data has already been injected into the full backup.
3. Veeam Backup for Microsoft Azure repeats step 2 for all other outdated restore points found in the backup
chain until all the restore points are removed. As data from multiple restore points is injected into the
rebuilt full backup, Veeam Backup for Microsoft Azure ensures that the backup chain is not broken and
that you will be able to recover your data when needed.
To track and remove outdated restore points from an archive backup chain, Veeam Backup for Microsoft Azure
performs the following actions once a day:
1. Veeam Backup for Microsoft Azure checks the configuration database to detect archive backup
repositories that contain outdated restore points.
a. Veeam Backup for Microsoft Azure rebuilds the full archive backup to include in it data of the
incremental archive backup that follows the full archive backup. To do that, Veeam Backup for
Microsoft Azure injects into the full archive backup data blocks from the earliest incremental archive
backup in the chain. This way, the full archive backup ‘moves’ forward in the archive backup chain.
b. Veeam Backup for Microsoft Azure removes the earliest incremental archive backup from the chain as
redundant — this data has already been injected into the full archive backup.
3. Veeam Backup for Microsoft Azure repeats step 2 for all other outdated restore points found in the archive
backup chain until all the restore points are removed. As data from multiple restore points is injected into
the rebuilt full archive backup, Veeam Backup for Microsoft Azure ensures that the archive backup chain is
not broken and that you will be able to recover your data when needed.
One backup policy can be used to process multiple Azure VMs within different regions, but you can back up each
Azure VM with one backup policy at a time. If an Azure VM is added to more than one backup policy, it will be
processed only by a backup policy that has the highest priority. Other backup policies will skip this Azure VM
from processing. For information on how to set a priority for a backup policy, see Setting Backup Policy Priority.
To schedule data protection tasks to run automatically, create backup policies. For each protected Azure VM,
you can also take a cloud-native snapshot manually when needed.
7. Specify automatic retry, health check and notification settings for the backup policy.
2. Click Ad d .
1. Select the Azure Active Directory where Azure VMs that you plan to back up reside .
2. Choose regions where Azure VMs that you want to back up reside.
2. In the Choose a n Azure account from the available list window, select the necessary Azure account from
the available accounts list. The specified Azure account must belong to a tenant that manages the Azure
VMs that you want to protect, and must be assigned permissions listed in section Azure Account
Permissions.
For an Azure account to be displayed in the list of available accounts, it must be added to Veeam Backup
for Microsoft Azure as described in section Adding Azure Service Accounts. If you have not added the
necessary Azure account to Veeam Backup for Microsoft Azure b eforehand, you can do it without closing
the Ad d VM P olicy wizard. To add an Azure account, click Ad d and complete the Ad d Azure account
wizard.
2. In the Choose regions window, select the necessary regions from the Ava ilable regions list, and then click
Ad d .
2. In the Choose resource protection options window, choose whether you want to back up all Azure
resources from the regions selected at step 3b, or only specific resources.
If you select the All resources option, Veeam Backup for Microsoft Azure will regularly check for new
Azure VMs launched in the selected regions and automatically update the backup policy settings to
include these VMs in the backup scope.
If you select the P rotect the following resources option, you must also specify the resources explicitly:
a. From the Resource type drop-down list, select either of the following options:
▪ Resource group — to back up Azure VMs that belong to specific resource groups.
b. Use the search field to the right of the Resource type list to find the necessary resource, and then
click P rotect to add the resource to the backup scope.
For a resource to be displayed in the list of available resources, it must reside in an Azure region that
has ever been specified in any backup policy. Otherwise, the only option to discover available
resources is to click Browse to select specific source from the global list and wait for Veeam Backup
for Microsoft Azure to populate the resource list.
TI P
You can simultaneously add multiple resources to the backup scope. To do that, click Browse to select
sp ecific source from the global list , select check boxes next to the necessary items in the list of available
resources, and then click P rotect.
If the list does not show the resources that you want to back up, click Rescan to launch the data collection
process. As soon as the process is over, Veeam Backup for Microsoft Azure will update the resource list.
If you still cannot find the necessary resources in the list, make sure that the Microsoft.ManagedServices
provider is registered in the subscription to which the resources belong, return to step 3a and click Rescan
in the Choose an Azure account from the available list window. To learn how to register a resource
provider, see Microsoft Docs.
IMP ORTANT
For the list of resources to be displayed correctly, make sure that your web browser zoom does not exceed
135%.
If you add a tag to the backup scope, Veeam Backup for Microsoft Azure will regularly check for new Azure
VMs assigned the added tag and automatically update the backup policy settings to include these VMs in
the scope. However, this applies only to Azure VMs from the regions selected at step 3b. If you select a
tag assigned to Azure VMs from other regions, these VMs will not be protected by the backup policy. To
work around the issue, either go back to step 3b and add the missing regions, or create a new backup
policy.
TIP
As an alternative to selecting the P rotect the following resources option and specifying the resources
explicitly, you can select the All resources option and exclude a number of resources from the backup
scope. To do that, click Select resources to exclude and specify Azure VMs that you do not want to back up
— the procedure is the same as described for including resources in the backup scope.
Consider that if a resource appears both in the list of included and excluded resources, Veeam Backup for
Microsoft Azure will still not process the resource because the list of excluded resources has a higher
priority.
• Application-aware processing. For Windows-based Azure VMs running VSS-aware applications, you can
enable application-aware processing to ensure that the applications will be able to recover successfully,
without data loss.
Application-aware processing is the Veeam technology based on Microsoft VSS. This option can be applied
only to the Windows-based Azure VMs that support Microsoft VSS. For more information on Microsoft
VSS, see Microsoft Docs.
• Guest scripting. You can instruct Veeam Backup for Microsoft Azure to run custom scripts on the
processed Azure VM before and after the backup operation. For example, Veeam Backup for Microsoft
Azure can execute a pre-snapshot script on the VM to quiesce these applications. This will allow Veeam
Backup for Microsoft Azure to create a transactionally consistent snapshot while no write operations occur
on the virtual disks. After the snapshot is created, a post-snapshot script can start the applications again.
In case firewall rules configured for the Azure VMs do not allow inbound and outbound access using the 443
port, you must allow HTTPS traffic over 443 port for <FQDN>.servicebus.windows.net, where <FQDN> is
the name of the Service Bus namespace used by the Veeam backup service.
4. On the Resources tab of the Overview page, type type==Service Bus Namespace in the search field and
press [ENTER] on the keyboard.
The Service Bus namespace name will be displayed in the Na me column of the resource table.
While creating application-aware snapshots, VSS Guest Agent uses the VSS Copy Backup type to create
snapshots of the processed Azure VMs during the backup policy session. This type of VSS backup does not
support truncation of transaction log. For more information on VSS Backup types, see Microsoft Docs.
• For Azure VMs running Linux OS, set the Scripting for Linux instances toggle to On.
The Sp ecify scripting settings for Linux instances window will open.
• For Azure VMs running Microsoft Windows OS, set the Scripting for Microsoft Windows instances toggle to
On.
The Sp ecify scripting settings for W indows instances window will open.
IMP ORTANT
• For Windows-based Azure VMs Veeam Backup for Microsoft Azure supports the EXE, BAT, CMD,
WSF, JS, VBS and PS1 file formats.
• For Linux-based Azure VMs Veeam Backup for Microsoft Azure supports the SH file format.
a. In the P a th in guest field, specify a path to the directory on an Azure VM where the pre-snapshot
script file resides.
b. In the Arg uments field, specify additional arguments that must be passed to the script when the script
is executed.
You can use runtime variables as arguments for the script. To see the list of available variables, click
P a rameters.
IMP ORTANT
Veeam Backup for Microsoft Azure will try to run a script residing in the specified directory for all Azure
VMs added to the backup policy. If you want to execute different scripts for different Azure VMs, ensure
that script files uploaded to these VMs have the same path and name.
2. Repeat step 1 for the post-snapshot scripts in the P ost-snapshot script section.
3. In the Ad d itional Options section, choose whether you want to run scripts only while creating repository
snapshots, to proceed with snapshot creation even though scripts are missing on some of the processed
instances, and to ignore exit codes returned while executing the scripts.
4. Click Ap p ly.
• In the Sna pshot section, you can assign tags to cloud-native snapshots of the selected Azure VMs:
a. Click Ta g s from source volumes will not be copied and custom tags will not be applied .
b. In the Ta g s configurations window, choose whether you want to assign tags to the created snapshots.
▪ To assign already existing tags from the source virtual disks, select the Cop y Tags from source
volume check box.
▪ To assign your own custom tags, set the Ad d custom tags to created snapshots toggle to On,
and specify the tags explicitly. Click Ap p ly. Note that you cannot add more than 5 custom tags.
• In the Ba ckups section, set the E na ble backups toggle to On to instruct Veeam Backup for Microsoft Azure
to create image-level backups.
To help you implement a comprehensive backup strategy, Veeam Backup for Microsoft Azure allows you to
create schedules of the following types:
• Daily — the backup policy will create restore points repeatedly throughout a day on specific days.
• Weekly — the backup policy will create restore points once a day on specific days.
• Monthly — the backup policy will create restore points once a month on a specific day.
• Yearly — the backup policy will create restore points once a year on a specific day.
Combining multiple schedule types together allows you to retain restore points for longer periods of time — for
more information, see Enabling Harmonized Scheduling. Combining multiple schedule types together also
allows you to archive backups — for more information, see Enabling Backup Archiving.
2. In the Da ily schedule window, select hours when the backup policy will create cloud -native snapshots and
image-level backups. Use the Run a t drop-down list to choose whether you want the backup policy to run
every day, on weekdays (Monday through Friday) or on specific days.
If you want to protect Azure VM data more frequently, you can instruct the backup policy to create
multiple cloud-native snapshots per hour. To do that, click the link to the right of the Sna pshots hour
selection area, and specify the number of cloud-native snapshots that the backup policy will create within
an hour.
NOTE
Veeam Backup for Microsoft Azure does not create image-level backups independently from cloud-native
snapshots. That is why when you select hours for image-level backups, the same hours are automatically
selected for cloud-native snapshots. To learn how Veeam Backup for Microsoft Azure performs backup, see
How Backup Works.
3. In the Da ily retention section, configure retention policy settings for the daily schedule:
o For cloud-native snapshots, specify the number of restore points that you want to keep in a snapshot
chain.
If the restore point limit is exceeded, Veeam Backup for Microsoft Azure removes the earliest restore
point from the chain. For more information, see Retention Policy for Snapshots.
IMP ORTANT
To allow the CBT mechanism to be used when processing Azure VM data, you must keep at least one
snapshot in the snapshot chain. However, by design, Veeam Backup for Microsoft Azure permanently
retains 2 cloud-native snapshots in the chain due to the CBT mechanism limitations. To learn how the CBT
mechanism works, see Changed Block Tracking.
If a restore point is older than the specified time limit, Veeam Backup for Microsoft Azure removes the
restore point from the chain. For more information, see Retention Policy for Backups.
5. In the Rep ository section, select a backup repository where the created image-level backups will be
stored.
For a backup repository to be displayed in the Rep ository list, it must be added to Veeam Backup for
Microsoft Azure as described in section Adding Backup Repositories.
2. In the W eekly schedule window, select days of the week when the backup policy will create cloud -native
snapshots and image-level backups. Use the Create restore points at drop-down list to schedule a specific
time for the backup policy to run.
NOTE
Veeam Backup for Microsoft Azure does not create image-level backups independently from cloud-native
snapshots. That is why when you select days for image-level backups, the same days are automatically
selected for cloud-native snapshots. To learn how Veeam Backup for Microsoft Azure performs backup, see
How Backup Works.
o For cloud-native snapshots, specify the number of restore points that you want to keep in a snapshot
chain.
If the restore point limit is exceeded, Veeam Backup for Microsoft Azure removes the earliest restore
point from the chain. For more information, see Retention Policy for Snapshots.
IMP ORTANT
To allow the CBT mechanism to be used when processing Azure VM data, you must keep at least one
snapshot in the snapshot chain. However, by design, Veeam Backup for Microsoft Azure permanently
retains 2 cloud-native snapshots in the chain due to the CBT mechanism limitations. To learn how the CBT
mechanism works, see Changed Block Tracking.
o For image-level backups, specify the number of days (or months) for which you want to kee p restore
points in a backup chain.
If a restore point is older than the specified time limit, Veeam Backup for Microsoft Azure removes the
restore point from the chain. For more information, see Retention Policy for Backups.
5. In the Rep ository section, select a backup repository where the created image-level backups will be
stored.
For a backup repository to be displayed in the Rep ository list, it must be added to Veeam Backup for
Microsoft Azure as described in section Adding Backup Repositories.
2. In the Monthly schedule window, select months when the backup policy will create cloud -native
snapshots and image-level backups. Use the Create restore points at and Run on drop-down lists to
schedule a specific time and day for the backup policy to run.
NOTE
Veeam Backup for Microsoft Azure does not create image-level backups independently from cloud-native
snapshots. That is why when you select months for image-level backups, the same months are
automatically selected for cloud-native snapshots. To learn how Veeam Backup for Microsoft Azure
performs backup, see How Backup Works.
3. In the Monthly retention section, configure retention policy settings for the monthly schedule:
o For cloud-native snapshots, specify the number of restore points that you want to keep in a snapshot
chain.
If the restore point limit is exceeded, Veeam Backup for Microsoft Azure removes the earliest restore
point from the chain. For more information, see Retention Policy for Snapshots.
IMP ORTANT
To allow the CBT mechanism to be used when processing Azure VM data, you must keep at least one
snapshot in the snapshot chain. However, by design, Veeam Backup for Microsoft Azure permanently
retains 2 cloud-native snapshots in the chain due to the CBT mechanism limitations. To learn how the CBT
mechanism works, see Changed Block Tracking.
o For image-level backups, specify the number of days (or months) for which you want to keep restore
points in a backup chain.
If a restore point is older than the specified time limit, Veeam Backup for Microsoft Azure removes the
restore point from the chain. For more information, see Retention Policy for Backups.
5. In the Rep ository section, select a backup repository where the created image-level backups will be
stored.
For a backup repository to be displayed in the Rep ository list, it must be added to Veeam Backup for
Microsoft Azure as described in section Adding Backup Repositories.
To create a yearly schedule for the backup policy, at the Schedule step of the wizard, do the following:
2. In the Y early schedule window, specify a day, month and time when the backup policy will create image-
level backups.
3. In the Keep backups for field, specify the number of years for which you want to keep restore points in a
backup chain.
If a restore point is older than the specified time limit, Veeam Backup for Microsoft Azure removes the
restore point from the chain. For more information, see Retention Policy for Backups.
4. In the Rep ository section, select a backup repository where the created image-level backups will be
stored.
For a backup repository to be displayed in the Rep ository list, it must be added to Veeam Backup for
Microsoft Azure as described in section Adding Backup Repositories.
With harmonized scheduling, Veeam Backup for Microsoft Azure can keep restore points created according to a
daily, weekly or monthly schedule for longer periods of time:
For Veeam Backup for Microsoft Azure to use the harmonization mechanism, there must be specified at least 2
different schedules: one schedule will control the regular creation of restore points, while another schedule will
control the process of retaining restore points. In terms of harmonized scheduling, Veeam Backup for Microsoft
Azure re-uses restore points created according to a more-frequent schedule (daily, weekly or monthly) to
achieve the desired retention for less-frequent schedules (weekly, monthly and yearly). Each restore point is
marked with a flag of the related schedule type: the (D) flag is used to mark restore points created daily, (W) —
weekly, (M) — monthly, and (Y) — yearly. Veeam Backup for Microsoft Azure uses these flags to control the
retention period for the created restore points. Once a flag of a less-frequent schedule is assigned to a restore
point, this restore point can no longer be removed — it is kept for the period defined in the retention settings.
When the specified retention period is over, the flag is unassigned from the restore point. If the restore point
does not have any other flags assigned, it is removed according to the retention settings of a more -frequent
schedule.
Restore points created according to a more-frequent schedule and less-frequent schedules and stores in
the same backup repository, compose a single backup or snapshot chain and uses the same backup
repository. This means that regardless of flags assigned to restore points, Veeam Backup for Microsoft
Azure adds the restore points to the chain as described in sections Backup Chain and Snapshot Chain.
Consider the following example. You want a backup policy to create cloud-native snapshots of your critical
workloads 3 times a day, to keep 3 daily snapshots in the snapshot chain, and also to retain one of the created
snapshots for 2 weeks. In this case, you create 2 schedules when configuring the backup policy settings — daily
and weekly:
1. In the daily scheduling settings, you select hours and days when snapshots will be created (for example,
7:00 AM, 9:00 AM, and 11:00 AM; Working Days ), and specify the number of daily restore points to retain
(for example, 3).
Veeam Backup for Microsoft Azure will propagate these settings to the schedule with a lower frequency
(which is the weekly schedule in our example).
For example, if you want to keep the daily restore point created at 7:00 AM on Monday for 2 weeks, you
select 7:00 AM, Monday and specify 2 restore points to retain in the weekly schedule settings.
According to the specified scheduling settings, Veeam Backup for Microsoft Azure will create cloud -native
snapshots in the following way:
1. On the first work day (Monday), a backup session will start at 7:00 AM to create the first restore point.
The restore point will be marked with the (D) flag as it was created according to the daily schedule.
Since 7:00 AM, Monday is specified in the weekly scheduling settings, Veeam Backup for Microsoft Azure
will assign the (W) flag to this restore point.
2. On the same day (Monday), after backup sessions run at 9:00 AM and 11:00 AM, the created restore
points will be marked with the (D) flag.
At the moment the backup session completes, the number of restore points with the (D) flag will exceed
the retention limit specified in the daily scheduling settings. However, Veeam Backup for Microsoft Azure
will not remove the earliest restore point ( 7:00 AM, Monday ) with the (D) flag from the snapshot chain as
this restore point is also marked with a flag of a less-frequent schedule. Instead, Veeam Backup for
Microsoft Azure will unassign the (D) flag from the restore point. This restore point will be kept for the
retention period specified in the weekly scheduling settings (that is, for 2 weeks).
4. On the same day (Tuesday), after a backup session runs at 9:00 AM, the number of res tore points with the
(D) flag will exceed the retention limit once again. Veeam Backup for Microsoft Azure will remove from
the snapshot chain the restore point created at 9:00 AM on Monday as no flags of a less -frequent
schedule are assigned to this restore point.
5. Veeam Backup for Microsoft Azure will continue creating restore points for the next week in the same way
as described in steps 1–4.
6. On week 3, after a backup session runs at 7:00 AM on Monday, the number of kept restore points will
exceed the retention limit. Veeam Backup for Microsoft Azure will unassign the (W) flag from the earliest
kept restore point. Since no other flags are assigned to this restore point, Veeam Backup for Microsoft
Azure will remove this restore point from the snapshot chain.
• Your data retention policy requires that you keep rarely accessed data in an archive.
NOTE
Restoring from an archived backup is longer and more expensive than restoring from a regular backup as it
is required to retrieve data from the archive repository. For more information, see Retrieving Data From
Archive.
With backup archiving, Veeam Backup for Microsoft Azure can retain backups created according to a daily,
weekly or monthly schedule for longer periods of time:
• To enable monthly archiving, you must configure a daily or a weekly schedule (or both).
• To enable yearly archiving, you must configure a daily, a weekly or a monthly schedule (or all three).
For Veeam Backup for Microsoft Azure to use the archiving mechanism, there must be specified at least 2
different schedules: one schedule will control the regular creation of backups, while another schedule will
control the process of copying backups to an archive repository. Backup chains created according to these two
schedules will be completely different — for more information, see Backup Chain and Archive Backup Chain.
Consider the following example. You want a backup policy to create image-level backups of your critical
workloads once a week, to keep the backed-up data in a backup repository for 3 weeks, and also to keep
backups created once in 2 months in an archive repository for a year. In this case, you create 2 schedules when
configuring the backup policy settings — weekly and monthly:
a. Specify hours and days when backups will be created (for example, 7:00 AM, Monday ), and specify
the number of days for which Veeam Backup for Microsoft Azure will retain backups (for example, 21
days).
Veeam Backup for Microsoft Azure will propagate these settings to the archive schedule (which is the
monthly schedule in our example).
a. Specify when Veeam Backup for Microsoft Azure will create archive backups, and choose for how long
you want to retain the created backups (for example, January, March, May, July, September,
November, 12 months and First Monday ).
b. Enable the archiving mechanism by selecting a repository with the Archive access tier that will store
archive backups.
According to the specified scheduling settings, Veeam Backup for Microsoft Azure will create image -level
backups in the following way:
1. On the first Monday of February, a backup session will start at 7:00 AM to create the first restore point in
the regular backup chain. Veeam Backup for Microsoft Azure will store this restore point as a full backup in
the backup repository.
3. On the fourth Monday of February, Veeam Backup for Microsoft Azure will create a new restore point at
7:00 AM. By the moment the backup session completes, the earliest restore point in the regular backup
chain will get older than the specified retention limit. That is why Veeam Backup for Microsoft Azure will
rebuild the full backup and remove from the chain the restore point created on the first Monday.
For more information on how Veeam Backup for Microsoft Azure transforms regular backup chains, see
Retention Policy for Backups.
After the backup session completes, an archive session will create a restore point with all data from the
regular backup chain. Veeam Backup for Microsoft Azure will copy this restore point as a full archive
backup to the archive repository.
5. Up to May, Veeam Backup for Microsoft Azure will continue adding new restore points to the regular
backup chain and deleting outdated backups from the backup repository, according to the specified
weekly scheduling settings.
On the first Monday of May, an archive session will create a restore point with only that data that has
changed since the previous archive session in March. Veeam Backup for Microsoft Azure will copy this
restore point as an incremental archive backup to the archive repository.
By the moment the archive session completes, the earliest restore point in the archive backup chain will
get older than the specified retention limit. That is why Veeam Backup for Microsoft Azure will rebuild the
full archive backup and remove from the chain the restore point created on the first Monday of March of
the previous year.
For more information on how Veeam Backup for Microsoft Azure transforms archive backup chains, see
Retention Policy for Archived Backups.
1. In the Schedule section of the step, select the Automatic retry failed policy check box.
2. In the field to the right of the check box, specify the maximum number of attempts to run the backup
policy. The time interval between retries is 600 seconds.
When retrying backup policies, Veeam Backup for Microsoft Azure processes only those Azure VMs that failed to
be backed up during the previous attempt.
NOTE
The automatic retry settings apply only to backup policies that run according to specific schedules — these
settings do not apply to policies started manually.
NOTE
During a health check, Veeam Backup for Microsoft Azure does not verify archived restore points created
by the policy.
To instruct Veeam Backup for Microsoft Azure to perform a monthly health check, do the following:
1. In the Hea lth check section of the step, set the E na ble health check toggle to On.
2. Use the Run on drop-down lists to schedule a specific day for the health check to run.
NOTE
Veeam Backup for Microsoft Azure performs the health check during the last policy session that runs on
the day when the health check is scheduled. If another backup policy session runs on the same day, Veeam
Backup for Microsoft Azure will not perform the health check during that session. For example, if the
backup policy is scheduled to run multiple times on Saturday, and the health check is also scheduled to run
on Saturday, the health check will only be performed during the last policy session on Saturday.
1. In the Notifications section of the step, set the E nabled toggle On.
If you set the toggle to Off, Veeam Backup for Microsoft Azure will send notifications according to the
configured global notification settings.
2. In the E ma il field, specify an email address of a recipient. Use a semicolon to separate multiple recipient
addresses. Do not use spaces after semicolons between the specified email addresses.
3. Use the Notify on list to choose whether you want Veeam Backup for Microsoft Azure to send email
notifications in case the backup policy completes successfully, completes with warnings or completes with
errors.
1. As soon as a backup policy session completes successfully, Veeam Backup for Microsoft Azure starts the
health check as a new session. For each restore point in the standard backup chain, Veeam Backup for
Microsoft Azure calculates CRC values for backup metadata and compares them to the CRC values that
were previously saved to the restore point. Veeam Backup for Microsoft Azure also checks whether data
blocks that are required to rebuild the restore point are available.
If the backup policy session completes with an error, Veeam Backup for Microsoft Azure tries to run the
backup policy again, taking into account the maximum number of retries specified in the automatic retry
settings. After the first successful retry (or after the last one out of the maximum number of retries),
Veeam Backup for Microsoft Azure starts the health check.
2. If Veeam Backup for Microsoft Azure does not detect data inconsistency, the health check session
completes successfully. Otherwise, the session completes with an error.
Depending on the detected data inconsistency, Veeam Backup for Microsoft Azure performs the following
operations:
o If the health check detects corrupted metadata in a full or incremental restore point, Veeam Backup
for Microsoft Azure marks the backup chain as corrupted in the configuration database. During the
next backup policy session, Veeam Backup for Microsoft Azure copies the full instance image, creates
a full restore point in the backup repository and starts a new backup chain in the backup repository.
NOTE
Veeam Backup for Microsoft Azure does not support metadata check for encrypted backup chains.
o If the health check detects corrupted disk blocks in a full or an incremental restore point, Veeam
Backup for Microsoft Azure marks the restore point that includes the corrupted data blocks and all
subsequent incremental restore points as incomplete in the configuration database. During the next
backup policy session, Veeam Backup for Microsoft Azure copies not only those data blocks that have
changed since the previous backup session but also data blocks that have been corrupted, and saves
these data blocks to the latest restore point that has been created during the current session.
At the Cost Estimation step of the wizard, review the approximate monthly cost of Azure services that Veeam
Backup for Microsoft Azure will require to protect the Azure VMs added to the backup policy. The total
estimated cost includes the following:
• The cost of creating and maintaining image-level backups of the Azure VMs.
For each Azure VM included in the backup policy, Veeam Backup for Microsoft Azure takes into account
the total size of virtual disks attached, the number of restore points to be kept in the backup chain, and
the configured scheduling settings.
• The cost of transferring Azure VM data between Azure regions during data protection operations (for
example, if a protected Azure VM and the target storage a ccount reside in different regions).
If you get a warning message regarding additional costs associated with cross -region data transfer, you
can click View details to see available cost-effective options.
• The cost of making API requests to Microsoft Azure during data protection operations.
The estimated cost may occur to be significantly higher due to the backup frequency, cross -region data transfer
and snapshot charges. To reduce the cost, you can try the following workarounds:
• To avoid additional costs related to cross-region data transfer, select a backup repository that resides in
the same region as Azure VMs that you plan to back up.
• To reduce high snapshot charges, adjust the snapshot retention settings to keep less restore points in the
snapshot chain.
• To optimize the cost of storing backups, modify the scheduling settings to run the backup policy less
frequently, or specify an archive repository for long -term retention of restore points.
NOTE
Veeam Backup for Microsoft Azure does not include snapshots created manually in the snapshot chain and
does not apply the configured retention policy settings to these snapshots. This means that the snapshots
are kept in your Microsoft Azure environment unless you remove them manually, as described in section
Managing VM Data.
2. Select the check box next to the necessary Azure VM and click Ta k e Snapshot Now .
For an Azure VM to be displayed in the list of available resources, it must reside in any of the regions
included in a backup policy as described in section Creating Backup Policies (step 3c).
a. At the Account step of the wizard, select an Azure account whose permissions Veeam Backup for
Microsoft Azure will use to create a snapshot.
For an account to be displayed in the Azure Account list, it must be added to Veeam Backup for
Microsoft Azure as described in section Adding Azure Service Account or Adding Repository Accounts.
b. At the Op tions step of the wizard, click Ta g s from source volumes will not be copied a nd custom tags
will not be applied to assign tags to cloud-native snapshots.
c. In the Ta g s configurations window, choose whether you want to assign tags to the created snapshot.
▪ To assign already existing tags from the source virtual disks, select the Cop y Tags from source
volume check box.
▪ To assign your own custom tags, set the Ad d custom tags to created snapshots toggle to On,
and specify the tags explicitly. To do that, use the Key and Va lue fields to specify a key and a
value for the new custom tag, and then click Ap p ly.
One backup policy can be used to process multiple Azure SQL databases within different regions, but you can
back up each Azure SQL database with one backup policy at a time. If an Azure SQL database is added to more
than one backup policy, it will be processed only by a backup policy that has the highest priority. Other backup
policies will skip this Azure SQL database from processing. For information on how to set a prior ity for a backup
policy, see Setting Backup Policy Priority.
To schedule data protection tasks to run automatically, create backup policies. For each protected Azure SQL
database, you can also create an image-level backup manually when needed.
IMP ORTANT
Veeam Backup for Microsoft Azure does not support back up of databases hosted by Azure Arc -enabled
SQL Managed Instances and SQL Servers on Azure Arc-enabled servers.
SQL backup policies can protect only Azure SQL databases running on SQL Servers and databases located
on SQL Managed Instances. If you want to protect a database hosted by a SQL Server on Azure VM, create a
VM backup policy. Note that in this case, you will not be able to restore a single database without restoring
the entire VM.
6. Specify automatic retry, health check and notification settings for the backup policy .
7. Review the estimated cost of protecting the selected Azure SQL databases.
2. Click Ad d .
1. Select an Azure Active Directory where SQL Servers and databases that you plan to back up reside.
2. Choose regions where Azure SQL Servers and databases that you want to back up reside .
2. In the Choose a n Azure account from the available list window, select the necessary Azure account from
the available accounts list. The specified Azure account must belong to a tenant that manages the Azure
VMs that you want to protect, and must be assigned permissions listed in section Azure Account
Permissions.
For an Azure account to be displayed in the list of available accounts, it must be added to Veeam Backup
for Microsoft Azure as described in section Adding Azure Service Accounts. If you have not added the
necessary Azure account to Veeam Backup for Microsoft Azure beforehand, you can do it without closing
the Ad d Azure SQL Policy wizard. To add an Azure account, click Ad d and complete the Ad d Azure account
wizard.
3. Click Ap p ly.
2. In the Choose regions window, select the necessary regions from the Ava ilable regions list, and then click
Ad d .
3. Click Ap p ly.
2. In the Choose resource protection options window, choose whether you want to back up all Azure
resources from the regions selected at step 3b, or only specific resources.
If you select the All resources option, Veeam Backup for Microsoft Azure will regularly check for new
Azure SQL databases created in the selected regions and automatically update the backup policy settings
to include these databases in the backup scope.
If you select the P rotect the following resources option, you must also specify the resources explicitly:
a. From the Resource type drop-down list, select either of the following options:
▪ SQL server — to back up all Azure SQL databases that are located on a specific SQL Server.
b. Use the search field to the right of the Resource type list to find the necessary resource, and then
click P rotect to add the resource to the backup scope.
For a resource to be displayed in the list of available resources, it must reside in an Azure region that
has ever been specified in any backup policy. Otherwise, the only option to discover available
resources is to click Browse to select specific source from the global list and wait for Veeam Backup
for Microsoft Azure to populate the resource list.
TIP
You can simultaneously add multiple resources to the backup scope. To do that, click Browse to select
sp ecific source from the global list , select check boxes next to the necessary items in the list of available
resources, and then click P rotect.
If the list does not show the resources that you want to back up, click Rescan to launch the data collection
process. As soon as the process is over, Veeam Backup for Microsoft Azure will update the resource list.
If you still cannot find the necessary resources in the list, make sure that the Microsoft.ManagedServices
provider is registered in the subscription to which the resources belong, return to the step 3a and click
Rescan in the Choose an Azure account from the available list window. To learn how to register a resource
provider, see Microsoft Docs.
IMP ORTANT
For the list of resources to be displayed correctly, make sure that your web browser zoom does not exceed
135%.
As an alternative to selecting the P rotect the following resources option and specifying the resources
explicitly, you can select the All resources option and exclude a number of resources from the backup
scope. To do that, click Select resources to exclude and specify the Azure SQL databases that you do not
want to back up — the procedure is the same as described for including resources in the backup scope.
Consider that if a resource appears both in the list of included and excluded resources, Veeam Backup for
Microsoft Azure will still not process the resource because the list of excluded resources has a higher
priority.
a. For each SQL Server added to the policy, specify an Azure SQL account whose permissions Veeam
Backup for Microsoft Azure will use to authenticate against the server. To do that, select the server
and click E d it. Then, in the E d it Account window, select the necessary account and click Sa ve.
For an account to be displayed in the Account list, it must be added to Veeam Backup for Microsoft
Azure as described in section Adding Accounts. If you have not added the necessary Azure SQL
account to Veeam Backup for Microsoft Azure beforehand, you can do it without closing the Ad d
P olicy wizard. To add an account, click Ad d and complete the Add Account wizard.
b. Click Ap p ly.
a. From the Staging server drop-down list, select a SQL Server that will be used to copy the databases. If
you plan to back up a database located on an Azure SQL Managed Instance, you must specify the
source SQL Server as a staging server.
For a server to be displayed in the Sta ging server list, it must be added to the Microsoft Azure
environment as described in Microsoft Docs.
IMP ORTANT
If you use custom Transparent Data Encryption (TDE) to protect SQL Server data, consider that the same
Azure Key Vault cryptographic key must be used to encrypt the source and the staging SQL Servers to
allow Veeam Backup for Microsoft Azure to perform backup using the Use staging servers option.
b. From the SQL account drop-down list, select an Azure SQL account whose permissions Veeam Backup
for Microsoft Azure will use to authenticate against the staging server.
For an account to be displayed in the Account list, it must be added to Veeam Backup for Microsoft
Azure as described in section Adding Accounts. If you have not added the necessary Azure SQL
account to Veeam Backup for Microsoft Azure beforehand, you can do it without closing the Ad d
P olicy wizard. To add an account, click Ad d and complete the Add Account wizard.
NOTE
To perform backup with a staging server, Veeam Backup for Microsoft Azure uses the default Azure service
account to send REST API requests to the SQL Servers processed by the backup policy. That is why there is
no need to specify credentials for each SQL Server.
c. Click Ap p ly.
To help you implement a comprehensive backup strategy, Veeam Backup for Microsoft Azure allows you to
create schedules of the following types:
• Daily — the backup policy will create restore points repeatedly throughout a day on specific days.
• Weekly — the backup policy will create restore points once a day on specific days.
• Monthly — the backup policy will create restore points once a month on a specific day.
• Yearly — the backup policy will create restore points once a year on a specific day.
Combining multiple schedule types together allows you to retain restore points for longer periods of time — for
more information, see Enabling Harmonized Scheduling. Combining multiple schedule types together also
allows you to archive backups — for more information, see Enabling Backup Archiving.
2. In the Da ily schedule window, select hours when the backup policy will create backups.
3. Use the Run a t drop-down list to choose whether you want the backup policy to run every day, on
weekdays (Monday through Friday) or on specific days.
4. In the Da ily retention section, specify the number of days (or months) for which you want to keep restore
points in a backup chain.
If a restore point is older than the specified time limit, Veeam Backup for Micr osoft Azure removes the
restore point from the chain. For more information, see Retention Policy for Backups.
5. In the Rep ository section, select a backup repository where the created backups will be stored.
For a backup repository to be displayed in the Rep ository list, it must be added to Veeam Backup for
Microsoft Azure as described in section Adding Backup Repositories.
2. In the W eekly schedule window, select days of the week when the backup policy will create backups.
3. Use the Create restore points at drop-down list to schedule a specific time for the backup policy to run.
4. In the W eekly retention section, specify the number of days (or months) for which you want to keep
restore points in a backup chain.
If a restore point is older than the specified time limit, Veeam Backup for Microsoft Azure removes the
restore point from the chain. For more information, see Retention Policy for Backups.
5. In the Rep ository section, select a backup repository where the created backups will be stored.
For a backup repository to be displayed in the Rep ository list, it must be added to Veeam Backup for
Microsoft Azure as described in section Adding Backup Repositories.
2. In the Monthly schedule window, select months when the backup policy will create backups.
3. Use the Create restore points at and Run on drop-down lists to schedule a specific time and day for the
backup policy to run.
4. In the Monthly retention section, specify the number of days (or months) for which you want to keep
restore points in a backup chain.
If a restore point is older than the specified time limit, Veeam Backup for Microsoft Azure removes the
restore point from the chain. For more information, see Retention Policy for Backups.
5. In the Rep ository section, select a backup repository where the created backups will be stored.
For a backup repository to be displayed in the Rep ository list, it must be added to Veeam Backup for
Microsoft Azure as described in section Adding Backup Repositories.
To create a yearly schedule for the backup policy, at the Schedule step of the wizard, do the following:
2. In the Y early schedule window, specify a day, month and time when the backup policy will create backups.
3. In the Keep backups for field, specify the number of years for which you want to keep restore points in a
backup chain.
If a restore point is older than the specified time limit, Veeam Backup for Microsoft Azure removes the
restore point from the chain. For more information, see Retention Policy for Backups.
4. In the Rep ository section, select a backup repository where the created backups will be stored.
For a backup repository to be displayed in the Rep ository list, it must be added to Veeam Backup for
Microsoft Azure as described in section Adding Backup Repositories.
With harmonized scheduling, Veeam Backup for Microsoft Azure can keep restore points created according to a
daily, weekly or monthly schedule for longer periods of time (for weeks, months and years).
For Veeam Backup for Microsoft Azure to use the harmonization mechanism, there must be specified at least 2
different schedules: one schedule will control the regular creation of restore points, while another schedule will
control the process of retaining restore points. In terms of harmonized scheduling, Veeam Backup for Microsoft
Azure re-uses restore points created according to a more-frequent schedule (daily, weekly or monthly) to
achieve the desired retention for less-frequent schedules (weekly, monthly and yearly). Each restore point is
marked with a flag of the related schedule type: the (Daily) flag is used to mark restore points created daily,
(Weekly) — weekly, (Monthly) — monthly, and (Yearly) — yearly. Veeam Backup for Microsoft Azure uses these
flags to control the retention period for the created restore points. Once a flag of a less -frequent schedule is
assigned to a restore point, this restore point can no longer be removed — it is kept for the period defined in the
retention settings. When the specified retention period is over, the flag is unassigned from the restore point. If
the restore point does not have any other flags assigned, it is removed according to the retention settings of a
more-frequent schedule.
1. In the daily scheduling settings, you select hours and days when backups will be created (for example,
7:00 AM; Working Days ), and specify the number of days for which you want to retain daily restore p oints
in a backup chain (for example, 3).
Veeam Backup for Microsoft Azure will propagate these settings to the schedule with a lower frequency
(which is the weekly schedule in our example).
For example, if you want to keep the daily restore point created on Monday for 2 weeks, you select 7:00
AM, Monday and specify 14 days in the weekly schedule settings.
According to the specified scheduling settings, Veeam Backup for Microsoft Azure will create image -level
backups in the following way:
1. On the first work day (Monday), a backup session will start at 7:00 AM to create the first restore point.
The restore point will be marked with the (D) flag as it was created according to the daily schedule.
Since 7:00 AM, Monday is specified in weekly schedule settings, Veeam Backup for Microsoft Azure will
assign the (W) flag to this restore point.
2. On the same week, after backup sessions run on Tuesday and Wednesday, the created restore points will
be marked with the (D) flag.
By this moment, the earliest restore point in the backup chain will get older than the specified retention
limit. However, Veeam Backup for Microsoft Azure will not remove the earliest restore point ( 7:00 AM,
Monday ) with the (D) flag from the backup chain as this restore point is also marked with a flag of a less -
frequent schedule. Instead, Veeam Backup for Microsoft Azure will unassign the (D) flag from the restore
point. This restore point will be kept for the retention period specified in the weekly scheduling settings
(that is, for 2 weeks).
4. On the fifth working day (Friday), after a backup session runs at 7:00 AM, the created restore point will be
marked with the (D) flag.
By this moment, the restore point created on Tuesday with the (D) flag will get older than the specified
retention limit. Veeam Backup for Microsoft Azure will remove from the backup chain the restore point
created at 7:00 AM on Tuesday as no flags of a less-frequent schedule are assigned to this restore point.
5. Veeam Backup for Microsoft Azure will continue creating restore points for the next week in the same way
as described in steps 1–4.
6. On week 3, after a backup session runs at 7:00 AM on Monday, the earliest week ly restore point in the
backup chain will get older than the specified retention limit. Veeam Backup for Microsoft Azure will
unassign the (W) flag from the earliest weekly restore point. Since no other flags are assigned to this
restore point, Veeam Backup for Microsoft Azure will remove this restore point from the backup chain.
NOTE
This section does not explain how Veeam Backup for Microsoft Azure rebuilds the backup chain when
applying the configured retention policy settings — it focuses on the harmonization mechanism itself only.
To learn what types of backups Veeam Backup for Microsoft Azure includes in the backup chain and how it
transforms the chain when removing outdated restore points, see sections Backup Chain and Retention
Policy for Backups.
• Your data retention policy requires that you keep rarely accessed data in an archive.
• You want to reduce data-at-rest costs and to save space in the high-cost, short-term Hot and Cool access
tiers.
NOTE
Restoring from an archived backup is longer and more expensive than restoring from a regular backup as it
is required to retrieve data from the archive repository. For more information, see Retrieving Data From
Archive.
With backup archiving, Veeam Backup for Microsoft Azure can retain backups created according to a daily,
weekly or monthly schedule for longer periods of time:
• To enable monthly archiving, you must configure a daily or a weekly schedule (or both).
• To enable yearly archiving, you must configure a daily, a weekly or a monthly schedule (or all three).
For Veeam Backup for Microsoft Azure to use the archiving mechanism, there must be specified at least 2
different schedules: one schedule will control the regular creation of backups, while another sche dule will
control the process of copying backups to an archive repository. Backup chains created according to these two
schedules will be completely different — for more information, see Backup Chain and Archive Backup Chain.
Consider the following example. You want a backup policy to create backups of your critical workloads once a
week, to keep the backed-up data in a backup repository for 3 weeks, and also to keep backups created once in
2 months in an archive repository for a year. In this case, you create 2 schedules when configuring the backup
policy settings — weekly and monthly:
a. Specify hours and days when backups will be created (for example, 7:00 AM, Monday ), and specify
the number of days for which Veeam Backup for Microsoft Azure will retain backups (for example, 21
days).
Veeam Backup for Microsoft Azure will propagate these settings to the archive schedule (which is the
monthly schedule in our example).
a. Specify when Veeam Backup for Microsoft Azure will create archive backups, and choose for how long
you want to retain the created backups (for example, January, March, May, July, September,
November, 12 months and First Monday ).
b. Enable the archiving mechanism by selecting a repository with the Archive access tier that will store
archived data.
According to the specified scheduling settings, Veeam Backup for Microsoft Azure will create image-level
backups in the following way:
1. On the first Monday of February, a backup session will start at 7:00 AM to create the first restore point in
the regular backup chain. Veeam Backup for Microsoft Azure will store this restore point as a full backup in
the backup repository.
3. On the fourth Monday of February, Veeam Backup for Microsoft Azure will create a new restore point at
7:00 AM. By the moment the backup session completes, the earliest restore point in the regular backup
chain will get older than the specified retention limit. That is why Veeam Backup for Microsoft Azure will
rebuild the full backup and remove from the chain the restore point created on the first Monday.
For more information on how Veeam Backup for Microsoft Azure transforms regular backup chains, see
Retention Policy for Backups.
After the backup session completes, an archive session will create a restore point with all data from the
regular backup chain. Veeam Backup for Microsoft Azure will copy this restore point as a full archive
backup to the archive repository.
5. Up to May, Veeam Backup for Microsoft Azure will continue adding new restore points to the regular
backup chain and deleting outdated backups from the backup repository, according to the specified
weekly scheduling settings.
On the first Monday of May, an archive session will create a restore point with only that data that has
changed since the previous archive session in March. Veeam Backup for Microsoft Azure will copy this
restore point as an incremental archive backup to the archive repository.
By the moment the archive session completes, the earliest restore point in the archive backup chain will
get older than the specified retention limit. That is why Veeam Backup for Microsoft Azure will rebuild the
full archive backup and remove from the chain the restore point created on the first Monday of March of
the previous year.
For more information on how Veeam Backup for Microsoft Azure transforms archive backup chains, see
Retention Policy for Archived Backups.
1. In the Schedule section of the step, select the Automatic retry failed policy check box.
2. In the field to the right of the check box, specify the maximum number of attempts to run the backup
policy. The time interval between retries is 600 seconds.
When retrying backup policies, Veeam Backup for Microsoft Azure processes only those Azure SQL databases
that failed to be backed up during the previous attempt.
NOTE
The automatic retry settings apply only to backup policies that run according to specific schedules — these
settings do not apply to policies started manually.
NOTE
During a health check, Veeam Backup for Microsoft Azure does not verify archived restore points created
by the policy.
To instruct Veeam Backup for Microsoft Azure to perform a monthly health check, do the following:
1. In the Hea lth check section of the step, set the E na ble health check toggle to On.
2. Use the Run on drop-down lists to schedule a specific day for the health check to run.
NOTE
Veeam Backup for Microsoft Azure performs the health check during the last policy session that runs on
the day when the health check is scheduled. If another backup policy session runs on the same day, Veeam
Backup for Microsoft Azure will not perform the health check during that session. For example, if the
backup policy is scheduled to run multiple times on Saturday, and the health check is also scheduled to run
on Saturday, the health check will only be performed during the last policy session on Saturday.
1. In the Notifications section of the step, set the E nabled toggle On.
If you set the toggle to Off, Veeam Backup for Microsoft Azure will send notifications according to the
configured global notification settings.
2. In the E ma il field, specify an email address of a recipient. Use a semicolon to separate multiple recipient
addresses. Do not use spaces after semicolons between the specified email addresses.
3. Use the Notify on list to choose whether you want Veeam Backup for Microsoft Azure to send email
notifications in case the backup policy completes successfully, completes with warnings or completes with
errors.
1. As soon as a backup policy session completes successfully, Veeam Backup for Microsoft Azure starts the
health check as a new session. For each restore point in the standard backup chain, Veeam Backup for
Microsoft Azure calculates CRC values for backup metadata and compares them to the CRC values that
were previously saved to the restore point. Veeam Backup for Microsoft Azure also checks whether data
blocks that are required to rebuild the restore point are available.
If the backup policy session completes with an error, Veeam Backup for Microsoft Azure tries to run the
backup policy again, taking into account the maximum number of retries specified in the automatic retry
settings. After the first successful retry (or after the last one out of the maximum number of retries),
Veeam Backup for Microsoft Azure starts the health check.
2. If Veeam Backup for Microsoft Azure does not detect data inconsistency, the health check session
completes successfully. Otherwise, the session completes with an error.
Depending on the detected data inconsistency, Veeam Backup for Microsoft Azure performs the following
operations:
o If the health check detects corrupted metadata in a full or incremental restore point, Ve eam Backup
for Microsoft Azure marks the backup chain as corrupted in the configuration database. During the
next backup policy session, Veeam Backup for Microsoft Azure copies the full instance image, creates
a full restore point in the backup repository and starts a new backup chain in the backup repository.
NOTE
Veeam Backup for Microsoft Azure does not support metadata check for encrypted backup chains.
o If the health check detects corrupted disk blocks in a full or an incremental restore point, Veeam
Backup for Microsoft Azure marks the restore point that includes the corrupted data blocks and all
subsequent incremental restore points as incomplete in the configuration database. During the next
backup policy session, Veeam Backup for Microsoft Azure copies not only those data blocks that have
changed since the previous backup session but also data blocks that have been corrupted, and saves
these data blocks to the latest restore point that has been created during the current session.
At the Cost Estimation step of the wizard, review the approximate monthly cost of Azure services that Veeam
Backup for Microsoft Azure will require to protect the Azure SQL databases added to the backup policy. The
total estimated cost includes the following:
• The cost of creating and maintaining backups of the Azure SQL databases.
For each Azure SQL database included in the backup policy, Veeam Backup for Microsoft Azure takes into
account the size of the database and the configured scheduling settings.
• The cost of transferring Azure SQL database data between Azure regions during data protection
operations (for example, if a protected Azure SQL database and the target storage account reside in
different regions).
If you get a warning message regarding additional costs associated with cross -region data transfer, you
can click View details to see available cost-effective options.
• The cost of making API requests to Microsoft Azure during data protection operations.
The estimated cost may occur to be significantly higher due to the backup frequency and cross -region data
transfer. To reduce the cost, you can try the following worka rounds:
• To avoid additional costs related to cross-region data transfer, select a backup repository that resides in
the same region as Azure SQL databases that you plan to back up.
• To optimize the cost of storing backups, modify the scheduling settings to run the backup policy less
frequently, or specify an archive repository for long -term retention of restore points.
The configuration check will verify whether the specified accounts have all the required permissions, and
networks settings are configured properly to launch worker instances. To run the configuration check, click Test
Configuration. Veeam Backup for Microsoft Azure will display the P olicy configuration test window where you
can view the progress and results of the performed check. If the account permissions are insufficient or worker
instance settings are not configured properly, the check will complete with errors.
If the configuration check discovers that network settings are not configured properly, Veeam Backup for
Microsoft Azure will not be able to launch worker instances and thus perform the backup. To fix the network
issues, do the following:
1. Close the P olicy configuration test window, and then click Finish to close the Ad d Policy wizard.
Veeam Backup for Microsoft Azure will save the configured backup policy.
2. To prevent the backup policy from failing, disable it as described in section Disabling and Enabling Backup
Policies.
3. Depending on the error message received during the configuration check, do the following:
o Make sure that network settings are configured for each Azure reg ion selected at step 3b. For
information on how to configure network settings for Azure regions, see Managing Worker Instances.
o Make sure that the virtual networks specified in the network settings for the Azure regions have
access to the required Azure services. For more information on the required Azure services, see
System Requirements.
4. After the network issues are fixed, you can enable the backup policy as described in section Disabling and
Enabling Backup Policies.
NOTE
Veeam Backup for Microsoft Azure does not include backups of Azure SQL databases created manually in
the backup chain and does not apply the configured retention policy settings to these backups. This means
that the backups are kept in the backup repository unless you remove them manually, as described in
section Managing SQL Data.
2. Select the check box next to the necessary Azure SQL database and click Ta k e Backup Now.
For an Azure SQL database to be displayed in the list of available resources, it must reside in any region
included in a backup policy as described in section Creating Backup Policies (step 3c).
a. At the Account step of the wizard, select an Azure Active Directory whose permissions Veeam Backup
for Microsoft Azure will use to create a backup.
For an Azure Active Directory to be displayed in the list of available directories, it must be created in
the Microsoft Azure portal as described in Microsoft Docs.
In the Sp ecify the backup repository window, select a backup repository where the created
backup will be stored. For a backup repository to be displayed in the Rep ository list, it must be
added to Veeam Backup for Microsoft Azure as described in section Adding Backup Repositories.
NOTE
You can select only a backup repository with the Hot or Cool access tier.
ii. In the Sp ecify database processing settings section, choose whether you want to use a staging
server to perform backup. For more information, see Configure Processing Options.
One backup policy can be used to process multiple Azure file shares within different regions, but you can back
up each Azure file share with one backup policy at a time. If an Azure file share is added to more than one
backup policy, it will be processed only by a backup policy that has the highest priority. Other backup policies
will skip this Azure file share from processing. For information on how to set a priority for a backup policy, see
Setting Backup Policy Priority.
To schedule data protection tasks to run automatically, create backup policies. For each protected Azure file
share, you can also take a cloud-native snapshot manually when needed.
5. Specify automatic retry settings and notification settings for the backup policy .
6. Review the estimated cost of protecting the selected Azure file shares.
2. Click Ad d .
1. Select an Azure Active Directory where Azure file shares that you plan to protect reside .
2. Choose regions where Azure file shares that you want to protect reside.
2. In the Choose a n Azure account from the available list window, select the necessary Azure account from
the available accounts list. The specified Azure account must belong to a tenant that manages the Azure
VMs that you want to protect, and must be assigned permissions listed in section Azure Account
Permissions.
For an Azure account to be displayed in the list of available accounts, it must be added to Veeam Backup
for Microsoft Azure as described in section Adding Azure Service Accounts. If you have not added the
necessary Azure account to Veeam Backup for Microsoft Azure beforehand, you can do it without closing
the Ad d Azure Files Policy wizard. To add an Azure account, click Ad d and complete the Ad d Azure
a ccount wizard..
3. Click Ap p ly.
2. In the Choose regions window, select the necessary regions from the Ava ilable regions list, and then click
Ad d .
3. Click Ap p ly.
2. In the Choose resource protection options window, choose whether you want to protect all Azure
resources from the regions selected at step 3b, or only specific resources.
If you select the All resources option, Veeam Backup for Microsoft Azure will regularly check for new
Azure file shares created in the selected regions and automatically update the backup policy settings to
include these file shares in the backup scope.
If you select the P rotect the following resources option, you must also specify the resources explicitly:
a. From the Resource type drop-down list, select either of the following options:
▪ Resource group — to protect Azure file shares that belong to specific resource group s.
▪ Storage account — to protect Azure file shares that reside in specific storage accounts.
b. Use the search field to the right of the Resource type list to find the necessary resource, and then
click P rotect to add the resource to the backup scope.
For a resource to be displayed in the list of available resources, it must reside in an Azure region that
has ever been specified in any backup policy. Otherwise, the only option to discover available
resources is to click Browse to select specific source from the global list and wait for Veeam Backup
for Microsoft Azure to populate the resource list.
TIP
You can simultaneously add multiple resources to the backup scope. To do that, click Browse to select
sp ecific source from the global list , select check boxes next to the necessary items in the list of available
resources, and then click P rotect.
If the list does not show the resources that you want to protect, click Rescan to launch the data collection
process. As soon as the process is over, Veeam Backup for Microsoft Azure will update the resource list.
If you still cannot find the necessary resources in the list, make sure that the Microsoft.ManagedServices
provider is registered in the subscription to which the resources belong, return to step 3a and click Rescan
in the Choose an Azure account from the available list window. To learn how to register a resource
provider, see Microsoft Docs.
IMP ORTANT
For the list of resources to be displayed correctly, make sure that your web browser zoom does not exceed
135%.
As an alternative to selecting the P rotect the following resources option and specifying the resources
explicitly, you can select the All resources option and exclude a number of resources from the backup
scope. To do that, click Select resources to exclude and specify Azure file shares that you do not want to
protect — the procedure is the same as described for including resources in the backup scop e.
Consider that if a resource appears both in the list of included and excluded resources, Veeam Backup for
Microsoft Azure will still not process the resource because the list of excluded resources has a higher
priority.
IMP ORTANT
When performing indexing operations, Veeam Backup for Microsoft Azure uses the Server Message Block
(SMB) 3 and New Technology LAN Manager (NTLM) v2 protocols to authenticate against the processed file
shares. That is why authentication using these protocols must be enabled on the file shares that you plan
to index. Otherwise, indexing of the file shares will fail.
For more information on Azure Files identity-based authentication options for SMB access, see Microsoft
Docs.
In the Ind exing section of the Sources step of the wizard, you can instruct Veeam Backup for Microsoft Azure to
perform indexing of the processed Azure file shares. To do that, set the E na ble indexing toggle to On.
NOTE
Azure file share indexing is not supported in the Free edition of Veeam Backup for Microsoft Azure. For
more information on license editions, see Licensing.
To help you implement a comprehensive backup strategy, Veeam Backup for Microsoft Azure allows you to
create schedules of the following types:
• Daily — the backup policy will create restore points repeatedly throughout a day on specific days.
• Weekly — the backup policy will create restore points once a day on specific days.
• Monthly — the backup policy will create restore points once a month on a specific day.
Combining multiple schedule types together allows you to keep restore points for longer periods of time. For
more information, see Enabling Harmonized Scheduling.
2. In the Create daily schedule window, select hours when Veeam Backup for Microsoft Azure will create
snapshots.
3. Use the Run a t drop-down list to choose whether you want the backup policy to run everyday, on
weekdays (Monday through Friday) or on specific days.
4. In the Da ily retention section, specify the number of restore points that you want to keep in a snapshot
chain.
If the restore point limit is exceeded, Veeam Backup for Microsoft Azure removes the earliest restore point
from the chain. For more information, see Retention Policy for Snapshots.
2. In the Create weekly schedule window, select days of the week when Veeam Backup for Microsoft Azure
will create snapshots.
3. Use the Create restore points at drop-down list to schedule a specific time for the backup policy to run.
4. In the W eekly retention section, specify the number of restore points that you want to keep in a snapshot
chain.
If the restore point limit is exceeded, Veeam Backup for Microsoft Azure removes the earliest restore point
from the chain. For more information, see Retention Policy for Snapshots.
2. In the Create monthly schedule window, select months when the backup policy will create snapshots.
3. Use the Create restore points at and Run on drop-down lists to schedule a specific time and day for the
backup policy to run.
4. In the Monthly retention section, specify the number of restore points that you want to keep in a snapshot
chain.
If the restore point limit is exceeded, Veeam Backup for Microsoft Azure removes the earliest restore point
from the chain. For more information, see Retention Policy for Snapshots.
With harmonized scheduling, Veeam Backup for Microsoft Azure can keep restore points created according to a
daily or weekly schedule for longer periods of time (for weeks and months).
For Veeam Backup for Microsoft Azure to use the harmonization mechanism, there must b e specified at least 2
different schedules: one schedule will control the regular creation of restore points, while another schedule will
control the process of retaining restore points. In terms of harmonized scheduling, Veeam Backup for Microsoft
Azure re-uses restore points created according to a more-frequent schedule (daily or weekly) to achieve the
desired retention for less-frequent schedules (weekly and monthly). Each restore point is marked with a flag of
the related schedule type: the (Daily) flag is used to mark restore points created daily, (Weekly) — weekly, and
(Monthly) — monthly. Veeam Backup for Microsoft Azure uses these flags to control the retention period for the
created restore points. Once a flag of a less-frequent schedule is assigned to a restore point, this restore point
can no longer be removed — it is kept for the period defined in the retention settings. When the specified
retention period is over, the flag is unassigned from the restore point. If the restore point does not have a ny
other flags assigned, it is removed according to the retention settings of a more-frequent schedule.
1. In the daily scheduling settings, you select hours and days when snapshots will be created (for example,
7:00 AM, 9:00 AM, and 11:00 AM; Working Days ), and specify the number of daily restore points to retain
(for example, 3).
Veeam Backup for Microsoft Azure will propagate these settings to the schedule with a lowe r frequency
(which is the weekly schedule in our example).
For example, if you want to keep the daily restore point created at 7:00 AM on Monday for 2 weeks, you
select 7:00 AM, Monday and specify 2 restore points to retain in the weekly schedule settings.
According to the specified scheduling settings, Veeam Ba ckup for Microsoft Azure will create cloud-native
snapshots in the following way:
1. On the first work day (Monday), a backup session will start at 7:00 AM to create the first restore point.
The restore point will be marked with the (D) flag as it was created according to the daily schedule.
Since 7:00 AM, Monday is specified in the weekly scheduling settings, Veeam Backup for Microsoft Azure
will assign the (W) flag to this restore point.
2. On the same day (Monday), after backup sessions run at 9:00 AM and 11:00 AM, the created restore
points will be marked with the (D) flag.
At the moment the backup session completes, the number of restore points with the (D) flag will exceed
the retention limit specified in the daily scheduling settings. However, Veeam Backup for Microsoft Azure
will not remove the earliest restore point ( 7:00 AM, Monday ) with the (D) flag from the snapshot chain as
this restore point is also marked with a flag of a less-frequent schedule. Instead, Veeam Backup for
Microsoft Azure will unassign the (D) flag from the restore point. This restore point will be kept for the
retention period specified in the weekly scheduling settings (that is, for 2 weeks).
4. On the same day (Tuesday), after a backup session runs at 9:00 AM, the number of restore points with the
(D) flag will exceed the retention limit once again. Veeam Backup for Microsoft Azure will r emove from
the snapshot chain the restore point created at 9:00 AM on Monday as no flags of a less -frequent
schedule are assigned to this restore point.
5. Veeam Backup for Microsoft Azure will continue creating restore points for the next week in the sa me way
as described in steps 1–4.
6. On week 3, after a backup session runs at 7:00 AM on Monday, the number of kept restore points will
exceed the retention limit. Veeam Backup for Microsoft Azure will unassign the (W) flag from the earliest
kept restore point. Since no other flags are assigned to this restore point, Veeam Backup for Microsoft
Azure will remove this restore point from the snapshot chain.
1. In the Schedule section of the step, select the Automatic retry failed policy check box.
2. In the field to the right of the check box, specify the maximum number of attempts to run the backup
policy. The time interval between retries is 600 seconds.
When retrying backup policies, Veeam Backup for Microsoft Azure processes only those Azure file shares that
failed to be protected during the previous attempt.
NOTE
The automatic retry settings apply only to backup policies that run according to specific schedules — these
settings do not apply to policies started manually.
Notification Settings
To instruct Veeam Backup for Microsoft Azure to send email notifications for the backup policy, do the
following:
1. In the Notifications section of the step, set the E nabled toggle On.
If you set the toggle to Off, Veeam Backup for Microsoft Azure will send notifications according to the
configured global notification settings.
2. In the E ma il field, specify an email address of a recipient. Use a semicolon to separate multiple recipient
addresses. Do not use spaces after semicolons between the specified email addresses.
At the Cost Estimation step of the wizard, review the approximate monthly cost of Azure services that Veeam
Backup for Microsoft Azure will require to protect the Azure file shares added to the backup policy. The total
estimated cost includes the following:
• The cost of creating and maintaining snapshots of the Azure file shares.
For each Azure file share included in the backup policy, Veeam Backup for Microsoft Azure takes into
account the number of restore points to be kept in the snapshot chain and the configured scheduling
settings.
• The cost of making API requests to Microsoft Azure during data protection operations.
The estimated cost may occur to be significantly higher due to the backup frequency and snapshot charges. To
reduce high snapshot charges, adjust the snapshot retention settings to keep less restore points in the snapshot
chain.
NOTE
Veeam Backup for Microsoft Azure does not include snapshots created manually in the snapshot chain and
does not apply the configured retention policy settings to these snapshots. This means that the snapshots
are kept in your Microsoft Azure environment unless you remove them manually, as described in section
Managing File Share Data.
2. Select the check box next to the necessary Azure file share and click Ta k e Snapshot Now .
For an Azure file share to be displayed in the list of available resources, it must reside in any region
included in a backup policy as described in section Creating Backup Policies (step 3c).
a. At the Account step of the wizard, select an Azure account whose permissions Veeam Backup for
Microsoft Azure will use to create a snapshot.
For an account to be displayed in the Azure Account list, it must be added to Veeam Backup for
Microsoft Azure as described in section Adding Azure Service Account or Adding Repository Accounts.
b. At the Summary step of the wizard, review configuration information, choose whether you want to
proceed to the Session Log tab to track the progress of snapshot creation, and click Finish.
1. Navigate to P olicies.
3. Click E d it.
4. Edit the backup policy settings as described in section Performing VM Backup, Performing SQL Backup or
Performing File Share Backup.
1. Navigate to P olicies.
3. In the P riority Order window, use the Up and Down arrows to set the priority order for backup policies, and
the Top and Bottom arrows to immediately set the highest or the lowest priority for a policy. Click Ap p ly
to save the settings.
The first backup policy in the list will have the highest priority.
NOTE
If an Azure resource is included into multiple backup policies, it will be processed only by the backup policy
that has the highest priority.
1. Navigate to P olicies.
1. Navigate to P olicies.
1. Navigate to P olicies.
Veeam Backup for Microsoft Azure will save the backup policy settings as a single .JSON file to the default
download directory on the local machine.
NOTE
Veeam Backup for Microsoft Azure does not include restore points created manually in backup and
snapshot chains, and does not apply the configured retention policy settings to these re store points. This
means that the restore points are kept in your Microsoft Azure environment unless you remove them
manually, as described in sections Removing VM Backups and Snapshots, Removing SQL Backups and
Removing File Share Snapshots.
The P rotected Data tab displays Azure resources that are already protected by Veeam Backup for Microsoft
Azure. Each resource is represented with a set of properties, such as:
• P olicy — the name of the backup policy that protects the Azure VM.
• Restore Points — the number of restore points created for the Azure VM.
• La st Backup — the date and time of the most recent restore point created for the Azure VM.
• Resource Group — the resource group that stores resources related to the Azure VM.
The link appears when Veeam Backup for Microsoft Azure starts a restore session to perform file-level
recovery. The link contains a public DNS name of the worker instance hosting the File-level recovery
browser and authentication information used to access this worker instance.
• Tena nt ID — the unique identification number of the Azure tenant to which the Azure VM belongs.
• Sub scription ID — the unique identification number of the Microsoft Azure subscription that is used to
manage costs of the Azure VM.
On the P rotected Data tab, you can also perform the following actions:
• Remove restore points if you no longer need them. For more information, see Removing Backups and
Snapshots.
IMP ORTANT
Do not delete backups from Microsoft Azure storage accounts in the Microsoft Azure portal. If some
backup in a backup chain is missing, you will not be able to roll back Azure VM data to the necessary state.
o Sna pshots > All — to remove all cloud-native snapshots created for the selected Azure VMs both by
backup policies and manually.
o Sna pshots > Local — to remove all cloud-native snapshots created for the selected Azure VMs by
backup policies.
o Sna pshots > Ma nual — to remove all cloud-native snapshots created for the selected Azure VMs
manually.
o Ba ckups > All — to remove all image-level backups created for the selected Azure VMs.
o Ba ckups > Ba ckup — to remove all image-level backups created in backup repositories for the selected
Azure VMs.
o Ba ckups > Archive — to remove all image-level backups created in archive repositories for the
selected Azure VMs.
o Sna pshots and Backups — to remove both cloud-native snapshots and image-level backups created
for the selected Azure VMs.
2. Select the check box next to the necessary Azure VM, and click the link in the Restore P oints column.
3. In the Ava ilable Restore P oints window, select the necessary snapshot and click Remove Manual Snapshot.
To retrieve archived data, you can launch the data retrieval process either from the Data Retrieval wizard before
you begin a restore operation, or directly from the Restore Virtual Machines and Restore Disks wizards. When
you retrieve archived data, you can choose one of the following priority options:
• Sta ndard Priority — the default priority option. The retrieved data will be available within 15 hours.
• Hig h Priority — the fastest but more expensive priority option. The retrieved data will be available within
one hour if the size of the backup is less than 10 GB.
4. In the Ava ilable Restore P oints window, select a restore point that contains archived data you want to
retrieve, and click Retrieve Backup. The Da ta Retrieval wizard will open.
a. In the Retrieval mode section, select the retrieval option that Veeam Backup for Microsoft Azure will
use to retrieve the data.
b. In the Ava ilability period section, specify the number of days for which you want to keep the data
available for restore operations.
TIP
If you want to receive an email notification when the data availability period is about to expire, select the
Send notification email check box, and specify the number of hours before the expiration time when the
notification will be sent.
6. At the Summary step of the Da ta Retrieval wizard, review configuration information and click Retrieve.
1. Select the Azure VM for which you want to extend availability of the retrieved data.
Alternatively, click the link in the Restore Points column. In the Da ta Retrieval window, select the restore
point that contains the retrieved data, and click E x tend Availability.
3. In the E x tend Data Availability P eriod window, specify the number of days for which you want to keep the
data available for restore operations, and click E x tend.
The P rotected Data tab displays Azure resources that are already protected by Veeam Backup for Microsoft
Azure. Each resource is represented with a set of properties, such as:
• Server Name — the name of the SQL Server where the protected Azure SQL database is located.
• P olicy — the name of the backup policy that protects the Azure SQL database.
• Restore Points — the number of restore points created for the Azure SQL database.
• La st Backup — the date and time of the most recent restore point created for the Azure SQL database.
• Resource Group — the resource group that stores resources related to the Azure SQL database.
• Reg ion — the region in which the Azure SQL database resides.
• SQL E lastic P ool — the name of the elastic pool to which the Azure SQL database is added.
• Tena nt ID — the unique identification number of the Azure tenant where the Azure SQL database belongs.
• Sub scription ID — the unique identification number of the Microsoft Azure subscription that is used to
manage costs of the Azure SQL database.
On the P rotected Data tab, you can also perform the following actions:
• Remove restore points if you no longer need them. For more information, see Removing Backups.
• Restore data of backed-up Azure SQL databases. For more information, see Performing SQL Restore.
IMP ORTANT
Do not delete backups from Microsoft Azure storage accounts in the Microsoft Azure portal. If some
backup in a backup chain is missing, you will not be able to roll back Azure SQL database data to the
necessary state.
o All — to remove all image-level backups created for the selected Azure SQL databases both by backup
policies and manually.
o Ba ckups — to remove all image-level backups created in backup repositories for the selected Azure
SQL databases.
o Archive — to remove all image-level backups created in archive repositories for the selected Azure
SQL databases.
o Ma nual — to remove all image-level backups created for the selected Azure SQL databases manually.
2. Select the check box next to the necessary Azure SQL database, and click the link in the Restore P oints
column.
3. In the Ava ilable Restore P oints window, select the necessary restore point and click Remove.
To retrieve archived data, you can launch the data retrieval process either from the Data Retrieval wizard before
you begin a restore operation, or directly from the SQL Database Restore wizard. When you retrieve archived
data, you can choose one of the following priority options:
• Sta ndard Priority — the default priority option. The retrieved data will be available within 15 hours.
• Hig h Priority — the fastest but more expensive priority option. The retrieved data will be available within
one hour if the size of the backup is less than 10 GB.
4. In the Ava ilable Restore P oints window, select a restore point that contains archived data you want to
retrieve, and click Retrieve Backup. The Da ta Retrieval wizard will open.
a. In the Retrieval mode section, select the retrieval option that Veeam Backup for Microsoft Azure will
use to retrieve the data.
b. In the Ava ilability period section, specify the number of days for which you want to keep the data
available for restore operations.
TIP
If you want to receive an email notification when data availability period is about to expire, select the Send
notification email check box and choose when you want to be notified (that is, the number of hours
remaining until data expiration).
6. At the Summary step of the Da ta Retrieval wizard, review configuration information and click Retrieve.
1. Select the Azure SQL database for which you want to extend availability of the retrieved data.
Alternatively, click the link in the Restore Points column. In the Da ta Retrieval window, select the restore
point that contains the retrieved data, and click E x tend Availability.
3. In the E x tend Data Availability P eriod window, specify the number of days for which you want to keep the
data available for restore operations, and click E x tend.
The P rotected Data tab displays Azure resources that are already protected by Veeam Backup for Microsoft
Azure. Each resource is represented with a set of properties, such as:
• P olicy — the name of the backup policy that protects the Azure file share.
• Restore Points — the number of restore points created for the Azure file share.
NOTE
Veeam Backup for Microsoft Azure displays all existing snapshots of Azure file share resources, not only
snapshots created by the Veeam backup service. Azure file share snapshots created in Microsoft Azure
Storage have the E x ternal snapshot type and cannot be deleted from the Veeam Backup for Microsoft
Azure Web UI.
• La st Backup — the date and time of the most recent restore point created for the Azure file share.
• Resource Group — the resource group that stores resources related to the Azure file share.
• Reg ion — the region in which the Azure file share resides.
The link appears when Veeam Backup for Microsoft Azure starts a restore session to perform file-level
recovery.
• Tena nt ID — the unique identification number of the Azure tenant where the Azure file share belongs.
• Sub scription ID — the unique identification number of the Microsoft Azure subscription that is used to
manage costs of the Azure file share.
On the P rotected Data tab, you can also perform the following actions:
• Remove restore points if you no longer need them. For more information, see Removing Backups.
• Restore data of backed-up Azure file shares. For more information, see Performing File Share Restore.
NOTE
Consider that if you delete a file share from Microsoft Azure, the snapshots of this file share will be deleted
as well. To protect your snapshots from accidental deletion, you can use the file share soft delete option.
For more information on the soft delete option for Azure file shares, see Microsoft Docs.
NOTE
In Veeam Backup for Microsoft Azure, you can remove only snapshots created by the Veeam backup
service. To delete E x ternal snapshots, use Microsoft Azure portal as described in Microsoft Docs.
o All — to remove all cloud-native snapshots created for the selected Azure file shares both by backup
policies and manually.
o P olicy Snapshots — to remove all cloud-native snapshots created for the selected Azure file shares by
backup policies.
o Ma nual Snapshots — to remove all cloud-native snapshots created for the selected Azure file shares
manually.
2. Select the check box next to the necessary file share, and click the link in the Restore Points column.
3. In the Ava ilable Restore P oints window, select the necessary snapshot and click Remove Manual Snapshot.
• Restore of Azure VMs — restores Azure VMs from cloud-native snapshot or image-level backups to the
original location or to a new location.
• Restore of Azure SQL databases — restores Azure SQL databases from image-level backups to the original
or to a new location.
• Restore of Azure file shares — restore files of Azure file shares from cloud-native snapshots to the original
location or to a new location.
You can restore Azure VM data to the most recent state or to any available restore point.
1. [This step applies only if you perform restore from an archived backup] Retrieves data from the archived
restore point.
2. [This step applies only if you perform restore to the original location] Creates a staging resource group in
which virtual disks of the restored Azure VM will be created, and assigns the Veeam backup appliance ID
tag to the group. The tag value is the ID of Azure VM running the backup applia nce.
3. Creates empty virtual disks. The number of empty virtual disks equals the number of virtual disks attached
to the source Azure VM.
4. Launches a worker instance in the Azure region where the restored Azure VM will reside, and then
attaches empty virtual disks to the worker instance.
5. Restores backed-up data to the empty virtual disks on the worker instance.
6. Detaches the virtual disks with the restored data from the worker instance.
8. [This step applies only if you perform restore to the original location] Removes the source Azure VM and
the source disks from Microsoft Azure.
9. [This step applies only if you perform restore to the original location] Moves the virtual disks from the
staging resource group to the original resource group of the source Azure VM.
11. Attaches the created virtual disks with the restored data to the Azure VM.
12. [This step applies only if you perform restore to the original location] Removes the staging resource
group.
Alternatively, click the link in the Restore Points column. Then, in the Ava ilable Restore Points window,
select the necessary restore point and click Restore > VM Restore.
IMP ORTANT
If you select a restore point stored in an archive repository and the same restore point is also available in a
regular repository, Veeam Backup for Microsoft Azure will display the confirmation window where you
must choose whether you want to use the archived or regular restore point to perform the restore
operation.
3. In the Sp ecify restore point window, select the necessary restore point and click Ap p ly.
To help you choose a restore point, Veeam Backup for Microsoft Azure provides the following information
on each available restore point:
2. In the Choose a n Azure account window, select the necessary account and click Ap p ly.
For an Azure account to be displayed in the list of available accounts, it must be added to Veeam Backup
for Microsoft Azure as described in section Adding Azure Service Accounts. If you have not added the
necessary Azure account to Veeam Backup for Microsoft Azure beforehand, you can do it without closing
the Ad d VM P olicy wizard. To add an Azure account, click Ad d and complete the Ad d Azure account
wizard.
If you select the Restore to a new location, or with different settings option, you must also select a Microsoft
Azure subscription and an Azure region in which the restored Azure VM will reside:
1. Click the link in the Sub scription field. Then, select the necessary subscription in the Choose subscription
window.
For a subscription to be displayed in the list of available subscriptions, it must be associated or added to
an Azure Active Directory tenant to which the Azure account selected at step 3 of the wizard belongs. To
learn how to associate or add Azure subscriptions to Azure Active Directory tenants, see Microsoft Docs.
2. Click the link in the Reg ion field. Then, select the necessary Azure region in the Choose region window.
NOTE
Data transfer to a new location may require additional costs and may take more time to complete.
At the Da ta retrieval step of the wizard, choose a retrieval mode and specify a period for which you want to keep
the data available.
a. In the Retrieval settings window, for each processed Azure VM, do the following:
ii. In the E d it Retrieval Mode window, select the retrieval mode that Veeam Backup for Microsoft
Azure will use to retrieve the archived data, and click Sa ve. For more information on data
retrieval modes, see Retrieving Data From Archive.
a. In the Ava ilability period window, specify the number of days for which you want to keep the data
available for restore operations. You can manually extend the availability period later if required.
TIP
If you want to receive an email notification when data availability period is about to expire, select the Send
notification email check box and choose when you want to be notified (that is, the number of hours
remaining until data expiration).
2. If you want to specify a name for the restored Azure VM, click Rena me.
In the Virtual machine name window, specify a new name and click Ap p ly.
a. From the Virtual machine size drop-down list, select a VM size for the restored Azure VM. For more
information on VM sizes, see Microsoft Docs.
IMP ORTANT
If the VM size of the original Azure VM differs from the size of the restored VM, Microsoft Azure may apply
additional charges for maintaining the restored VM.
b. From the Resource g roup drop-down list, select a resource group to which the restored Azure VM will
belong.
For a resource group to be displayed in the Resource group list, it must be created in the Microsoft
Azure portal as described in Microsoft Docs.
c. From the Disk type drop-down list, select a type of virtual disks that will be attached to the restored
Azure VM. For more information on disk types, see Microsoft Docs.
d. Use the Ava ilability type drop-down list to choose whether you want to include the restored Azure
VM in an availability set or to place the VM in an availability zone.
Availability sets allow you to distribute VMs across multiple physical hardware resources. Availability
zones allow you to distribute VMs across multiple unique physical locations and to protect your data
from datacenter failures. For more information on availability options for virtual machines in Azure,
see Microsoft Docs.
At the Disks step of the wizard, you can specify a new name for each restored virtual disk:
1. Select a virtual disk that you want to rename, and click Rename.
2. In the E d it Disk Name window, specify a name that you want to use for the selected virtual disk, and click
Ap p ly.
2. Click E d it.
3. In the Network settings window, select a virtual network and a subnet to which you want to connect the
restored Azure VM. For a virtual network to be displayed in the Virtual network list, it must be created in
the Microsoft Azure portal as described in Microsoft Docs. For a subnet to be displayed in the Sub net list,
it must be created within the selected virtual network as described in Microsoft Docs.
You can also specify a security group (virtual firewall) that will be associated with the restored VM.
Security groups are used to filter network inbound traffic to and outbound traffic from Azure resources.
Each security group contains a set of rules that control the traffic. For a network security group to be
displayed in the Security group list, it must be created in the Microsoft Azure portal as described in
Microsoft Docs.
TIP
If you want to start the restored Azure VM as soon as the restore process completes, select the P ower on
ta rget instance after restoring check box.
1. [This step applies only if you perform restore from an archived backup] Retrieves data from the archived
restore point.
2. [This step applies only if you perform restore to the original location] Creates a staging resource group in
which virtual disks of the restored Azure VM will be created, and assigns the Veeam backup appliance ID
tag to the group. The tag value is the ID of Azure VM running the backup appliance.
3. Creates empty virtual disks. The number of empty virtual disks equals the number of disks you want to
restore.
4. Launches a worker instance in the Azure region where the restored virtual disks will reside, and attaches
the empty virtual disks to the worker instance.
5. Restores backed-up data to the empty virtual disks on the worker instance.
6. Detaches the virtual disks with the restored data from the worker instance.
8. [This step applies only if you perform restore to the original location] Removes the source virtual disks
from Microsoft Azure.
9. [This step applies only if you perform restore to the original location] Moves the virtual disks from the
staging resource group to the original resource group.
10. [This step applies only if you perform restore to the original location] Attaches the created virtual disks
with the restored data to the Azure VM.
11. [This step applies only if you perform restore to the original location] Removes the staging re source
group.
NOTE
When restoring to a new location, Veeam Backup for Microsoft Azure does not attach the restored virtual
disks to any Azure VM — the disks are placed to the specified location as standalone virtual disks.
2. Select the check box next to the Azure VM whose virtual disks you want to restore.
You can also click the link in the Restore Points column. Then, in the Restore Points window, select the
necessary restore point and click Restore > Disk Restore.
IMP ORTANT
If you select a restore point stored in an archive repository and the same restore point is also available in a
regular repository, Veeam Backup for Microsoft Azure will display the confirmation window where you
must choose whether you want to use the archived or regular restore point to perform the restore
operation.
3. In the Sp ecify restore point window, select the necessary restore point and click Ap p ly.
To help you choose a restore point, Veeam Backup for Microsoft Azure provides the following information
on each available restore point:
TIP
If you want to restore only specific virtual disks of the selected Azure VM, you can exclude the unnecessary
disks from the restore process. To do that, click E x clusions to open the Select exclusions window, select
check boxes next to the disks that you do not want to restore, and click Ap p ly.
2. In the Choose a n Azure account window, select the necessary account and click Ap p ly.
For an Azure account to be displayed in the list of available accounts, it must be added to Veeam Backup
for Microsoft Azure as described in section Adding Azure Service Accounts. If you have not added the
necessary Azure account to Veeam Backup for Microsoft Azure beforehand, you can do it without closing
the Ad d VM P olicy wizard. To add an Azure account, click Ad d and complete the Ad d Azure account
wizard.
If you select the Restore to a new location, or with different settings option, you must also select a Microsoft
Azure subscription and an Azure region in which the restored virtual disks will reside:
1. Click the link in the Sub scription field. Then, select the necessary subscription in the Choose subscription
window.
For a subscription to be displayed in the list of available subscriptions, it must be associated or added to
an Azure Active Directory tenant to which the Azure account selected at step 3 of the wizard belongs. To
learn how to associate or add Azure subscriptions to Azure Active Directory tenants, see Microsoft Docs.
2. Click the link in the Reg ion field. Then, select the necessary Azure region in the Choose region window.
NOTE
Data transfer to a new location may require additional costs and may take more time to complete.
At the Da ta retrieval step of the wizard, choose a retrieval mode and specify a period for which you want to keep
the data available.
1. In the Retrieval Mode section, select the retrieval mode that Veeam Backup for Microsoft Azure will use to
retrieve the archived data. For more information on data retrieval modes, see Retrieving Data From
Archive.
2. In the Ava ilability Period section, specify the number of days for which you want to keep the data
available for restore operations. You can manually extend the availability period later if required.
TIP
If you want to receive an email notification when data availability period is about to expire, select the Send
notification email check box and choose when you want to be notified (that is, the number of hours
remaining until data expiration).
At the Disks step of the wizard, you can configure disk properties for each restored virtual disk:
2. Click E d it.
a. In the Disk name field, specify a new name for the restored virtual disk.
b. From the Resource group drop-down list, select a resource group where the restored virtual disk will
belong.
For a resource group to be displayed in the list of available resource groups, it must be created in the
Microsoft Azure portal as described in Microsoft Docs.
b. From the Disk type drop-down list, select a type for the restored virtual disk. For more information on
disk types, see Microsoft Docs.
NOTE
You cannot convert managed virtual disks into unmanaged, but you can convert unmanaged virtual disks
into managed.
c. [Applies only to unmanaged disks] From the Storage account drop-down list, select an Azure storage
account to which you want to restore the selected virtual disk.
For a storage account to be displayed in the Storage account list, it must be created in the Microsoft
Azure portal as described in Microsoft Docs.
d. [Applies only to managed disks] From the Ava ilability zone drop-down list, select an availability zone
to which you want to place the restored virtual disk.
IMP ORTANT
If Azure Disk Encryption is enabled for virtual disks attached to the selected Azure VM, Veeam Backup for
Microsoft Azure will not be able to perform the file-level recovery operation. File-level recovery for Azure
VMs with the Azure Disk Encryption option enabled is not supported in the current Veeam Backup for
Microsoft Azure version. For more information on Azure Disk Encryption, see Microsoft Docs.
You can recover files and folders from the following file systems only:
Veeam Backup for Microsoft Azure supports file-level recovery only for Microsoft Windows basic volumes.
TIP
If you want to recover files from file systems that are not supported by Veeam Backup for Microsoft Azure,
you can add a backup repository that contains backups of Azure VMs to the backup infrastructure as an
external repository, and perform the file-level recovery operation as described in the Veeam Backup &
Replication User Guide.
o To recover files and folders from a cloud-native snapshot, the worker instance is launched in the
region where the cloud-native snapshot resides.
o To recover files and folders from an image-level backup, the worker instance is launched in the region
where the backup repository storing backed-up data resides.
The disks are not physically extracted from the backup — Veeam Backup for Microsoft Azure emulates
their presence on the worker instance. The source backup itself remains in the read -only state.
The File-level recovery browser displays the file system tree of the backed -up Azure VM. In the browser,
you select the necessary files and folders to recover.
You can also click the link in the Restore Points column. Then, in the Ava ilable Restore Points window,
select the necessary restore point and click Restore > File-Level Recovery.
3. In the Sp ecify restore point window, select the necessary restore point and click Ap p ly.
To help you choose a restore point, Veeam Backup for Microsoft Azure provides the following information
on each available restore point:
IMP ORTANT
If you select a restore point stored in an archive repository, you will be redirected to the Data Retrieval
wizard. Complete the Da ta Retrieval wizard, wait until the retrieval operation completes and then launch
the File-level Recovery wizard again.
As soon as you click Sta rt, Veeam Backup for Microsoft Azure will close the Azure Files File-level Recovery
wizard and start a restore session. You can track the progress of the restore session in the File-level Recovery
window. To open the File-level Recovery window, navigate to P rotected Data and click the link in the File-level
Recovery URL column. During the recovery session, Veeam Backup for Microsoft Azure will launch a worker
instance and attach virtual disks of the processed Azure VM to it.
In the URL column of the window, Veeam Backup for Microsoft Azure will display a link to the File-level
recovery browser. You can use the link in either of the following ways:
• Click the link to open the File-level recovery browser on your local machine while the recovery session is
running.
• Copy the link, close the File-level Recovery window and open the File-level recovery browser on another
machine.
IMP ORTANT
When you click Cop y URL, Veeam Backup for Microsoft Azure copies the following information to the
clipboard:
• A link to the File-level recovery browser that includes a public DNS name of the worker instance
hosting the browser and authentication information used to access the browser.
• A thumbprint of a TLS certificate installed on the worker instance hosting the File-level recovery
browser.
To avoid a man-in-the-middle attack, before you start recovering files and folders, check that the
certificate thumbprint displayed in the web browser from which you access the File-level recovery browser
matches the provided certificate thumbprint.
1. In the File-level recovery browser, navigate to a folder that contains the necessary files.
2. In the working area, select check boxes next to the files and click Ad d to Restore List.
3. Repeat steps 1-2 for all other folders whose files you want to recover.
5. On the Restore List tab, review the list of items to recover, select check boxes next to the items, and click
Download.
To stop the recovery session, click Stop in the File-level Recovery window. If you do not perform any actions in
the File-level recovery browser for 30 minutes, Veeam Backup for Microsoft Azure will stop the recovery session
automatically.
TIP
If you accidentally close the File-level Recovery window, navigate to P rotected Data and click the link in
the File-level Recovery URL column to open the window again.
IMP ORTANT
Within one restore session, you can restore only those Azure SQL databases that belong to the same SQL
Server.
1. [This step applies only if you perform restore from an archived backup ] Retrieves data from the archived
restore point.
2. Launches a worker instance in the Azure region where the SQL Server that will host the restored database
resides.
3. Creates an empty database on the target SQL Server using the Azure REST API.
6. [This step applies only if you perform restore to the original location and if the source database is still
present in the location] Renames the restored database and then removes the source database from the
SQL Server.
2. Select the check box next to the necessary Azure SQL Database.
Alternatively, click the link in the Restore Points column. Then, in the Ava ilable Restore Points window,
select the necessary restore point and click Restore Database.
IMP ORTANT
If you select a restore point stored in an archive repository and the same restore point is also available in a
regular repository, Veeam Backup for Microsoft Azure will display the confirmation window where you
must choose whether you want to use the archived or regular restore point to perform the restore
operation.
3. In the Sp ecify restore point window, select the necessary restore point and click Ap p ly.
To help you choose a restore point, Veeam Backup for Microsoft Azure provides the following information
on each available restore point:
o Access Tier — the storage tier of a backup repository where the restore point is stored.
2. In the Choose a n Azure account window, select the necessary account and click Ap p ly.
For an Azure account to be displayed in the list of available accounts, it must be added to Veeam Backup
for Microsoft Azure as described in section Adding Azure Service Accounts. If you have not added the
necessary Azure account to Veeam Backup for Microsoft Azure beforehand, you can do it without closing
the Ad d VM P olicy wizard. To add an Azure account, click Ad d and complete the Ad d Azure account
wizard.
At the SQL a ccount step of the wizard, select an Azure SQL Server account that will be used to authenticate
against the SQL Server that will host the restored database.
1. Click Instance.
2. In the Choose a SQL server account to use window, select the necessary Azure SQL Server account and
click Ap p ly.
For an Azure SQL Server account to be displayed in the list of available accounts, it must be added to
Veeam Backup for Microsoft Azure as described in section Adding Accounts.
IMP ORTANT
Portal Operators and Restore Operators can use only those Azure SQL Server accounts that have been
specified for the SQL Server in settings of any backup policy created by a Portal Administrator.
At the Da ta retrieval step of the wizard, choose a retrieval mode and specify a period for which you want to keep
the data available.
a. In the Retrieval settings window, for each processed Azure SQL database, do the following:
ii. In the E d it Retrieval Mode window, select the retrieval mode that Veeam Backup for Microsoft
Azure will use to retrieve the archived data, and click Sa ve. For more information on data
retrieval modes, see Retrieving Data From Archive.
a. In the Ava ilability period window, specify the number of days for which you want to keep the data
available for restore operations. You can manually extend the availability period later if required.
TIP
If you want to receive an email notification when data availability period is about to expire, select the Send
notification email check box and choose when you want to be notified (that is, the number of hours
remaining until data expiration).
At the Settings step of the wizard, specify a SQL Server that will host the restored databases:
a. From the Reg ion drop-down list, select an Azure region where the SQL Server that will host the
restored database resides.
b. From the SQL server drop-down list, select the target SQL Server.
c. From the E lastic pool drop-down list, select an elastic pool to which the restored database will be
added.
For an elastic pool to be displayed in the list of available pools, it must be created in the Micr osoft
Azure portal as described in Microsoft Docs.
d. From the SQL account drop-down list, choose an Azure SQL Server account that will be used to
authenticate against the target SQL Server.
For an Azure SQL Server account to be displayed in the list of available accounts, it must be added to
Veeam Backup for Microsoft Azure as described in section Adding Account.
3. Use the Da tabase settings section to specify a new name for the restored database. To do that, select the
database and click Rena me.
TIP
It is recommended that you check the network connection status of the target SQL Server to verify
whether Veeam Backup for Microsoft Azure will be able to connect to the server to perform the restore
operation. To run the connection check, click Test Connection. Veeam Backup for Microsoft Azure will
display the Test connection window where you can view the progress and results of the performed check.
1. Close the Test connection window, and then click Ca ncel to close the SQL Database Restore wizard.
2. Depending on the error message received after the backup policy check, do the following:
o Make sure that network settings are configured for each Azure region selected at step 7. For
information on how to configure network settings for Azure regions, see Managing Worker Instances.
o Make sure that virtual networks specified in network settings for Azure regions have access to the
required Azure services. The required Azure services are listed in the System Requirements section.
3. After network issues are fixed, you can start the SQL Database Restore wizard again.
The File-level recovery browser displays the file tree of the backed-up file share. In the browser, you can
specify the necessary restore point, and select files and folders that will be restored.
3. Restores the specified backed-up files and folders from the restore point to the selected file sha re.
2. Select the check box next to the necessary Azure file share.
Alternatively, click the link in the Restore Points column. Then, in the Ava ilable Restore Points window,
select the necessary restore point and click File-Level Restore.
2. In the Choose a n Azure account window, select the necessary account and click Ap p ly.
For an Azure Active Directory to be displayed in the list of available directories, it must be created in the
Microsoft Azure portal as described in Microsoft Docs.
If you select the Restore to a new location, or with different settings option, you must also specify the file share
that will host the restored files, and select a Microsoft Azure subscription and an Azure region in which the
target file share resides:
1. Click the link in the Sub scription field. Then, select the necessary subscription in the Choose subscription
window.
For a subscription to be displayed in the list of available subscriptions, it must be associated or added to
an Azure Active Directory tenant to which the Azure account selected at step 3 of the wizard belongs. To
learn how to associate or add Azure subscriptions to Azure Active Directory tenants, see Microsoft Docs.
2. Click the link in the Reg ion field. Then, select the necessary Azure region in the Choose region window.
3. Click the link in the File Share field. Then, select the necessary file share in the Choose target file share
window.
For a file share to be displayed in the list of available shares, it must be deployed under the selected
subscription in the Microsoft Azure portal, as described in Microsoft Docs.
NOTE
Data transfer to a new location may require additional costs and may take more time to complete.
As soon as you click Sta rt, Veeam Backup for Microsoft Azure will close the Azure Files File-level Recovery
wizard and start a restore session. You can track the progress of the restore session in the File-level Recovery
window. To open the File-level Recovery window, navigate to P rotected Data and click the link in the File-level
Recovery URL column.
In the URL column of the window, Veeam Backup for Microsoft Azure will display a link to the File -level
recovery browser. You can use the link in either of the following ways:
• Click the link to open the File-level recovery browser on your local machine while the restore session is
running.
• Copy the link, close the File-level Recovery window and open the File-level recovery browser on another
machine.
1. On the Browse tab, click the link in the Restore P oint field.
2. In the Select Restore Point window, choose a date when the restore point was created, select the
necessary restore point from the Restore P oints list and click Ap p ly.
1. On the Browse tab, navigate to a folder that contains the necessary files.
2. In the working area, select check boxes next to the files and click Ad d to Restore List.
3. Repeat steps 1-2 for all other folders whose files you want to restore.
4. Switch to the Restore List tab, review the list of files and folders, select check boxes next to the items that
you want to recover and do the following:
o To restore copies of the selected files and folders to the target file share, click Restore > Keep.
If files and folders with the same names exist on the target file share, Veeam Backup for Microsoft
Azure will save the selected files to this file share with the following names — <file_name>-
Copy<ordinal_number>. Otherwise, Veeam Backup for Microsoft Azure will save the selected files
to this file share with the original names.
o To restore the selected files and folders to the target file share, click Restore > Overwrite.
If files and folders with the same names exist on the target file share, Veeam Backup for Microsoft
Azure will overwrite these files. Otherwise, Veeam Backup for Microsoft Azure will save the selected
files to this file share.
As soon as you click Restore, Veeam Backup for Microsoft Azure will recover the selected files. You can
track the progress and view the results of the restore operation in the Session Log section of the Restore
List tab.
TIP
If you accidentally close the File-level Recovery window, navigate to P rotected Data and click the link in
the File-level Recovery URL column to open the window again.
• Sessions in Last 24 Hours — displays the number of all sessions started for data protection and disaster
recovery operations (including system sessions) that completed successfully during the past 24 hours, the
number of sessions that completed with warnings, the number of sessions that completed with errors, and
the number of sessions that are currently running.
To get more information on the sessions, click either View Session Logs or any of the widget rows. In the
latter case, the Session Log tab will show only those sessions that have the same status as that clicked in
the widget.
For more information on the Session Log tab, see Viewing Session Statistics.
• Successful Policy Tasks — displays the number of snapshots, backups and archived backups successfully
created by backup policies during a specific time period (the past 24 hours by default), and the number of
attempts that were made to create these restore points.
To specify the time period, click the link next to the Schedule icon. To get more information on the
created snapshots, backups or archived backups, click any of the widget rows. In the latter case, the
Session Log tab will show only those sessions during which Veeam Backup for Microsoft Azure created the
same items as that clicked in the widget.
For more information on the Session Log tab, see Viewing Session Statistics.
• Top P olicies — shows top 8 backup policies for fluctuations in execution time (including retries). For each
policy, the widget calculates the growth rate to detect whether it took less or more time for the policy to
complete in comparison with the previous policy run.
• P rotected Workloads — displays the number of available Azure resources tha t got protected by Veeam
Backup for Microsoft Azure during a specific time period (the past 24 hours by default).
To specify the time period, click the link next to the Schedule icon. To get more information on the
protected resources, click any of the widget rows.
For more information on the available resources, their properties and the actions you can perform for the
resources, see Viewing Available Resources.
• Storage Usage — displays the amount of storage space that is currently consumed by backups and
archived backups created by Veeam Backup for Microsoft Azure in blob containers, and the number of
snapshots created for the protected resources. The widget also calculates the ratio of the total amount of
storage space used in the Standard Storage class to the total amount of storage space used in the Cool,
Hot and Archive access tiers.
The widget analyzes the total amount of time waited to launch worker instances during data protection
operations in different Azure regions, and displays the most problematic region (if any).
The widget also analyzes the amount of CPU quota across all regions to detect whether the quota has
already been reached in any of the regions, and whether Veeam Backup for Microsoft Azure failed to
launch a worker instance in that region during a backup or restore process. For more information on VM
sizes of Azure VMs that operate as worker instances, see Managing Worker Instances.
The widget also analyzes the number of management operations performed in Azure storage accounts
where Veeam Backup for Microsoft Azure writes data to backup repositories, and displays a warning if the
storage throttling limit for any of these accounts has been breached.
To view the full list of tasks executed during an operation, click the link in the Sta tus column. To view the full
list of Azure resources processed during an operation, click the link in the Items column.
TIP
If you want to specify the time period during which Veeam Backup for Microsoft Azure will keep session
records in the configuration database, follow the instructions provided in section Configuring Global
Retention Settings.
NOTE
Even if you try to export properties of a specific object, Veeam Backup for Microsoft Azure will still export
all properties of all objects present on the currently opened tab.
NOTE
If the backup appliance is managed by a Veeam Backup & Replication server, you will not be able to update
Veeam Backup for Microsoft Azure from the Web UI. To learn how to install updates on backup appliances
added to the backup infrastructure, see the Integration with Veeam Backup & Replication Guide, section
Upgrading Appliances.
It is recommended that you timely install available updates to avoid performance issues while working with the
product. For example, timely installed security updates may help you prevent potential security issues and
reduce the risk of compromising sensitive data.
If new updates are available, Veeam Backup for Microsoft Azure will display them on the Up dates tab of the
Veeam Updater page. To view detailed information on an update, select the check box next to the update and
click W ha t's new?
IMP ORTANT
• You can update the standalone backup appliance using the Veeam updater service only. Updating of
the backup appliance manually is not supported.
• You can update the backup appliance managed by a Veeam Backup & Replication server from the
Veeam Backup & Replication console as described in the Integration with Veeam Backup &
Replication Guide, section Upgrading Appliances. Updating managed backup appliances using the
Veeam updater service is not supported.
Installing Updates
IMP ORTANT
Before you install a product update, make sure all backup policies are disabled and restore tasks are
finished. Otherwise, the update process will interrupt running activities, which may result in data loss.
a. In the Up dates are available for this system section, select check boxes next to the necessary updates.
b. In the Choose a ction section, select the Install updates now option, select the Reb oot automatically
a fter install if required check box to allow Veeam Backup for Microsoft Azure to reboot the backup
appliance if needed, and then click Install Updates Now.
The updater may require you to read and accept the Veeam license agreement and the 3rd party
components license agreement. If you reject the agreements, you will not be able to continue installation.
Veeam Backup for Microsoft Azure will download and install the updates; the results of the installation process
will be displayed on the History tab. Keep in mind that it may take several minutes for the installation process to
complete.
NOTE
When installing product updates, Veeam Backup for Microsoft Azure restarts all services running on the
backup appliance, including the Web UI service. That is why Veeam Backup for Microsoft Azure may log you
out when the update process completes.
1. On the Veeam Updater page, in the Up d ates are available for this system section, select check boxes next
to the necessary updates.
a. Select the Schedule updates installation option and configure the necessary schedule.
IMP ORTANT
When selecting a date and time when updates must be installed, make sure no backup policies are
scheduled to run at the selected time. Otherwise, the update process will interrupt the running activities,
which may result in data loss.
b. Select the Reb oot automatically after install if required check box to allow Veeam Backup for
Microsoft Azure to reboot the backup appliance if needed.
Veeam Backup for Microsoft Azure will automatically download and install the updates on the selected date at
the selected time; the results of the installation process will be displayed on the History tab.
To do that, on the Veeam Updater page, in the Choose action section, do the following:
1. Select the Remind me later option and choose when you want to receive the reminder.
If you select the Nex t Week option, Veeam Backup for Microsoft Azure will send the reminder on the
following Monday.
For each date when an update was installed, the Veeam Updater page will display the name of the update and
its status (whether the installation process completed successfully, completed with warnings or failed to
complete).
To download logs for the installed updates, select the necessary date in the Da te section, and click View Full
Log . Veeam Backup for Microsoft Azure will save the logs as a single file to the default download directory on
the local machine.
When you submit a support case, it is recommended that you provide the Veeam Customer Support Team with
the following information:
• The error message or an accurate description of the problem you are facing
• Log files
The Ab out section of the Up dates page displays the following information:
• Server version — the currently installed version of Veeam Backup for Microsoft Azure.
• W orker version — the version of worker instances launched by Veeam Backup for Microsoft Azure.
• FLR service version — the version of the File-level recovery service currently running on the backup
appliance.
• Microsoft Azure Tenant ID — the unique identification number of the Azure tenant to which the backup
appliance belongs.
• Sup port Code — the unique identification number of the Veeam support contract.
You can click the link in the Up dates section to check for, download and install new product versions and
available package updates. For more information, see Updating Veeam Backup for Microsoft Azure.
Downloading Logs
To download the product logs, do the following:
3. In the Download Logs window, specify a time interval for which the logs will be collected:
o Select the La st option if you want to collect data for a specific number of days in the past.
o Select the P eriod option if you want to collect data for a specific period of time in the past.
After you click Download, the logs will be saved locally in the default download folder as a single .ZIP
archive.
• To allow secure communication between the backup appliance and storage accounts where Veeam
applications and scripts are stored.
Veeam Backup for Microsoft Azure creates these accounts in Azure regions where workers are launched
and protected VMs with VSS agents reside.
• To allow Azure Service Bus to transfer data between services in private virtual networks.
IMP ORTANT
To let Veeam Backup for Microsoft Azure perform tasks in private environments, Azure Service Bus must be
upgraded to the Premium tier. For more information on Azure Service Bus tiers, see Microsoft Docs.
IMP ORTANT
Firewall rules are applied only for VNets that are created in the same region or in paired regions. That is
why if the backup appliance and the storage account are residing in different regions that are not paired,
you must create private endpoints to securely connect to resources that you want to protect. For more
information on paired Azure regions, see Microsoft Docs.
2. Click More services and select Resource groups on the All services page.
3. On the Resource groups page, select the resource group to which the necessary storage account belongs.
The resource group page will open.
4. In the Resource list, locate and click the storage account. The Storage account page will open.
6. On the Firewalls and virtual networks tab, choose the Selected networks option and click Ad d existing
virtual network.
a. From the Sub scription drop-down list, select a Microsoft Azure subscription to which Azure VM
hosting Veeam Backup for Microsoft Azure belongs.
b. From the Virtual networks drop-down list, select check boxes next to necessary virtual networks:
▪ To allow Veeam Backup for Microsoft Azure to manage backup repositories and to back up Azure
VMs, select VNets to which the backup appliance and workers are connected.
▪ To allow Veeam Backup for Microsoft Azure to back up Azure file shares, select the VNet to
which the backup appliance is connected.
c. From the Sub nets drop-down list, select check boxes next to subnets to which the backup appliance
or workers are connected.
NOTE
To allow access from virtual networks to storage accounts, Microsoft Azure uses service endpoints. If any
of the selected networks do not have service endpoints enabled for Microsoft.Storage, Microsoft Azure will
raise a warning. In this case, click E nable and wait for the process to complete. For more information on
service endpoints, see Microsoft Docs.
d. Click Ad d .
8. Click Sa ve.
You must create a separate private endpoint for every VNet to which the backup appliance or workers are
connected. To create a private endpoint, complete the following steps:
6. Assign tags.
2. Click More services and select Resource groups on the All services page.
3. On the Resource groups page, select the resource group to which the necessary storage account belongs.
The resource group page will open.
4. In the Resources list, select the storage account. The Storage account page will open.
6. Switch to the P rivate endpoint connections tab and click P rivate endpoint to launch the wizard Create a
p rivate endpoint wizard.
1. From the Sub scription drop-down list, select a Microsoft Azure subscription to which your virtual network
belongs.
2. From the Resource group drop-down list, select a resource group to which your newly created private
endpoint will belong. You can either use an existing resource group or create a new one. For more
information on creating and managing resource groups, see Microsoft Docs.
4. From the Reg ion drop-down list, select an Azure region of the virtual network to which the backup
appliance or workers are connected.
1. From the Ta rget sub-resource drop-down list, select the type of the resource:
o Select blob if you are creating a private endpoint to allow Veeam Backup for Microsoft Azure to
manage backup repositories or back up Azure VMs.
o Select file if you are creating a private endpoint to allow Veeam Backup for Microsoft Azure to back up
Azure file shares.
1. From the Virtual network drop-down list, select a virtual network to which the backup appliance or
workers are connected.
2. From the Sub net drop-down list, select a subnet to which the backup appliance or workers are connected.
For a subnet to be displayed in the list, it must be created within the selected virtual network as described
in Microsoft Docs.
1. In the P rivate DNS integration section, create a new DNS zone to override the DNS resolution from a
public to private endpoint:
a. To the right of the Integrate with private DNS zone field, click Y es .
b. From the Sub scription drop-down list, select a subscription to which the DNS zone will belong.
c. From the Resource group drop-down list, select the resource group to which the DNS zone will
belong.
IMP ORTANT
Firewall rules are applied only for VNets that are created in the same region or in paired regions. That is
why if the backup appliance and the SQL Server are residing in different regions that are not paired, you
must create private endpoints to securely connect to resources that you want to protect. For more
information on paired Azure regions, see Microsoft Docs.
2. Click More services and select Resource groups on the All services page.
3. On the Resource groups page, select the resource group to which the necessary SQL Server belongs. The
resource group page will open.
4. In the Resource list, locate and click the SQL Server that you want to protect. The SQL server page will
open.
IMP ORTANT
If you plan to back up SQL databases using a staging server, you must select the SQL Server that will be
used as a staging one. To learn how to use staging servers, see Performing Backup.
6. On the Firewalls and virtual networks tab, click Ad d existing virtual network.
7. In the Create/Update virtual network rule window, create a new firewall rule:
b. From the Sub scription drop-down list, select a Microsoft Azure subscription to which Azure VM
hosting Veeam Backup for Microsoft Azure belongs.
c. From the Virtual networks drop-down list, select check boxes next to virtual networks to which
workers are connected.
d. From the Sub nets drop-down list, select check boxes next to subnets to which workers are connected.
NOTE
To allow access from virtual networks to SQL Servers, Microsoft Azure uses service endpoints. If any of the
selected networks do not have service endpoints enabled for Microsoft.Sql, Microsoft Azure will raise a
warning. In this case, click E na ble and wait for the process to complete. For more information on service
endpoints, see Microsoft Docs.
You must create a separate private endpoint for every VNet to which workers are connected. To create a private
endpoint, complete the following steps:
5. Assign tags.
2. Click More services and select Resource groups on the All services page.
3. On the Resource groups page, select the resource group to which the necessary SQL Server belongs. The
resource group page will open.
4. In the Resource list, locate and click the SQL Server that you want to protect. The SQL server page will
open.
6. Switch to the P rivate access tab and click Create a private endpoint to launch the wizard Create a private
end point wizard.
1. From the Sub scription drop-down list, select a Microsoft Azure subscription to which Azure VM hosting
Veeam Backup for Microsoft Azure belongs.
2. From the Resource group drop-down list, select a resource group to which your newly created private
endpoint will belong. You can either use an existing resource group or create a new one. For more
information on creating and managing resource groups, see Microsoft Docs.
4. From the Reg ion drop-down list, select an Azure region of the virtual network to which workers are
connected.
1. From the Sub scription drop-down list, select a Microsoft Azure subscription to which a SQL Server that
you want to protect belongs.
2. From the Resource type drop-down list, select the Microsoft.Sql/servers type.
3. From the Resource drop-down list, select the SQL Server that you want to protect.
IMP ORTANT
If you plan to back up SQL databases using a staging server, you must select the SQL Server that will be
used as a staging one. To learn how to use staging servers, see Performing Backup.
1. From the Virtual network drop-down list, select a virtual network to which workers are connected.
2. From the Sub net drop-down list, select a subnet to which workers are connected. For a subnet to be
displayed in the list, it must be created within the selected virtual network as described in Microsoft Docs.
1. In the P rivate DNS integration section, create a new DNS zone to override the DNS resolution from a
public to private endpoint:
a. To the right of the Integrate with private DNS zone field, click Y es .
a. From the Sub scription drop-down list, select a subscription to which the DNS zone will belong.
b. From the Resource group drop-down list, select the resource group to which the DNS zone will
belong.
3. In the Resource list, locate and click a virtual network to which the SQL Managed Instance is connected.
The Virtual network page will open.
a. In the This virtual network section, specify a name for the peering link that will be added to the VNet
to which the SQL Managed Instance is connected. Leave the default settings for the other options in
this section.
b. In the Remote virtual network section, specify a name for the peering link that will be added to the
VNet to which workers are connected. Leave the default settings for the other options in this section.
c. From the Sub scription drop-down list, select a Microsoft Azure subscription to which workers belong.
d. From the Virtual networks drop-down list, select the virtual network to which workers are connected.
e. Click Ad d .