Deploy Envoy Proxy on Google Cloud C4A (Arm-based Axion VMs)
Introduction
Get started with Envoy Proxy on Google Axion C4A (Arm Neoverse V2)
Create a Google Axion C4A Arm virtual machine on GCP
Deploy Envoy on Google Axion C4A Arm virtual machines
Run baseline Envoy testing on a Google Axion C4A Arm VM
Benchmark Envoy on Google Cloud for Arm64 and x86_64 with Siege
Next Steps
Deploy Envoy Proxy on Google Cloud C4A (Arm-based Axion VMs)
Introduction
Get started with Envoy Proxy on Google Axion C4A (Arm Neoverse V2)
Create a Google Axion C4A Arm virtual machine on GCP
Deploy Envoy on Google Axion C4A Arm virtual machines
Run baseline Envoy testing on a Google Axion C4A Arm VM
Benchmark Envoy on Google Cloud for Arm64 and x86_64 with Siege
Next Steps
Who is this for?
This introductory topic for software developers migrating Envoy Proxy workloads from x86_64 to Arm-based servers, specifically on Google Cloud C4A virtual machines (VMs) built on Axion processors.
What will you learn?
Upon completion of this Learning Path, you will be able to:
- Provision an Arm-based C4A VM on Google Cloud Platform (GCP)
- Install and configure Envoy Proxy on a C4A instance
- Validate Envoy functionality with baseline tests
- Benchmark Envoy performance on both Arm64 (AArch64) and x86_64 architectures
Prerequisites
Before starting, you will need the following:
- A Google Cloud Platform (GCP) account with billing enabled
- Familiarity with networking concepts and the Envoy architecture
Summary
This summary was drafted with an approved AI-assisted workflow and reviewed by Arm contributors before publication. Human technical review remains part of the process so the final page reflects engineering rigor, accuracy, and Arm editorial standards.
httpbin.org, and verify responses on port 10000. Then, you’ll build and run Siege to measure availability, throughput, response time, and failures.Frequently asked questions
These FAQs were drafted with an approved AI-assisted workflow and reviewed by Arm contributors before publication. Human technical review remains part of the process so the final page reflects engineering rigor, accuracy, and Arm editorial standards.
c4a-standard-4 machine type (four vCPUs, 16 GB memory).10000 should be proxied to httpbin.org and return HTTP 200 OK. The response confirms the listener is active and routing works as configured.10000 or localhost:10000. Keep the same target across runs to compare results consistently.