This blog talks about vCloud Suite architecture. I will try to explain it as clearly as I can. vCloud Suite is the VMware’s Cloud solution for Hybrid cloud for an enterprise. It’s a step up in a big way from its earlier Avatars of vBlock Solutions and VMware vCloud Director. Though this suite is an evolution on these earlier suits.
I will write multiple blogs to explain in detail vCloud Suite architecture. This particular blogs covers only its components. The next one will go much deeper into architecture and the terminologies in vCloud Suite.
You wont regret going through vCloud Suite Architecture series blog.
Below is the diagram of all technologies that come together to make vCloud suite.
In the figure above all the components of the suite are mentioned. For the sake of simplicity I will mention them once again. vCloud Suite components are:
1) vCloud Director
2) vCloud Networking and security
4) Site Recovery Manager
6) vCloud Automation Center
7) vCenter Operations management suite
8) vFabric Application Director
10) vCloud Connector
11) vCenter Orchestrator
I will try to explain each of these components in detail ( or most of it, I don’t think I need to explain what vSphere or vCenter is). After this I will try to explain the concepts and architecture of the vCloud suite. There is no end to explaining n number of things VMware has. The main objective of the blog is to understand just the high level architecture of VMware’s vCloud suite.
VMware vCloud Director : VCloud Director (vCD) is VMware Inc.'s cloud computing management tool. It manages Infrastructure as a Service (IaaS) architectures by monitoring and controlling various cloud-computing components, such as security, virtual machine (VM) provisioning, billing and self-service access. It focuses on private and hybrid cloud-computing infrastructures. A typical installation creates a vCloud Director Server group comprising several servers. Each server in the group runs a collection of services called a vCloud Director cell. All members of the group share a single database. Each cell in the group connects to multiple vCenter servers, the hosts that they manage, and the vShield Manager servers that are configured to support the vCenter servers
Diagram: Courtesy VMware Inc
vCloud Networking and security : VMware vCloud Networking and Security is the software defined networking and security solution. It provides a broad range of services in a single solution, including virtual firewall, VPN, load balancing and VXLAN extended networks.
Site Recovery Manager: SRM 5.5 offers limited support for vCloud Director environments. Using SRM to protect the management structure of vCD is supported. In order to ensure all management components are restarted in the correct order, and in the least amount of time vSphere Site Recovery Manager will be used to orchestrate the fail-over. . Using SRM to protect virtual machines within vCloud resource pools (virtual machines deployed to an Organization) is not supported .Due to this limitation these will be failed-over through several manual steps. All of these steps can be automated using tools like vSphere PowerCLI or vCenter Orchestrator.
vCloud Automation Center: VMware vCloud Automation Center™ (formerly DynamicOps Cloud Automation Center) enables you to rapidly deploy and provision business-relevant cloud services across private and public clouds, physical infrastructure, hypervisors, and public cloud providers. It provides
- Unified cloud management that seamlessly spans private and public clouds that are based on VMware or other technology
- Fast delivery of virtual, physical and cloud-based infrastructure services that meet the needs of both the business and individual users
- Simpler management of multivendor virtual desktop solutions through automation and orchestration of tasks across the tools and infrastructure required to deliver the virtual desktop service
- Intelligent resource management designed to help ensure higher utilization through placement, prevention and reclamation of resources across virtual and physical servers
vCenter Operations management suite: Provides predictive capacity and performance planning, compliance and configuration management, dynamic resource metering, cost modeling, and report generation using the following components:
· vCenter Operations Manager
· vCenter Configuration Manager
· vCenter Infrastructure Navigator
· vCenter Chargeback Manager
vFabric Application Director: it seeks to significantly simplify the process of deploying applications and updating those applications. vFabric Application Director works by allowing you to declare your application and its components and make a blueprint of that application. vFabric Application Director then integrates with the vCloud API’s to deploy your application into a private or public cloud.
An important aspect of vFabric AppDirector is that it is not about building up a single image. It is about assembling an entire multi-tier application into a container that even contains the scaling rules for each of the tiers. This container is actually a vApp, but all of the complexities of dealing with a vApp are completely handled by vFabric AppDirector and shielded from the user.
vCloud Connector: VMware vCloud Connector can be used to move workloads between vSphere and private/public vCloud Director based IAAS clouds.
vCenter Orchestrator: VMware Orchestrator is a free vCenter feature that helps automate VMware vCloud Suite, vSphere and other virtualization management system processes.
Orchestrator's workflow engine can be used to automate bulk operations and create workflow processes for integrating existing third-party tools. It can be installed as a virtual appliance, a vCenter add-on or a standalone product for a Windows Server installation.