Skip to content

Commit 8027df4

Browse files
Starting content development
1 parent 4b46054 commit 8027df4

File tree

4 files changed

+34
-40
lines changed

4 files changed

+34
-40
lines changed
Lines changed: 17 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,25 @@
11
---
2-
title: Deploy Envoy on Google Axion processors
2+
title: Deploy Envoy Proxy on Google Cloud C4A (Arm-based Axion VMs)
33

4-
draft: true
5-
cascade:
6-
draft: true
7-
84
minutes_to_complete: 30
95

10-
who_is_this_for: This is an introductory topic is for software developers interested in migrating their Envoy workloads from x86_64 servers to Arm-based servers, specifically on Google Axion–based C4A virtual machines.
6+
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 built on Axion processors.
7+
118

129
learning_objectives:
13-
- Start an Arm virtual machine on Google Cloud Platform (GCP) using the C4A Google Axion instance
14-
- Install and configure Envoy on Arm-based GCP C4A instances
15-
- Validate Envoy functionality through baseline testing
16-
- Benchmark Envoy performance on Arm
10+
- Provision an Arm-based C4A VM on Google Cloud Platform (GCP)
11+
- Install and configure Envoy Proxy on a C4A instance
12+
- Validate Envoy functionality with baseline tests
13+
- Benchmark Envoy performance on Arm64 (AArch64) infrastructure
1714

