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/net-aspire/aws.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@ layout: learningpathall
7
7
---
8
8
9
9
### Objective
10
-
In this section, you will learn how to deploy the .NET Aspire application on to an AWS Elastic Compute Cloud (EC2) Virtual Machine powered by Arm-based processors, such as AWS Graviton. This allows you to leverage the cost and performance benefits of Arm architecture while benefiting from the seamless deployment of cloud-native applications on modern infrastructure.
10
+
In this section, you will learn how to deploy the .NET Aspire application you created on to an AWS Elastic Compute Cloud (EC2) Virtual Machine powered by Arm-based processors, such as AWS Graviton. This allows you to leverage the cost and performance benefits of Arm architecture while benefiting from the seamless deployment of cloud-native applications on modern infrastructure.
11
11
12
12
### Set up your AWS EC2 Instance
13
13
To set up an Arm-powered EC2 instance, follow these steps:
Copy file name to clipboardExpand all lines: content/learning-paths/servers-and-cloud-computing/net-aspire/gcp.md
+19-20Lines changed: 19 additions & 20 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,30 +7,29 @@ layout: learningpathall
7
7
---
8
8
9
9
### Objective
10
-
In this section, you will learn how to deploy a .NET Aspire application onto an Arm-based instance running on Google Cloud Platform (GCP).
11
-
You will start by creating an instance of an Arm64 virtual machine on GCP. You will then connect to it, install the required software, and run the application.
10
+
In this section, you will learn how to deploy the .NET Aspire application you created onto an Arm-based instance running on Google Cloud Platform (GCP). You will start by creating an instance of an Arm64 virtual machine on GCP. You will then connect to it, install the required software, and run the application.
12
11
13
12
### Create an Arm64 virtual machine
14
-
Follow these steps to create an Arm64 VM:
13
+
To create an Arm64 VM, follow these steps:
15
14
1. Create a Google Cloud Account. If you don’t already have an account, sign up for Google Cloud.
16
15
2. Open the Google Cloud Console [here](https://console.cloud.google.com).
17
-
3. Navigate to Compute Engine. In the Google Cloud Console, open the Navigation menu and go to Compute Engine > VM Instances. Enable any relevant APIs if prompted.
18
-
4. Click “Create Instance”.
16
+
3. Navigate to Compute Engine. In the Google Cloud Console, open the Navigation menu, and go to Compute Engine > VM Instances. Enable any relevant APIs if prompted.
17
+
4. Click **Create Instance**.
19
18
5. Configure the VM Instance as follows:
20
-
* Name: **arm-server**
21
-
* Region/Zone: choose a region and zone where Arm64 processors are available, for example us-central1.
22
-
* Machine Family: select **General-purpose**.
23
-
* Series: T2A.
24
-
* Machine Type: select **t2a-standard-1**.
19
+
* Name: **arm-server**
20
+
* Region/Zone: choose a region and zone where Arm64 processors are available, for example us-central1.
21
+
* Machine Family: select **General-purpose**.
22
+
* Series: T2A.
23
+
* Machine Type: select **t2a-standard-1**.
25
24
The configuration setup should resemble the following:
26
25
27
26

28
27
29
28
6. Configure the Remaining Settings:
30
-
* Availability Policies: Standard.
31
-
* Boot Disk: Click **Change**, then select **Ubuntu** as the operating system.
32
-
* Identity and API Access: Keep the default settings.
@@ -100,14 +99,14 @@ You will see output similar to this:
100
99
To make your application publicly-accessible, configure the firewall rules:
101
100
1. In the Google Cloud Console, navigate to **VPC Network** > **Firewall**.
102
101
2. Click **Create Firewall Rule** and configure the following:
103
-
* Name: allow-dotnet-ports
104
-
* Target Tags: dotnet-app
105
-
* Source IP Ranges: 0.0.0.0/0 (for public access).
106
-
* Protocols and Ports: allow TCP on ports 7133, 7511, and 17222.
107
-
* Click the **Create** button.
102
+
* Name: allow-dotnet-ports.
103
+
* Target Tags: dotnet-app.
104
+
* Source IP Ranges: 0.0.0.0/0 (for public access).
105
+
* Protocols and Ports: allow TCP on ports 7133, 7511, and 17222.
106
+
* Click the **Create** button.
108
107
3. Go back to your VM instance.
109
108
4. Click **Edit**, and under Networking find Network Tags, add the tag dotnet-app.
110
-
5. Click the Save button.
109
+
5. Click the **Save** button.
111
110
112
111
### Summary
113
112
You have successfully deployed the Aspire app onto an Arm-powered GCP Virtual Machine. This deployment demonstrates the compatibility of .NET applications with Arm architecture and GCP, offering high performance and cost-efficiency.
0 commit comments