You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/learning-paths/servers-and-cloud-computing/github-on-arm/background.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,11 +8,11 @@ layout: "learningpathall"
8
8
9
9
## Google Axion C4A series
10
10
11
-
The Google Axion C4A series 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 ideal for modern cloud workloads such as CI/CD pipelines, microservices, media processing, and general-purpose applications.
11
+
The Google Axion C4A series is a family of Arm-based virtual machines (VMs) 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 ideal for modern cloud workloads such as CI/CD pipelines, microservices, media processing, and general-purpose applications.
12
12
13
-
The C4A series provides offer a cost-effective virtual machine while leveraging the scalability and performance benefits of the Arm architecture in Google Cloud.
13
+
The C4A series provides cost-effective VMs while leveraging the scalability and performance benefits of the Arm architecture on Google Cloud.
14
14
15
-
To learn more about Google Axion, refer to the blog [Introducing Google Axion Processors, our new Arm-based CPUs](https://cloud.google.com/blog/products/compute/introducing-googles-new-arm-based-cpu).
15
+
Learn more in Google’s announcement: [Introducing Google Axion processors, our new Arm-based CPUs](https://cloud.google.com/blog/products/compute/introducing-googles-new-arm-based-cpu).
16
16
17
17
## GitHub Actions and CI/CD
18
18
@@ -24,4 +24,4 @@ A key feature of GitHub Actions is [self-hosted runners](https://docs.github.com
24
24
- Private network access, allowing secure interaction with internal services or databases.
25
25
- Faster execution, especially for resource-intensive workflows, by using dedicated or high-performance machines.
26
26
27
-
Self-hosted runners provide more control, flexibility, and cost-efficiency—making them ideal for advanced CI/CD pipelines and platform-specific testing.
27
+
Self-hosted runners give you more control, flexibility, and costefficiency - ideal for advanced CI/CD pipelines and platform-specific testing.
Copy file name to clipboardExpand all lines: content/learning-paths/servers-and-cloud-computing/github-on-arm/instance.md
+18-16Lines changed: 18 additions & 16 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,26 +8,28 @@ layout: learningpathall
8
8
9
9
## Introduction
10
10
11
-
This section walks you through creating **Google Axion C4A Arm virtual machine** on GCP with the **c4a-standard-4 (4 vCPUs, 16 GB Memory)** machine type, using the **Google Cloud Console**.
11
+
This section walks you through creating a **Google Axion C4A Arm virtual machine** on Google Cloud with the **c4a-standard-4 (4 vCPUs, 16 GB memory)** machine type using the **Google Cloud Console**. You will use this VM later as the host for a GitHub Actions self-hosted runner.
12
12
13
-
If you haven't got a Google Cloud account, you can follow the Learning Path on [Getting Started with Google Cloud Platform](https://learn.arm.com/learning-paths/servers-and-cloud-computing/csp/google/) to get started.
13
+
If you don't have a Google Cloud account, see the Learning Path [Getting started with Google Cloud Platform](https://learn.arm.com/learning-paths/servers-and-cloud-computing/csp/google/).
14
14
15
-
### Create an Arm-based Virtual Machine (C4A)
15
+
### Create an Arm-based virtual machine (C4A)
16
16
17
-
To create a virtual machine based on the C4A Arm architecture:
18
-
1. Open the [Google Cloud Console](https://console.cloud.google.com/).
19
-
2. Navigate to the card **Compute Engine** and click on **Create Instance**.
20
-
3. Under the **Machine Configuration**:
21
-
- Fill in basic details like **Instance Name**, **Region**, and **Zone**.
4. Under the **OS and Storage**, click on **Change**, pick **Ubuntu** as the Operating System with **Ubuntu 24.04 LTS Minimal** as the Version. Make sure you pick the version of image for Arm.
26
-
5. Under **Networking**, enable **Allow HTTP traffic** to test workloads like NGINX later.
27
-
6. Click on **Create**, and the instance will launch.
17
+
Follow these steps in the Google Cloud Console:
18
+
19
+
- Open the [Google Cloud Console](https://console.cloud.google.com/).
20
+
- Go to **Navigation menu ▸ Compute Engine ▸ VM instances**, then select **Create instance**.
21
+
- Under **Machine configuration**:
22
+
- Enter **Instance name**, **Region**, and **Zone**.
23
+
- Set **Series** to `C4A`.
24
+
- Choose a machine type such as `c4a-standard-4`.
25
+
- Under **OS and storage**, select **Change**, pick **Ubuntu** as the operating system, and choose **Ubuntu 24.04 LTS Minimal**. Make sure you select the Arm image variant.
26
+
- Under **Networking**, enable **Allow HTTP traffic** so you can test workloads like NGINX later.
27
+
- Select **Create** to launch the instance.
28
+
29
+

28
30
29
31
{{% notice Important %}}
30
-
You should not enable the **Allow HTTP traffic**permanently, since this poses a security risk. For the long-term, you should only allow traffic from the IP address you use to connect to the instance.
32
+
Do not leave **Allow HTTP traffic**enabled permanently. For long-term use, allow traffic only from the IP addresses you use to connect to the instance.
31
33
{{% /notice %}}
32
34
33
-
You can access the Google Cloud Console by clicking the **SSH** button in the instance overview. Use this command line interface (CLI) to run the commands in the remainder of this Learning Path.
35
+
Access the VM from the instance list by selecting **SSH** in the instance overview. Use this command line interface (CLI) to run the commands in the remainder of this Learning Path.
0 commit comments