Google Cloud VMware Engine is a managed service that makes it possible to run VMware on the Cloud . VMware Engine allows you to run VMware resources as usual, while enjoying cloud-style provisioning and consumption, and capacity optimization, which can reduce the total cost of ownership (TCO). Supported solutions include VMware vSphere, vCenter, vSAN, NSX-T, and related tools.
VMware Engine runs on Google Cloud infrastructure and is fully integrated with other Google Cloud services. Google manages the infrastructure and all network and management services required to use the VMware platform. VMware Engine is the primary way to enable Google Cloud migration of VMware resources in a local data center.
This article describes several key stages in your VMware Engine deployment, from appropriate use cases for VMware Engine, through to its private cloud architecture, and finally to operational considerations like backups and redundancy.
If you are also interested in running VMware resources on other clouds, see our guides to:
In this article, you will learn:
Here are a few main use cases in which the Google Cloud VMware solution can provide value.
The primary unit used to manage VMware resources in Google Cloud VMware Engine is a “private cloud”. A VMware Engine private cloud is a separate stack that includes everything you need to run VMware, fully managed by Google Cloud. This includes the ESXi hypervisor, vCenter Server, NSX, HCX, and vSAN storage.
You can manage VMWare Engine private clouds through the VMware Engine portal. Each private cloud has its own vCenter Server in a separate management domain. VMware servers run on isolated bare metal instances in Google Cloud data centers. VMware resources can be accessed via the regular VMware tools, like NSX Manager.
Network connectivity
Google Cloud lets you connect the VMware Engine private cloud to your local data center using one of three connectivity solutions:
Related content: Google Cloud Migration Tools: Copying 1GB or 500TB? Learn How
High availability
VMware Engine private clouds provide the following high availability options:
Related content: Understanding Google Cloud High Availability
Protecting application data in virtual machines (VMs) is a key requirement for mission-critical applications. You can use the same backup tools that you use locally to back up VMware virtual machines and VMware Engine data.
You can perform backups on VMware Engine using agents, or VMware vStorage API for Data Protection (VADP) methods. Google recommends the VADP-based approach because it requires fewer changes when migrating workloads from a local site. You can also flexibly choose where to save the backup.
If your Layer 2 network extends from the local data center to VMware Engine, or the default backup storage location changes during the migration process, the agent-based backup method for migrated virtual machines requires additional configuration.
You should evaluate the company's backup needs, goals and policies. Investigate if there is a requirement to store backups in specific locations, such as local, offsite, or specific geographies. Check the recovery time objective (RTO) and recovery point objective (RPO) needed for different applications. Based on all these criteria, identify the number of data copies needed to achieve backup objectives.
Backup data for VMware Engine can be stored in multiple locations. Each location may provide a different combination of storage cost, recovery time objective (RTO), number of copies, and network access cost.
There are four main options for storing backups on Google Cloud:
NetApp Cloud Volumes ONTAP, the leading enterprise-grade storage management solution, delivers secure, proven storage management services on AWS, Azure and Google Cloud. Cloud Volumes ONTAP supports up to a capacity of 368TB, and supports various use cases such as file services, databases, DevOps or any other enterprise workload, with a strong set of features including high availability, data protection, storage efficiencies, Kubernetes integration, and more.
Cloud Volumes ONTAP supports advanced features for managing SAN storage in the cloud, catering for cloud-based database systems, as well as cloud file shares.
Cloud Volumes ONTAP provides high availability, ensuring business continuity with no data loss (RPO=0) and minimal recovery times (RTO < 60 secs).
Learn more about how Cloud Volumes ONTAP helps to address the challenges of VMware Cloud, and read here about our VMware Cloud Case Studies with Cloud Volumes ONTAP.