Google Cloud VMware Engine security best practices

This document describes a typical Google Cloud VMware Engine architecture in Google Cloud. It also lists the security best practices that are applicable to VMware Engine workloads and describes when you would use specific Google Cloud services.

Architecture

The following diagram shows the Google Cloud services in a typical VMware Engine architecture.

Sample architecture for VMware Engine.

This diagram includes the following:

  • Backup and DR Service is a managed service that provides backup and recovery of workloads running in VMware Engine.

  • BigQuery provides data warehousing and analytic capabilities for data that's generated by the applications and databases that run on VMware Engine VMs.

  • Cloud Audit Logs tracks the actions that your users take in your environment, which enhances your troubleshooting, auditing, and incident response capabilities.

  • Cloud Billing dashboards and alerts let you review usage and billing of VMware Engine workloads.

  • Cloud Identity unifies identity, access, application, and management for Google Cloud.

  • Cloud Load Balancing can be used with Hybrid Network Endpoint Groups (NEGs) to distribute traffic to applications that run on VMware Engine VMs.

  • Cloud Storage stores data, including backup data, for VMware Engine VMs and workloads.

  • Compute Engine can run applications that VMware Engine workloads interact with.

  • Cloud DNS registers, manages, and serves your domain.

  • Google Cloud Armor provides DDoS protection and WAF capabilities for web applications hosted in VMware Engine and applications that are exposed using Cloud Load Balancing.

  • Google Kubernetes Engine lets you run Kubernetes clusters on your VMware infrastructure within VMware Engine.

  • Identity and Access Management (IAM) controls who can perform specific actions on VMware Engine and resources, such as creating, editing, or deleting them.

  • Organization Policy Service centrally manages and enforces policies across your Google Cloud environment. Organization Policy helps to ensure consistent configuration and security compliance across the projects and resources within your organization.

  • Resource Manager helps you group and manage logical components of your VMware Engine workloads.

  • Secret Manager helps you protect the sensitive data and credentials that are used in VMware Engine projects.

  • Security Command Center helps you protect your cloud organization, your VMware workloads, and the data that you store on Google Cloud. Security Command Center provides the following:

    • Centralized security management
    • Threat detection and incident response
    • Automated security assessments
    • Compliance and regulatory reporting
    • Security recommendations and best practices
  • Virtual Private Cloud (VPC) isolates your resources from the internet in a secure environment. This network configuration helps protect sensitive data and workloads from unauthorized access and potential cyberattacks.

  • Cloud VPN or Cloud Interconnect lets you establish a secure network connection between your on-premises infrastructure and your VMware Engine environment. Cloud VPN or Cloud Interconnect helps enable seamless data transfer and communication between your private network and Google Cloud resources.

Best practices for VMware Engine workloads

This section provides links to the best practices for workloads that use VMware Engine.

What's next