AVS (Azure VMware Solution) -OR- SDDC (Software Define Data Center) -OR- VaaS (VMware-as-a-Service Solution)
Muhammad Aftab Anwer
Enterprise IT Infrastructure | Azure | M365 | Terraform | ARM | AVD(Azure Virtual Desktop) | AVS(Azure VMware Solution) | VMWare | SCCM | SCOM | SCVVM | Intune | Exchange | Datacenter | Cisco | Veeam | BCDR
AVS (Azure VMware Solution) Deployment as a FREELANCER
What should we call? AVS (Azure VMware Solution), SDDC (Software Define Data Center), VaaS (VMware as a Services), Who cares? In fact I don't. What I really care it gives ability to transform your on premises VMware environment to VMware Private Cloud (within Azure Public Cloud)
Today, I finished with deployment of first AVS solution as FREELANCER and trying to share my experience. You wouldn't find all of stuff due to NDA reasons perhaps your suggestion, guidelines would always welcome.
The question is no longer “if or when”, it’s “how”
Azure VMware Solution (AVS) is a private cloud VMware-as-a-service solution, allowing customers to retain VMware related investments, tools, and skills, whilst taking advantage of the scale and performance of Microsoft Azure.
How Do I Connect from On-Premises to AVS?
Azure VMware Solution (AVS) leverages Azure’s Express Route (ExR) and Global Reach services to provide a Layer-3 (L3) service from end-to-end. This allows for the flexibility to connect to AVS from On-Premises as well as connect to Native Azure Services via the same L3 connection. This connectivity option provides flexibility for different AVS/Native Azure Deployment Models:
Planning
addresses the considerations and actions to be taken prior to starting the deployment of the AVS private cloud. This includes planning for resource placement, resource naming, cluster sizing, requesting host quota, registering the AVS provider, and network allocation.
Create Azure Subscription, Resource Group, Virtual Network, Region, and Resource Name
Subscription - Select your Azure subscription in which AVS resources will be deployed
Resource group - Select new or existing resource group that will contain AVS resources
Region - Select Your Region that can associates with AVS
Review + create
Use Virtual Network to:
As with the Resource Group creation, select a?Subscription?you want to use, then select the?Resource Group?that was created in the previous step.?Next, give the virtual network (vnet) a?name?and select the same?Region?used in the Resource Group.?Click on the?Next?button to specify IP addresses.
Define an?IPv4 address space?that you wish to associate with the vnet.?This range can be very large or very small depending upon the size of the AVS deployment required and what other services might be running in parallel within the resource group.?For example purposes, a /20 or a few /24 address spaces?are?more than sufficient. Subnets?are contained within the IPv4 address space and help delineate network traffic based upon function.?To create a subnet, click on the?+ Add subnet?button.
Here I am repeating the?+Add subnet?procedure and create an additional /24 range called?default?(though any name can be used) which will be used later within this section for jumphost creation.
Select default and click Next:Security
Leave the Security options as default unless your environment requires a change then click on Review + create
Once the vnet is validated click on?Create?to build it.
Create a Azure VMware Solution (AVS) Private Cloud
The AVS creation wizard will spawn.?Please note that a support request must be opened with Microsoft in order to have AVS resources allocated to the appropriate subscription ID?before?it can be deployed, with those prerequisites out of the way, the AVS creation wizard screenshot is shown below with individual field descriptions?broken out below.
With all of the above fields completed, click on?Review + create?to validate the inputs prior to deployment.
Create a Windows Virtual Machine JumpHost in Azure
While waiting for the AVS deployment to build, another item to build is an Azure jumphost that we can use to access AVS (specifically vCenter,?NSX-T and VMs running on top of AVS)?once it has been built.
To get started, logon to the Azure portal and select?Virtual machines?followed by?Add.
领英推荐
Below is an attached image which shows a description for each of the highlighted fields.
After the above fields have been filled out, click on?Next : Disks >?to proceed to the next step in the wizard. Unless your jumphost is?going to be running other applications that require a higher performance OS drive,?Standard SSD?should be sufficient for the jumphost function.?Click on the?Next : Networking >?button on the bottom of the screen to proceed. AFTER THIS CREATE VM in a?default?subnet as part of our AVS?vnet.?
vCenter, vSAN, NSX-T and HCX.....Migration, Disaster Recovery,
find in later post
BONUS:
Some example scenarios where AVS may be able to resolve IT issues are as follows:
Azure VMware Solution uses the customers Azure account and subscription to deploy Private Cloud(s), providing a deep level of integration with Azure services and the Azure Portal. It also means tasks and features can be automated using the API. Each Private Cloud contains a vCenter Server, NSX-T manager, and at least 1 vSphere cluster using vSAN. A Private Cloud can have multiple clusters, up to a maximum of 64 hosts. Each vSphere cluster has a minimum host count of 3 and a maximum of 16.
AVS uses local all-flash vSAN storage with compression and de-duplication. Storage Based Policy Management (SBPM) allows customers to define policies for IOPS based performance or RAID based protection. Storage policies can be applied to multiple VMs or right down to the individual VMDK file. By default vSAN datastore is encrypted and AVS supports customer managed external HSM or KMS solutions as well as integrating with Azure Key Vault.
An AVS Private Cloud requires at least a /22 CIDR block on deployment, which should not overlap with any of your existing networks. Access to Azure services in your subscription and VNets is achieved using an Azure ExpressRoute connection, which is a high bandwidth, low-latency, private connection with automatically provisioned Border Gateway Protocol (BGP) routing. Access to on-premises environments is enabled using ExpressRoute Global Reach. The diagram below shows the traffic flow from on-premises to AVS using ExpressRoute Global Reach.
AVS Native Azure Integration
AVS is the native integration with Azure services using Azure’s private backbone network. Although the big selling point is of course operational consistency, eventually applications can be modernised in ways that will provide a business benefit or improved user experience. Infrastructure administrators that no longer have to manage firmware updates and VMware lifecycle management are able to focus on upskilling to Azure.Deployment of a Private Cloud with AVS takes as little as 2 hours, and some basic Azure knowledge is required?since the setup is done in the Azure Portal, and you’ll also need to create a Resource Group, VNets, subnets, a VNet gateway, and most likely an ExpressRoute too.
AVS (Azure VMware Solution) NODE TYPE
The standard node type used in Azure is the AV36, which is dedicated bare metal hardware with the following specifications:
Pre-requisites
Considerations/Recommendations
AVS is jointly engineered with Microsoft Azure as the operator. Periodic updates and fixes, remediation of failures, and general support are provided by Azure.
Configuration Maximums:
Performance Considerations
vSphere runs on bare metal hardware, leveraging all-flash vSAN.
Network Considerations/Recommendations
to be continue......