
In this series of blog posts, I will be discussing the new release of VMware vCloud Availability 3.0 (vCAv). This is a very exciting release for the VMware Cloud Provider team. vCAv 3.0 will be out shortly (by end of our fiscal quarter) and I want to provide my insight into this platform. I will be focusing on the following points –
- Introduction to vCAv 3.0
- High-Level Architecture
- vCAv 3.0 Service Roles
- Deployment Process
- Deployment Approach for Provider
- Deployment for Tenant (On-Premises)
- Protection Workflow
- Resources
Introduction to vCAv 3.0
First off, let’s discuss what vCAv provides from a functionality perspective. vCAv is what I like to call “functional convergence.” In the past, we had many different products that provided some level of availability or migration capability –

In my opinion, this was a duplication of appliances and could be confusing to customers. The team has done a great job of putting forth a significant investment into vCAv 3.0 to simplify the architecture. Therefore, here’s where we are today –

Therefore, no need for multiple tools for migration, DR from/to Cloud, or between Clouds. We now have a single solution that answers all of the above.
vCAv 3.0 Key Functionality
So what does vCAv 3.0 provide?
- Simple, Unified Architecture
- There is a single OVF for the Provider and the Tenant. On the Provider side, each role can be easily deployed used by the vSphere Client or CLI.
- Deployment is very intuitive and scalable – each role can be quickly deployed in a matter of minutes.
- On-Premises Appliance is unified and provides vCenter UI integration for management.
- On-Premises Migration and Protection
- On-Premises appliance provides the same UI experience as connected to the Cloud instance, but built into vCenter.
- Migration and/or protection of workloads can be done with a few clicks.
- Allows for protection/migration to and from vCloud instances.
- Cloud to Cloud Migration and Protection
- Very similar behavior to C2C 1.5, we can protect workloads (vApps and VM’s) between vCD instances.
- Network Mapping and Re-Addressing
- One of the new additions is the ability to re-address and map out protected workflows for faster recovery at the destination site.
- This maps to existing vCD oVDC Network constructs such as Static IP pools.
- Scale
- As discussed before, the team is aware of scalability requirements for Providers. For this version, here is the stated guidelines:
- 300 tenants with active protections paired to vCloud Director instance
- 20 vCAv Replicator instances per instance
- 500 active protections per vCAv Replicator instance
- 9,500 active protections across tenants to a Cloud
- 5TB protected VM size (contingent upon Cloud storage)
- As discussed before, the team is aware of scalability requirements for Providers. For this version, here is the stated guidelines:
Business Value
Direct and native vCloud Director integration for providers and tenants – with the ability to provide self-service, this provides a unique experience that meets DRaaS requirements and migration functionality.

Ease of Operationalization – I’ve done several deployments during the development process and it’s one of the easiest VMware Cloud Provider solutions to deploy. Once we review the roles and concepts, anyone should be able to operationalize this with ease.
Cost-Effective Approach – vCAv 3.0 will be part of the VMware Cloud Provider Program (VCPP). This is based on the monthly consumption of points, which is a very cost-effective solution that can be modeled and productized for DRaaS and migration offerings.
High-Level Architecture
In the following diagram, we can see how this all comes together with a single, on-premises vCenter along with two vCD instances. One can pair this up with vCD multi-site federation capability.
Moreover, this pairs very well with existing vCD services such as CrossVDC Networking or L2VPN connectivity between on-premises and organization VDCs.

vCAv 3.0 Service Roles
Let’s review the distinct service roles of vCAv 3.0.
Provider
On the Provider side, we have the following –

- Cloud Replication Management
- This is a logical entity that consists of the core of vCAv 3.0.
- vCloud Availability Portal – User Interface for the tenant and provider. All UI configuration ingresses from this service and applies all to all necessary connected components.
- vCloud Availability vApp Replication Manager – communicates directly to vCD and understands tenancy constructs such as organizations, vApps, etc. Also responsible for enabling protections or migrations.
- vCloud Availability Replication Manager – understands vCenter and ESXi concepts and will interoperate between the replicators and protected vCenters.
- vCloud Availability Replicator – lightweight node responsible for executing on the host-based replication from a specific host. Typically, you deploy a replicator per vCenter.
- vCloud Availability Tunnel – this is the tunneling service that is responsible for providing secure connectivity between on-premises vCenter(s) and connected vCD instances.
Each of these roles can be deployed separately or in a combined virtual appliance. For production deployments (which we will review later), the recommendation is standalone deployments for each role.
Tenant / On-Premises
On the tenant side, we have a single appliance that has a combined appliance approach –

- vCloud Availability Replicator – just like on the Provider side, the Replicator is responsible for executing the host-based replication (HBR) process
- vCloud Availability Tunnel – provides secure connectivity between on-premises and vCloud environment. All traffic securely ingresses and egresses through this service.
- vCloud Availability Plugin – this plugin provides local vCenter UI management that is the same experience as connecting the vCAv Cloud environment.
Deployment Process
While this blog series will cover the Provider and On-Premises side in further detail, we will have the following steps to execute on for a successful deployment.
Provider:
- Deployment of Cloud Replication Management (CRM) Instance
- Deploy vCAv Replicator(s)
- Deploy vCAv Tunnel
- Configuration of CRM instance and start of site wizard
- Configuration of Replicator
- Configuration of Tunnel
- Validation
Tenant:
- Deploy vCAv On-Premises Appliance
- Start configuration wizard
- Connect to vCAv Cloud Tunnel
- Configuration of local placement
- Validation
Next up, I will review the Provider deployment process in further detail while providing the step-by-step procedures. Stay tuned!
-Daniel
2 thoughts on “Overview of VMware vCloud Availability 3.0 – Introduction, Roles, Deployment Process”