Veeam Cloud Connect in Azure

%3CLINGO-SUB%20id%3D%22lingo-sub-1823231%22%20slang%3D%22en-US%22%3EVeeam%20Cloud%20Connect%20in%20Azure%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1823231%22%20slang%3D%22en-US%22%3E%3CP%3EThis%20post%20is%20aimed%20at%20helping%20anyone%20looking%20at%20utilizing%20Veeam%20Cloud%20Connect%20from%20the%20Azure%20Market%20Place.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-center%22%20image-alt%3D%22veeam-and-azure.jpg%22%20style%3D%22width%3A%20355px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F229529i2EA2C6B6D4BAFFEC%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22veeam-and-azure.jpg%22%20alt%3D%22veeam-and-azure.jpg%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3CSPAN%3EThis%20service%20is%20more%20applicable%20if%20you%20are%20a%20Managed%20Service%20Provider%20(MSP)%20as%20it%20allows%20you%20to%20host%20your%20customers%20backups%20on%20a%20multi-tenanted%20platform%2C%20offsite%20into%20the%20public%20cloud.%20Most%20IT%20professionals%20will%20have%20heard%20of%20Veeam%20and%20its%20range%20of%20products%20as%20they%20are%20one%20of%20leading%20vendors%20when%20it%20comes%20to%20data%20backup%20and%20replication.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-center%22%20image-alt%3D%22vcc-in-azure.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F229530i0DAD0140A7906CD6%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22vcc-in-azure.png%22%20alt%3D%22vcc-in-azure.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThe%20above%20diagram%20shows%20an%20overview%20of%20how%20the%20Veeam%20Cloud%20Connect%20service%20looks.%20As%20you%20can%20see%20you%20have%20multiple%20customers%20backing%20data%20over%20an%20SSL%20connection%20to%20cloud%20repositories%20in%20Azure.%20To%20be%20in%20a%20position%20to%20use%20this%20service%2C%20the%20end%20user%2Fcustomer%20needs%20to%20meet%20the%20following%20prerequisites%3A%3C%2FP%3E%3CUL%3E%3CLI%3EA%20Veeam%20Backup%20%26amp%3B%20Replication%20server%20is%20deployed%20and%20functioning%20in%20their%20on-premises%20infrastructure%3C%2FLI%3E%3CLI%3EThe%20infrastructure%20is%20running%20on%20Microsoft%20Hyper-V%20or%20VMware%20(Veeam%20Agent%20for%20Windows%20is%20also%20supported%20for%20physical%20Windows%20servers)%3C%2FLI%3E%3CLI%3EThe%20Veeam%20Backup%20%26amp%3B%20Replication%20Server%20has%20an%20Internet%20Connection%3C%2FLI%3E%3C%2FUL%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3Eor%20a%20Managed%20Service%20Provider%20to%20be%20able%20to%20offer%20this%20service%20they%20must%20meet%20the%20following%20prerequisites%3A%3C%2FP%3E%3CUL%3E%3CLI%3EA%20current%20Azure%20tenant%20subscription%3C%2FLI%3E%3CLI%3EIs%20a%20Veeam%20Cloud%20Service%20Provider%20and%20has%20signed%20a%20rental%20agreement%3C%2FLI%3E%3C%2FUL%3E%3CP%3EBefore%20going%20into%20the%20steps%20required%20to%20configure%20this%20service%20lets%20go%20through%20some%20of%20the%20key%20roles%20and%20concepts%3A%3C%2FP%3E%3CP%3E%3CSTRONG%3ERoles%20and%20Concepts%3A%3C%2FSTRONG%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3EThe%20communication%20in%20Azure%20is%20between%20two%20parties%2C%20the%20Service%20Provider%20and%20the%20tenant.%20The%20Service%20Provider%20is%20the%20organization%20that%20provides%20the%20cloud%20infrastructure%20(mainly%20the%20repository)%20to%20the%20tenants%2C%20and%20the%20tenant%20is%20the%20customers%20who%20send%20data%20off%20site%20and%20stores%20their%20backups%20in%20the%20cloud%20infrastructure.%3C%2FP%3E%3CP%3EIn%20Azure%2C%20the%20Service%20Provider%20needs%20to%20perform%20the%20following%20tasks%3A%3C%2FP%3E%3CUL%3E%3CLI%3EConfigure%20the%20Veeam%20Cloud%20Connect%20Infrastructure%3C%2FLI%3E%3CLI%3ECreate%20the%20relevant%20backup%20repositories%3C%2FLI%3E%3CLI%3ESetup%20SSL%20certificates%20to%20allow%20for%20data%20encryption%20in%20transit%3C%2FLI%3E%3CLI%3ECreate%20Cloud%20Gateways%3C%2FLI%3E%3CLI%3ECreate%20and%20document%20the%20tenant%20user%20accounts%3C%2FLI%3E%3C%2FUL%3E%3CP%3EThe%20customer%20(or%20in%20this%20case%20%E2%80%98tenants%E2%80%99)%20need%20to%20perform%20the%20following%20tasks%3A%3C%2FP%3E%3CUL%3E%3CLI%3EConnect%20to%20the%20Azure%20hosted%20Veeam%20Cloud%20Connect%20platform%20from%20their%20on-premises%20Infrastructure.%3C%2FLI%3E%3CLI%3EConfigure%20backup%20jobs%20targeted%20at%20the%20Veeam%20Cloud%20Connect%20repository%3C%2FLI%3E%3C%2FUL%3E%3CP%3ETo%20get%20started%20with%20the%20Veeam%20Cloud%20Connect%20service%20in%20Azure%20you%20need%20to%20provision%20the%20virtual%20machine%20first%20via%20the%20%E2%80%98Azure%20Marketplace%E2%80%99.%20Now%20you%20have%20two%20options%20and%20it%20all%20depends%20on%20your%20requirement.%20If%20you%20are%20an%20Enterprise%20level%20company%20wanting%20to%20extend%20your%20backups%20offsite%20into%20Azure%20then%20%E2%80%98VCC%20for%20the%20Enterprise%E2%80%99%20is%20the%20correct%20choice.%20For%20Managed%20Service%20Providers%20(MSP)%20who%20wish%20to%20run%20a%20multi%20tenanted%20solution%20in%20which%20they%20can%20send%20multiple%20customers%20backups%20into%20Azure%20then%20%E2%80%98VCC%20for%20Service%20Providers%E2%80%99%20is%20what%20they%20require%20and%20that%20is%20what%20I%20went%20for.%3C%2FP%3E%3CDIV%20class%3D%22wp-block-image%22%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%20class%3D%22wp-block-image%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-center%22%20image-alt%3D%22vcc-azure-2.jpg%22%20style%3D%22width%3A%20744px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F229532i291D0F065B1275AC%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22vcc-azure-2.jpg%22%20alt%3D%22vcc-azure-2.jpg%22%20%2F%3E%3C%2FSPAN%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CSPAN%3EOne%20thing%20to%20note%20is%20the%20current%20version%20in%20the%20bottom%20left.%20As%20of%20the%20time%20of%20me%20writing%20this%20post.%20You%20will%20need%20to%20make%20sure%20you%20are%20good%20with%20your%20patching%20and%20your%20on%20premises%20Veeam%20services%20are%20at%20the%20latest%20version%20otherwise%20you%20will%20need%20to%20update%20the%20version%20in%20Azure%20once%20the%20virtual%20machine%20is%20provisioned.%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%20class%3D%22wp-block-image%22%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%20class%3D%22wp-block-image%22%3E%3CP%3EWhen%20you%20click%20on%20%E2%80%98Create%E2%80%99%20it%20then%20takes%20you%20to%20create%20a%20virtual%20machines%20where%20you%20can%20select%20the%20relevant%20configuration%20including%3A%3C%2FP%3E%3CUL%3E%3CLI%3EVirtual%20Machine%20name%3C%2FLI%3E%3CLI%3EAzure%20Region%3C%2FLI%3E%3CLI%3EResource%20Group%3C%2FLI%3E%3CLI%3ESize%3C%2FLI%3E%3CLI%3EAdministrator%20username%20and%20Password%3C%2FLI%3E%3C%2FUL%3E%3CP%3E%3CSPAN%3EOnce%20this%20process%20is%20completed%20you%20need%20to%20ensure%20the%20version%20of%20Veeam%20Backup%20%26amp%3B%20Replication%20installed%20on%20premises%20matches%20the%20version%20installed%20in%20Azure%2C%20and%20as%20I%20mentioned%20the%20version%20currently%20available%20within%20Azure%20is%209.5%20update%203%20which%20is%20not%20the%20latest%20version.%20After%20upgrading%20Veeam%2C%20we%20are%20ready%20to%20start%20configuring%20the%20Veeam%20Cloud%20Connect%20Service%20Provider%20platform.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSPAN%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-center%22%20image-alt%3D%22vcc-2.jpg%22%20style%3D%22width%3A%20638px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F229533i1B52276DCDF761F5%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22vcc-2.jpg%22%20alt%3D%22vcc-2.jpg%22%20%2F%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EWhen%20you%20initially%20login%20to%20the%20Azure%20virtual%20instance%20the%20Veeam%20Cloud%20Connect%20Wizard%20will%20automatically%20start.%20To%20proceed%20any%20further%20you%20will%20need%20your%20Service%20Provider%20license%20which%20you%20should%20be%20sent%20once%20you%20have%20registered%20with%20Veeam%20for%20the%20Service%20Provider%20rental%20agreement.%20The%20rest%20of%20the%20wizard%20then%20takes%20you%20through%20the%20steps%20you%20need%20to%20follow%20in%20the%20Veeam%20Backup%20%26amp%3B%20Replication%20software%20both%20on-premises%20and%20Azure.%20The%20steps%20include%20the%20following%3A%3C%2FP%3E%3CUL%3E%3CLI%3E%3CSTRONG%3EConfigure%20Cloud%20Gateway%20in%20Azure%3A%3C%2FSTRONG%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3ECustomers%2C%20or%20%E2%80%98tenants%E2%80%99%20do%20not%20communicate%20with%20the%20repositories%20in%20Azure%20like%20they%20do%20when%20dealing%20with%20an%20on%20premises%20Veeam%20server.%20Instead%20the%20Cloud%20Gateway%20is%20used%20to%20mask%20the%20repositories%20so%20they%20make%20a%20connection%20(by%20default%20over%20port%206180)%20to%20the%20service%20provider%20cloud%20gateway.%20You%20will%20need%20to%20ensure%20you%20configure%20a%20DNS%20name%20on%20the%20Azure%20virtual%20machine%20before%20you%20can%20do%20this.%3C%2FLI%3E%3CLI%3E%3CSTRONG%3EConfigure%20Cloud%20Repository%20on%20the%20Azure%20Virtual%20Machine%3A%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FSTRONG%3EThis%20needs%20to%20be%20a%20location%20on%20an%20attached%20disk%20where%20you%20will%20store%20all%20your%20tenants%20backups.%20You%20may%20need%20to%20create%20some%20storage%20within%20the%20Azure%20platform%20and%20attach%20it%20to%20the%20virtual%20machine%20before%20you%20can%20do%20this.%3C%2FLI%3E%3CLI%3E%3CSTRONG%3EConfigure%20Tenants%20in%20Azure%3A%3C%2FSTRONG%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3EYou%20will%20need%20to%20configure%20a%20tenant%20username%2C%20password%20and%20repository%20within%20your%20main%20backup%20location%20for%20each%20customer.%20Most%20important%20part%20of%20this%20is%20ensuring%20you%20document%20credentials%20for%20each%20tenant%20as%20these%20are%20needed%20when%20configuring%20the%20backup%20job%20on%20premises.%3C%2FLI%3E%3CLI%3E%3CSTRONG%3EAdd%20the%20Service%20Provider%20on-premises%3A%3C%2FSTRONG%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3EIn%20Veeam%20Backup%20%26amp%3B%20Replication%20you%20need%20the%20customer%20to%20add%20you%20as%20a%20service%20provider.%20You%20will%20need%20to%20give%20them%20your%20Cloud%20Gateway%20FQDN%20and%20the%20port%20(6180)%20and%20they%20will%20need%20to%20ensure%20that%20this%20port%20is%20allowed%20outbound%20to%20ensure%20Veeam%20can%20communicate%20with%20Cloud%20Connect%20platform%20in%20Azure.%3C%2FLI%3E%3C%2FUL%3E%3CP%3EAt%20this%20point%20the%20majority%20of%20the%20configuration%20is%20completed%2C%20however%20we%20are%20still%20not%20ready%20to%20send%20data%20into%20the%20Azure%20platform.%20Before%20we%20can%20do%20this%20we%20need%20to%20ensure%20the%20transfer%20of%20data%20is%20secure%2C%20which%20is%20done%20by%20installing%20and%20configuring%20an%20SSL%20certificate%20which%20will%20allow%20you%20to%20encrypt%20data%20in%20transit%20so%20customers%20data%20is%20secure%20whilst%20being%20backed%20up.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThe%20final%20part%20is%20to%20setup%20the%20backup%20jobs%20so%20the%20customer%20can%20start%20backing%20up%20data%20to%20the%20Veeam%20Cloud%20Connect%20service%20hosted%20in%20Azure.%20With%20the%20backup%20configuration%20you%20have%20the%20exact%20same%20features%20you%20would%20with%20an%20on%20premises%20backup%20job%2C%20including%20the%20notification%20features%20as%20well%20as%20scheduling.%3C%2FP%3E%3CP%3EThe%20main%20benefit%20of%20the%20Azure%20offering%20of%20the%20Veeam%20Cloud%20Connect%20service%20is%20that%20not%20all%20Managed%20Service%20Providers%20have%20the%20luxury%20of%20being%20able%20to%20host%20a%20private%20data%20center%20where%20they%20can%20house%20the%20amount%20of%20Infrastructure%20required%20for%20a%20good%20size%20Veeam%20Cloud%20Connect%20Service.%20The%20Azure%20offering%20takes%20care%20of%20that%20issue%20and%20more%2C%20as%20with%20most%20private%20cloud%20services%20you%20get%20the%20added%20redundancy%2C%20durability%20and%20availability%20of%20the%20Microsoft%20Azure%20Data%20Center.%20Also%20Azure%20have%20added%20disk%20sizes%20that%20makes%20it%20a%20much%20more%20scalable%20cloud%20provider%20offering.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EPlease%20feel%20to%20drop%20me%20a%20reply%20if%20you%20have%20any%20questions%3C%2FP%3E%3C%2FDIV%3E%3C%2FLINGO-BODY%3E
Occasional Contributor

