VMware Cloud Well-Architected Framework: Build Pillar - Automation - Google Cloud VMware Engine
Automation for Google Cloud VMware Engine
Automating infrastructure operations bring consistency across multiple environments, reduction of human errors, and decreased time spent on day-to-day tasks.
Organizations can consume Google Cloud VMware Engine at a faster rate and accelerate their cloud adoption by leveraging automation of infrastructure and workloads.
Operations on Google Cloud VMware Engine Software-Defined Data Center (SDDC) can be automated by leveraging vCenter and NSX automation tools, such as PowerCLI and APIs. For more information, please refer to the official VMware documentation on vCenter and NSX APIs.
Eventually, Google Cloud VMware Engine APIs will be available for public consumption as well. Before choosing a specific tool to automate operations on Google Cloud VMware Engine, it is important to assess automation tools that may be already being used in other parts of the organizations as well as level of effort required for maintenance of the automation scripts.
To automate the deployment and day 2 operations of workloads that reside in Google Cloud VMware Engine, organizations can leverage VMware vRealize Automation.
- To start using vRealize Automation with Google Cloud VMware Engine, vCenter and NSX-T cloud accounts must be created within vRealize Automation with appropriate authentication.
- VMware vRealize Automation templates can be created to deploy workloads to Google Cloud VMware Engine.
- In conjunction with vRealize Automation, other vRealize offerings such as Service Broker and CI/CD Pipeline are also available to provide a self-service environment for the end users and enable continuous integration and delivery for application developers.
- VMware vRealize Automation can also perform day 2 actions and lifecycle operations on the workloads, such as increasing memory or deleting old snapshots.
- Security components, such as NSX-T distributed firewall rules and security groups, can be created using VMware vRealize Automation templates as well to maintain consistent security posture on workloads across multiple clouds, including Google Cloud VMware Engine.