Skip to content

Commit 3ba1bd3

Browse files
Content development
1 parent 19dccf9 commit 3ba1bd3

File tree

3 files changed

+23
-21
lines changed

3 files changed

+23
-21
lines changed

content/learning-paths/servers-and-cloud-computing/github-on-arm/_index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ further_reading:
5050
link: https://github.blog/news-insights/product-news/arm64-on-github-actions-powering-faster-more-efficient-build-systems/
5151
type: website
5252

53-
- resource:
53+
- resource:
5454
title: GCP Quickstart Guide to Create a virtual machine
5555
link: https://cloud.google.com/compute/docs/instances/create-start-instance
5656
type: website

content/learning-paths/servers-and-cloud-computing/github-on-arm/background.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@ layout: "learningpathall"
88

99
## Google Axion C4A series
1010

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.
1212

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.
1414

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).
1616

1717
## GitHub Actions and CI/CD
1818

@@ -24,4 +24,4 @@ A key feature of GitHub Actions is [self-hosted runners](https://docs.github.com
2424
- Private network access, allowing secure interaction with internal services or databases.
2525
- Faster execution, especially for resource-intensive workflows, by using dedicated or high-performance machines.
2626

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 cost efficiency - ideal for advanced CI/CD pipelines and platform-specific testing.

content/learning-paths/servers-and-cloud-computing/github-on-arm/instance.md

Lines changed: 18 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -8,26 +8,28 @@ layout: learningpathall
88

99
## Introduction
1010

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.
1212

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/).
1414

15-
### Create an Arm-based Virtual Machine (C4A)
15+
### Create an Arm-based virtual machine (C4A)
1616

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**.
22-
- Choose the **Series** as `C4A`.
23-
- Select a machine type such as `c4a-standard-4`.
24-
![Instance Screenshot](./images/select-instance.png)
25-
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+
![Google Cloud Console page showing C4A VM creation with c4a-standard-4 selected](./images/select-instance.png "Create a C4A VM in the Google Cloud Console")
2830

2931
{{% 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.
3133
{{% /notice %}}
3234

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

Comments
 (0)