This post is aimed at helping anyone looking at utilizing Veeam Cloud Connect from the Azure Market Place.

 

veeam-and-azure.jpg

 This service is more applicable if you are a Managed Service Provider (MSP) as it allows you to host your customers backups on a multi-tenanted platform, offsite into the public cloud. Most IT professionals will have heard of Veeam and its range of products as they are one of leading vendors when it comes to data backup and replication.

 

vcc-in-azure.png

 

The above diagram shows an overview of how the Veeam Cloud Connect service looks. As you can see you have multiple customers backing data over an SSL connection to cloud repositories in Azure. To be in a position to use this service, the end user/customer needs to meet the following prerequisites:

  • A Veeam Backup & Replication server is deployed and functioning in their on-premises infrastructure
  • The infrastructure is running on Microsoft Hyper-V or VMware (Veeam Agent for Windows is also supported for physical Windows servers)
  • The Veeam Backup & Replication Server has an Internet Connection

 

or a Managed Service Provider to be able to offer this service they must meet the following prerequisites:

  • A current Azure tenant subscription
  • Is a Veeam Cloud Service Provider and has signed a rental agreement

Before going into the steps required to configure this service lets go through some of the key roles and concepts:

Roles and Concepts: The communication in Azure is between two parties, the Service Provider and the tenant. The Service Provider is the organization that provides the cloud infrastructure (mainly the repository) to the tenants, and the tenant is the customers who send data off site and stores their backups in the cloud infrastructure.

