June 27, 2023

Private Cloud Autoscaling with Google Cloud VMware Engine

Learn to configure an Autoscale policy for a Google Cloud VMware Engine private cloud, then watch a demo of it in-action dynamically growing and shrinking cluster nodes during high-CPU load events.

Dynamically expanding resources and operational flexibility are the core tenants of cloud-based infrastructure and services. This is why autoscaling within Google Cloud VMware Engine is so invaluable for customers to weather high-resource-usage events while at the same time managing costs. Within each private cloud, the policy-based rules allow each cluster’s resources to grow and shrink depending on the policy specified. This post will discuss the four Google Cloud VMware Engine autoscaling policies, potential caveats, as well as give a demo video showing its use.

Autoscale Configuration

To add an autoscale policy to a private cloud, edit the cluster and choose the policy that matches the resources you want it to watch. Then select the number of nodes to add and remove, a cool off period, and the node limits, and click submit (see Figure 1 below). Yes, the configuration is that easy.

A screenshot of a computer</p>
<p>Description automatically generatedFigure 1: Selecting an autoscale policy type.

There are four policies to choose from:

  • CPU Performance Optimization
  • Memory Performance Optimization
  • CPU and Memory Performance Optimization
  • Storage Capacity Optimization

One thing to keep in mind is that all optimization policies include a storage element for when total consumption is greater than 80%. More information about the policy details can be found in the Autoscale documentation page.

Of course, there are also some caveats. First, autoscaling cannot be used with single-node private clouds, so they must have a minimum of three nodes to assign a policy. Second, there must be enough quota assigned, and the region must have available nodes to satisfy the expansion request. If there is not enough quota or available nodes in your region/zone, the expand operation will not happen.

Demo

Takeaway

Using Autoscale policies is a great way for Google Cloud VMware Engine customers to manage unexpected high-resource consumption events while controlling costs, all automatically without user intervention.

For more information about Google Cloud VMware Engine, check out VMware Cloud Tech Zone.

Filter Tags

Google Cloud VMware Engine Blog