Google has announced a new family of virtual machines (VMs) for Google Compute Engine. This is the E2 family, a series of VMs with dynamic resource management and flexible configurations. The new VMs are now available in beta.
According to Google, E2 VMs offer a performance which is comparable to N1 configurations. However, a lower TCO means a saving of 31 percent compared to N1. According to Google, the new VMs have the lowest total cost of ownership of all VMs in Google Cloud.
Google further promises that the VMs will deliver reliable and sustainable performance at a consistently low price. Unlike similar options from other cloud providers, E2 VMs can handle high CPU loads without being artificially throttled or having a complicated price tag .
E2 instances can be further customised, with up to 16 vCPUs and 128 GB of memory. In addition, there are 15 new, pre-defined configurations to use only those resources that are really needed. There is also the possibility to use custom machine types.
Since E2-VMs are based on x86 chips from Intel and AMD, no code needs to be changed, or recompiled, to take advantage of performance.
According to Google, E2 VMs are suitable for a wide range of workloads, including web servers, applications, small to medium databases and development environments. If there are already workloads that run well on N1, but don’t need large instances, GPUs or local SSDs, there’s a reason to move them to E2. In short, except for the most demanding workloads, Google expects the E2 family to perform similar to the N1 family, but at a significantly lower cost.
By using balancing technology, E2 VMs make better use of resources. E2 VMs should protect workloads from resource sharing issues through a custom CPU scheduler and live migration.