In Azure, the Service Provider needs to perform the following tasks:

  • Configure the Veeam Cloud Connect Infrastructure
  • Create the relevant backup repositories
  • Setup SSL certificates to allow for data encryption in transit
  • Create Cloud Gateways
  • Create and document the tenant user accounts

The customer (or in this case ‘tenants’) need to perform the following tasks:

  • Connect to the Azure hosted Veeam Cloud Connect platform from their on-premises Infrastructure.
  • Configure backup jobs targeted at the Veeam Cloud Connect repository

To get started with the Veeam Cloud Connect service in Azure you need to provision the virtual machine first via the ‘Azure Marketplace’. Now you have two options and it all depends on your requirement. If you are an Enterprise level company wanting to extend your backups offsite into Azure then ‘VCC for the Enterprise’ is the correct choice. For Managed Service Providers (MSP) who wish to run a multi tenanted solution in which they can send multiple customers backups into Azure then ‘VCC for Service Providers’ is what they require and that is what I went for.

 
vcc-azure-2.jpg

 

One thing to note is the current version in the bottom left. As of the time of me writing this post. You will need to make sure you are good with your patching and your on premises Veeam services are at the latest version otherwise you will need to update the version in Azure once the virtual machine is provisioned.
 

When you click on ‘Create’ it then takes you to create a virtual machines where you can select the relevant configuration including:

  • Virtual Machine name
  • Azure Region
  • Resource Group
  • Size
  • Administrator username and Password