1815
prerequisites:
1916
- A [Google Cloud Platform (GCP)](https://cloud.google.com/free?utm_source=google&hl=en) account with billing enabled
20-
- Familiarity with networking concepts and the [Envoy architecture](https://www.envoyproxy.io/docs/envoy/latest/).
17+
- Familiarity with networking concepts and the [Envoy architecture](https://www.envoyproxy.io/docs/envoy/latest/)
2118

2219
author: Pareena Verma
2320

2421
##### Tags
25-
skilllevels: Advanced
22+
skilllevels: Introductory
2623
subjects: Web
2724
cloud_service_providers: Google Cloud
2825

@@ -31,7 +28,9 @@ armips:
3128

3229
tools_software_languages:
3330
- Envoy
34-
- Siege
31+
- Siege
32+
- Networking
33+
- Service Mesh
3534

3635
operatingsystems:
3736
- Linux
@@ -41,7 +40,7 @@ operatingsystems:
4140
# ================================================================================
4241
further_reading:
4342
- resource:
44-
title: Google Cloud official documentation
43+
title: Google Cloud documentation
4544
link: https://cloud.google.com/docs
4645
type: documentation
4746

@@ -51,11 +50,11 @@ further_reading:
5150
type: documentation
5251

5352
- resource:
54-
title: The official documentation for Siege
53+
title: Siege documentation
5554
link: https://www.joedog.org/siege-manual/
5655
type: documentation
5756

58-
weight: 1 # _index.md always has weight of 1 to order correctly
59-
layout: "learningpathall" # All files under learning paths have this same wrapper
60-
learning_path_main_page: "yes" # Indicates this should be surfaced when looking for related content. Only set for _index.md of learning path content.
57+
weight: 1
58+
layout: "learningpathall"
59+
learning_path_main_page: "yes"
6160
---
Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,20 @@
11
---
2-
title: Getting started with Envoy on Google Axion C4A (Arm Neoverse-V2)
2+
title: Get started with Envoy Proxy on Google Axion C4A (Arm Neoverse V2)
33

44
weight: 2
5-
65
layout: "learningpathall"
76
---
87

9-
## Google Axion C4A Arm instances in Google Cloud
10-
11-
Google Axion C4A is a family of Arm-based virtual machines built on Google’s custom Axion CPU, which is based on Arm Neoverse-V2 cores. Designed for high-performance and energy-efficient computing, these virtual machines offer strong performance for modern cloud workloads such as CI/CD pipelines, microservices, media processing, and general-purpose applications.
8+
## Google Axion C4A instances on Google Cloud
129

13-
The C4A series provides a cost-effective alternative to x86 virtual machines while leveraging the scalability and performance benefits of the Arm architecture in Google Cloud.
10+
Google Axion C4A is a family of Arm-based virtual machines powered by Google’s custom Axion CPU, which is built on Arm Neoverse V2 cores. Designed for high performance and energy efficiency, these VMs are well-suited to modern cloud workloads such as CI/CD pipelines, microservices, media processing, and general-purpose applications.
1411

15-
To learn more about Google Axion, refer to the [Introducing Google Axion Processors, our new Arm-based CPUs](https://cloud.google.com/blog/products/compute/introducing-googles-new-arm-based-cpu) blog.
12+
The C4A series can provide a cost-efficient alternative to x86 VMs while leveraging the scalability and performance characteristics of the Arm64 (AArch64) architecture on Google Cloud.
1613

17-
## Envoy for service proxy and traffic management on Arm
14+
To learn more about Google Axion, see the blog [Introducing Google Axion Processors, our new Arm-based CPUs](https://cloud.google.com/blog/products/compute/introducing-googles-new-arm-based-cpu) blog.
1815

19-
Envoy is an open-source, high-performance edge and service proxy designed for cloud-native applications.
16+
## Envoy Proxy for service proxying and traffic management on Arm
2017

21-
It handles service-to-service communication, traffic routing, load balancing, and observability, making microservices more reliable and secure.
18+
Envoy Proxy is an open-source, high-performance edge and service proxy designed for cloud-native applications. It handles service-to-service communication, traffic routing, load balancing, and observability, improving the reliability and security of microservices.
2219

23-
Envoy is widely used in service meshes, API gateways, and modern cloud environments. Learn more from the [Envoy official website](https://www.envoyproxy.io/) and its [official documentation](https://www.envoyproxy.io/docs/envoy/latest/).
20+
Envoy is widely used in service meshes, API gateways, and modern cloud environments. Learn more on the [Envoy website](https://www.envoyproxy.io/) and in the [documentation](https://www.envoyproxy.io/docs/envoy/latest/).

content/learning-paths/servers-and-cloud-computing/envoy-gcp/deploy.md

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@ layout: learningpathall
77
---
88

99

10-
## How to deploy Envoy on a Google Axion C4A Arm virtual machine
11-
In this section you will learn how to install Envoy Proxy v1.30.0 on a Google Cloud Axion C4A virtual machine running RHEL 9. You will install the dependencies, download the official static Arm64 Envoy binary and check the installed version.
10+
## Install Envoy Proxy v1.30.0 on a Google Axion C4A Arm VM
11+
In this section you'll install Envoy Proxy v1.30.0 on a Google Cloud Axion C4A virtual machine running RHEL 9. You'll install the dependencies, download the official static Arm64 Envoy binary, and verify the installation.
1212

13-
1. Install Dependencies
13+
## Install Dependencies
1414

1515
```console
1616
sudo dnf install -y \
@@ -25,10 +25,9 @@ sudo dnf install -y \
2525
pip3 install virtualenv
2626
```
2727

28-
2. Install Envoy (Static Arm64 Binary)
28+
## Install Envoy (static Arm64 binary)
2929

30-
You will now download and install the Envoy binary on your Arm-based instance.
31-
Download the binary directly to **/usr/local/bin/envoy**. The `-L` flag is crucial as it follows any redirects from the download URL.
30+
Download the Envoy binary; `-L` follows redirects:
3231

3332
```console
3433
sudo curl -L \
@@ -40,17 +39,16 @@ Change the permissions on the downloaded binary to make it an executable:
4039
```console
4140
sudo chmod +x /usr/local/bin/envoy
4241
```
43-
Verify the installation by checking its version.
42+
Verify the installation by checking its version:
4443

4544
```console
4645
envoy --version
4746
```
4847
This confirms the binary is correctly placed and executable.
4948

50-
The output should look like:
49+
Expected output:
5150

5251
```output
5352
envoy version: 50ea83e602d5da162df89fd5798301e22f5540cf/1.30.0/Clean/RELEASE/BoringSSL
5453
```
55-
This confirms the installation of Envoy.
56-
You can now proceed with the baseline testing in the next section.
54+
Envoy is now installed. Continue to baseline testing in the next section.

content/learning-paths/servers-and-cloud-computing/envoy-gcp/instance.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: How to create a Google Axion C4A Arm virtual machine on GCP
2+
title: Create a Google Axion C4A Arm virtual machine on GCP
33
weight: 3
44

55
### FIXED, DO NOT MODIFY

0 commit comments

Comments
 (0)