Leverage Huge Performance Gains with Native Arm64 Code
These educational materials are for beginners to advanced DevOps, who are familiar with Microsoft Azure and CI/CD systems.
Deploy Windows on Arm (WoA) Apps in Azure
Deploy a WoA app to Azure Kubernetes Services, and learn how to deploy a .NET app to Azure with a series of step-by-step tutorials.
Deploy an Arm-Based Kubernetes Service (AKS) cluster using Terraform.
- Advanced topic for software developers who want to deploy an Arm-based Kubernetes cluster using Azure Kubernetes Service (AKS).
Deploy .NET applications to Microsoft Azure using an Arm64 VM
- Four tutorial parts with an example that walks you through:
- Getting started by creating a VM in Azure, run the .NET app, build the Docker image and push it onto the Azure Container Registry.
- Then run a docker container in Azure Container Instances.
- Deploy the containerized application to the Azure Kubernetes Services (AKS).
- Automate the deployment with Pulumi, a cross-platform Infrastructure as Code (IaC) – IaC-based automation can accelerate and simplify the deployment of cloud resources.
WoA Infrastructure and Tooling on Azure
Create a WoA VM, deploy Arm VMs with Terraform, Get started using Windows Subsystem for Linux (WSL), automate cloud development with IaC.
Create a Windows on Arm (WoA) VM
- Introductory guide on how to start an WoA Virtual Machine (VM) in Azure cloud.>
- Learn how to automate Arm VM creation using Terraform, deploy Arm VMs on Azure, and provide access via Jump Server.
Windows Subsystem for Linux (WSL)
- Get started guide on using Windows Subsystem for Linux (WSL) for developers with WoA computers doing Linux or cloud-native development.
Automate Cloud Development Using Infrastructure as Code (IaC)
- How to automate the deployment of all the Azure resources required to deploy a containerized app, and set up Pulumi for IaC, and automate the provisioning of Azure resources.
WoA for Cloud Native Software Development
- Video tutorial covering developer resources for WoA, such as Windows Subsystem for Linux (WSL2), Visual Studio Code, Docker for containers, microservice development, and more.
Set Up Your CI/CD System Native on Arm
Get started using Arm-based hosted runners with GitHub actions for native WoA CI/CD, and more.
Setup a CI/CD for WoA with GitHub Actions
- Learn how to setup a CI/CD flow with GitHub Actions to use Windows on Arm as the self-hosted runner host, and run a simple workflow.
Deploy GitHub Actions Workflows Using Windows Sandbox
- Configure Windows Sandbox as a self-hosted GitHub Actions runner.
Implement CI/CD with Windows on Arm Host
- Set up a CI/CD flow with GitHub Actions to use WoA as the self-hosted runner.
Build Multi-Architecture Container Images with GitHub Arm-hosted Runners
- Learn how to use Arm-hosted runners for GitHub Actions jobs.
Use Self-Hosted Arm64-based runners in GitHub Actions for CI/CD
- Learn how to set up GitHub CI/CD pipelines, use self-hosted runners, and deploy Docker images to DockerHub.
Accelerate Your Projects With the Arm Developer Community
The Arm Developer Program connects a global community of developers with expert insights, cutting-edge tools, and exclusive resources. Join to explore the latest trends, get early access to software and demos, attend expert-led sessions, and collaborate with peers solving real-world challenges.