Once this process is completed you need to ensure the version of Veeam Backup & Replication installed on premises matches the version installed in Azure, and as I mentioned the version currently available within Azure is 9.5 update 3 which is not the latest version. After upgrading Veeam, we are ready to start configuring the Veeam Cloud Connect Service Provider platform.

 

vcc-2.jpg

 

When you initially login to the Azure virtual instance the Veeam Cloud Connect Wizard will automatically start. To proceed any further you will need your Service Provider license which you should be sent once you have registered with Veeam for the Service Provider rental agreement. The rest of the wizard then takes you through the steps you need to follow in the Veeam Backup & Replication software both on-premises and Azure. The steps include the following:

  • Configure Cloud Gateway in Azure: Customers, or ‘tenants’ do not communicate with the repositories in Azure like they do when dealing with an on premises Veeam server. Instead the Cloud Gateway is used to mask the repositories so they make a connection (by default over port 6180) to the service provider cloud gateway. You will need to ensure you configure a DNS name on the Azure virtual machine before you can do this.
  • Configure Cloud Repository on the Azure Virtual Machine: This needs to be a location on an attached disk where you will store all your tenants backups. You may need to create some storage within the Azure platform and attach it to the virtual machine before you can do this.
  • Configure Tenants in Azure: You will need to configure a tenant username, password and repository within your main backup location for each customer. Most important part of this is ensuring you document credentials for each tenant as these are needed when configuring the backup job on premises.
  • Add the Service Provider on-premises: In Veeam Backup & Replication you need the customer to add you as a service provider. You will need to give them your Cloud Gateway FQDN and the port (6180) and they will need to ensure that this port is allowed outbound to ensure Veeam can communicate with Cloud Connect platform in Azure.

At this point the majority of the configuration is completed, however we are still not ready to send data into the Azure platform. Before we can do this we need to ensure the transfer of data is secure, which is done by installing and configuring an SSL certificate which will allow you to encrypt data in transit so customers data is secure whilst being backed up.

 

The final part is to setup the backup jobs so the customer can start backing up data to the Veeam Cloud Connect service hosted in Azure. With the backup configuration you have the exact same features you would with an on premises backup job, including the notification features as well as scheduling.

The main benefit of the Azure offering of the Veeam Cloud Connect service is that not all Managed Service Providers have the luxury of being able to host a private data center where they can house the amount of Infrastructure required for a good size Veeam Cloud Connect Service. The Azure offering takes care of that issue and more, as with most private cloud services you get the added redundancy, durability and availability of the Microsoft Azure Data Center. Also Azure have added disk sizes that makes it a much more scalable cloud provider offering.

 

Please feel to drop me a reply if you have any questions

0 Replies