Thursday, November 7, 2024

C4A Virtual Machines: Google’s Axion CPU Powered VMs

- Advertisement -

C4A Virtual Machines

Google’s first Arm-based Axion processor powers C4A virtual machines. C4A provides regular, highmem, and highcpu machine series, and offers machine types with up to 72 vCPUs and 576 GB of DDR5 memory. Built on Titanium, it has network offloads and can achieve standard network speed of up to 50 Gbps and Tier_1 networking performance of up to 100 Gbps per virtual machine.

With up to 10% higher price performance than the newest Arm-based instances offered by top cloud providers, Google is excited to announce today the general availability of C4A virtual machines, the first Axion-based VM series. Web and app servers, containerized microservices, open-source databases, in-memory caches, data analytics engines, media processing, and AI inference applications are just a few of the general-purpose workloads that C4A virtual machines are an excellent choice for.

- Advertisement -

To provide constant performance, C4A virtual machines (VMs) are housed within a single node with Uniform Memory Access (UMA) and support sole tenant nodes. C4A makes use of the newest storage options from Google Cloud, such as Hyperdisk Extreme and Hyperdisk Balanced.

The C4A machine series, in brief:

  • Is driven by Titanium and the Google Axion CPU.
  • Supports 576 GB of DDR5 RAM and up to 72 virtual CPUs.
  • Provides a variety of preset machine kinds.
  • Supports up to 50 Gbps of bandwidth in a normal network configuration.
  • Supports up to 100 Gbps of bandwidth for per-VM Tier_1 networking performance.
  • Accepts the following choices for consumption and discounts:
    • Discounts for resource-based and adaptable committed use
    • Reservations
    • Spot VMs
  • Helps the PMU, or performance monitoring unit.
  • Compact placement policies are not supported.

C4A machines types

C4A virtual machines have sizes ranging from 1 vCPU to 72 vCPUs and up to 576 GB of memory as standard configurations.

  • standard: 4 GB memory per vCPU
  • highcpu: 2 GB memory per vCPU
  • highmem: 8 GB memory per vCPU
Shape Specifications
Standard1:4 vCPU to memory
High memory1:8 vCPU to memory
High CPU1:2 vCPU to memory

Supported disk types for C4A

C4A virtual machines can utilize the following Hyperdisk block storage and only support the NVMe disk interface:

- Advertisement -
  • Hyperdisk Balanced (hyperdisk-balanced)
  • Hyperdisk Extreme (hyperdisk-extreme)

C4A doesn’t support Persistent Disk.

Limits on disk and capacity

A virtual machine (VM) can have a variety of hyperdisk kinds, but the total disk capacity (in TiB) of all disk types cannot be greater than:

  • For machine types with less than 32 vCPUs: 257 TiB for all Hyperdisk
  • For machine types with 32 or more vCPUs: 512 TiB for all Hyperdisk

Maximum number of disks
Machine typesHyperdisk
per VM
Hyperdisk BalancedHyperdisk ThroughputHyperdisk Extreme
c4a-standard-18800
c4a-standard-28800
c4a-standard-4161600
c4a-standard-8161600
c4a-standard-16323200
c4a-standard-32323200
c4a-standard-48323200
c4a-standard-64323208
c4a-standard-72323208

C4A VM network support

gVNIC network interfaces are necessary for C4A instances. For regular networking, C4A instances can handle up to 50 Gbps of network bandwidth; for VM Tier_1 networking performance, they can handle up to 100 Gbps.

Make sure the operating system image you use is fully compatible with C4A before moving to C4A or setting up C4A virtual machines. The upgraded gVNIC driver is included in fully supported images, even if the guest OS displays the gve driver version as 1.0.0. Your C4A virtual machine may not be able to reach the maximum network bandwidth for C4A VMs if it is running an operating system with limited support, which includes an outdated version of the gVNIC driver.

The latest gVNIC driver can be manually installed if you use a custom OS image with the C4A machine series. It is advised to use the gVNIC driver version v1.3.0 or later while working with C4A virtual machines. To take advantage of new features and problem improvements, Google advises using the most recent version of the gVNIC driver.

With Titanium offload, C4A is designed to handle your most demanding workloads with up to 60% more energy efficiency and 65% better price performance compared to comparable current-generation x86-based instances technology and superior maintenance capabilities.

C4A delivers up to 30% better price-performance for MySQL and up to 35% better price-performance for Redis workloads than comparable current-generation VMs
Image credit to Google Cloud

Key Google services like Bigtable, Spanner, BigQuery, F1 Query, Blobstore, Pub/Sub, Google Earth Engine, and the YouTube Ads platform have already begun implementing Axion-based servers in production due to these efficiency and performance improvements.

Customers of Google Cloud can use C4A in various services, such as Batch, Dataproc, Google Compute Engine, and Google Kubernetes Engine (GKE). Additionally, C4A virtual machines are currently previewing in Dataflow, with support for CloudSQL, AlloyDB, and other services on the horizon. The most widely used Linux operating systems, such as Container-Optimized OS, RHEL, SUSE Linux Enterprise Server, Ubuntu, Rocky Linux, and others, are supported by C4A instances. It recently introduced support for the transfer of Arm-based instances in the Migrate to Virtual Machines service in preview, and Arm-compatible software and solutions are available on the Google Cloud Marketplace.

Additionally, C4A VMs provide the storage and connection performance that your business requires:

  • High-Bandwidth Networking: To accommodate high-traffic applications, Tier_1 networking can offer up to 100 Gbps of bandwidth in addition to the typical 50 Gbps.
  • With a throughput of up to 5 GB/s and 350k IOPS, Google Cloud’s latest iteration of balanced and extreme hyperdisk storage provides scalable, high-performance storage.

Find out more

C4A instances are now widely accessible through Committed Use Discounts (CUDs) with one- and three-year durations, reservations, Spot VMs, and FlexCUDs. As of right now, C4A virtual machines are accessible in the following regions: asia-southeast1 (Singapore), eu-west1 (Belgium), eu-west4 (Netherlands), eu-west3 (Frankfurt), us-central1 (Iowa), us-east4 (Virginia), and us-east1 (SC).

Instances powered by Axion

Google Axion ProcessorWorkloadsShapes
C4AWeb and app servers (high traffic)Ad serversGame serversData analyticsDatabases (any size)In-memory cachesMedia streaming and transcodingCPU-based AI/MLNetwork appliancesUp to 72 vCPUs, 576 gb RAM, and 100 gbps networking.
Configurations:Standard: 1:4 vCPU to memoryHigh memory: 1:8 vCPU to memoryHigh CPU: 1:2 vCPU to memory
- Advertisement -
Thota nithya
Thota nithya
Thota Nithya has been writing Cloud Computing articles for govindhtech from APR 2023. She was a science graduate. She was an enthusiast of cloud computing.
RELATED ARTICLES

Recent Posts

Popular Post

Govindhtech.com Would you like to receive notifications on latest updates? No Yes