VMware Cloud Director: Architecture and Features

VMware Cloud Director: Architecture and Features

If you are setting up a public cloud or a large-scale private cloud infrastructure, you will probably evaluate VMware Cloud Director, VMware’s proven, robust solution for building large-scale cloud systems.

VMware Cloud is a large and complex platform—in this article, we can provide a brief overview of its basic structure and concepts. In addition, we’ll show how you can easily manage huge VMware storage volumes using Cloudian’s VMware-certified, exabyte-scale object storage solution.

In this article you will learn:

● What is VMware Cloud Director?

● vCloud Director Concepts

● Key features

● Elastic Object Storage for VMware Cloud Director

What is VMware Cloud Director?

VMware Cloud Director is a VMware platform that powers public cloud services. It turns a physical data center, or multiple data centers distributed across different geographical locations, into Virtual Data Centers (VDC). Within these VDCs, VMware Cloud Director allows elastic provisioning of network, storage and compute resources, and lets cloud providers define services and offer them to users via a service catalog.

vmware cloud director environment diagram
Source: VMware

VMware Cloud Director provides the following benefits for cloud providers:

  • Improves resource utilization in data centers and reduces operational overheads
  • Makes it easy to monetize services by publishing a service suite with integrated billing
  • All-in-one solution for building a public cloud with no additional tools or costs
  • API-based approach to enable easy automation and customizability for users

VMware Cloud Director Concepts

The VMware Cloud Director is based on the following concepts:

  • Organizations—a unit of administration for users, groups, and computing resources. Authentication of users is managed is at the organization level. VMware Cloud Director system administrators can create and provision organizations, and organization administrators users, groups, and service catalogs.
  • Users and groups—administrators can create users manually or programmatically, or integrate with a directory service like LDAP to import user accounts and user groups at scale.
  • Virtual Data Centers (VDC)—a VDC is an isolated environment provided to a cloud user, in which they can provision resources, deploy, store and operate applications and systems.
  • Organization VMware Cloud Director Networks—similar to the Amazon concept of Virtual Private Cloud, a VMware Cloud Director network is available only to a specific VMware Cloud Director and available to all vApps in the organization. It can be connected to external networks as needed.
  • vApp Networks—similar to the concept of a subnet, a vApp network is an isolated network within a VMware Cloud Director network that allows specific vApps to communicate with each other.
  • vApp—one or more virtual machines that come preconfigured with applications and configuration to provide a specific type of cloud service. vApps can include several virtual machines, working together as a unified application stack.
  • Media files and catalogs—VMware Cloud Director organizes deployable resources via media files. These are virtual machine and vApp templates, or machine images that can be used as boot-up disks for a VM. Media files can be attached to vApps and mounted by virtual machines. The organization administrator organizes media files into catalogs, allowing users within the organization to provision the resources they need.

Key Features of VMware Cloud Director

While VMware Cloud Director is a large and extremely complex offering, below we summarize some of its main capabilities.

CapabilityPrimarily Used ByDetails
Multi-tenancyCloud operatorsUses bare-metal machines to create a pool of resources that can host and serve many customers, each with complete isolation. All tenants are centrally managed from a single vCenter interface.
Service suite and third-party offeringsCloud operatorsAllows cloud providers to publish their own services or use pre-integrated software from other vendors for data protection, networking, security, etc.
Global hybrid cloud managementCloud operatorsManages and monitors multiple heterogenous data centers, with central control from a single interface. Can scale up to thousands of sites.
Resource migration between VCDsCloud operatorsMakes it easy to perform cold or warm migrations of resources between data centers, with data protection capabilities compatible with customer’s local enterprise environment.
API-driven automationCloud usersOffers developer-friendly APIs, letting users to programmatically control every aspect of their cloud infrastructure using an Infrastructure as Code paradigm.
Policy-driven managementCloud operators and cloud usersGives each user an isolated environment with independent role-based authentication and access control to their resources, and provides the cloud operator with an access control hierarchy across VCDs, sites, virtual machines, and applications.
Join the discussion

Bülleten