vCloud Availability for vCloud Director consists of several different components which work together to provide the overall service.

Table 1. vCloud Availability for vCloud Director Component Definitions.

Name

Abbreviation/Internal Name

Description

vSphere Replication Cloud Service

vRCS/HCS

A tenant-aware replication manager that provides the required API for managing the service and all the components. vSphere Replication Cloud Service registers as a VMware vCloud Director® extension enabling the functionality through the existing vCloud Director API.

vSphere Replication Manager

vRMS/HMS

The management server manages and monitors the replication process from tenant VMs to the service provider environment. A vSphere Replication Management Server runs for each vCenter Server and tracks changes to VMs and infrastructure related to replication.

vSphere Replication Server

vRS/HBR

The replication server receives and records delta information for each replicated VM. During to-cloud replication, delta information is sent by the tenant ESXi host and recorded by the provider vRS. During from-cloud replication, delta information is sent by the provider ESXi host and recorded by the on-premise vSphere Replication Server.

vCloud Tunneling Agent

vCTA

vCTA is a software component which supports tunneling functionality at the tenant data center. vCTA is responsible for orchestrating a secure tunnel creation for both to-the-cloud and from-the-cloud tunnels.

vCloud Director

vCD

With the vCloud Director solution service providers can build secure, multi-tenant private clouds by pooling infrastructure resources into virtual data centers and exposing them to users through Web-based portals and programmatic interfaces as fully automated, catalog-based services.

Cloud Proxy

n/a

Provides the vCloud Director endpoint for tunnels use to replicated data from tenant vCTA to and from vCloud Director.

Management vCenter Server

n/a

The Management vCenter Server environment is managed by the service provider and not accessible for tenants.

Resource vCenter Server

n/a

The Resource vCenter Server is a vCenter Server registered to vCloud Director and made available to tenants. Tenants do not have direct access to the Resource vCenter Server environment. Tenants can only locate workloads on the Resource vCenter Server instances using vCloud Director.

Tenant vCenter Server

n/a

The Tenant vCenter Server environment is used solely by the tenant users and is not connected to vCloud Director.

vCloud Availability for vCloud Director Portal

n/a

The vCloud Availability for vCloud Director Portal provides tenants with a graphic user interface to facilitate the management of the vCloud Availability for vCloud Director solution. The vCloud Availability for vCloud Director Portal also provides overall system and workload information.

vCloud Availability for vCloud Director Service Manager Portal

n/a

The vCloud Availability for vCloud Director Service Manager Portal provides a graphic user interface to facilitate the service providers to monitor and manage the vCloud Availability for vCloud Director solution. The vCloud Availability for vCloud Director Service Manager Portal also provides replications and IaaS consumption information.

VMware Platform Services Controller™

PSC

The Platform Services Controller provides common infrastructure services to the vSphere environment. Services include licensing, certificate management, and authentication with VMware vCenter ®Single Sign-On.

Cassandra

C

Cassandra is used to store metadata about the replication, replicated VM instances, and infrastructure elements required to support the service. Cassandra is used as a fault-tolerant datastore.

RabbitMQ

n/a

An open source message broker that implements the Advanced Message Queuing Protocol (AMQP).

When vSphere Replication Cloud Service registers as a vCloud Director extension, RabbitMQ is used to exchange information with vCloud Director.

Locator

n/a

The locator must be a valid path to be used with the VMware OVF Tool, as shown in the following examples.

  • /datacenter-name/host/esx-name

  • /datacenter-name/host/cluster-name

Datastore

n/a

The name of a vSphere datastore, accessible by the locator.