Azure – You can now deploy ARM64 based virtual machine

As you are probably aware, there has been for different processor architecture.

The main 2 are:

  • Intel x86 (which includes the 64 bits version)
  • PowerPC (ARM)

Mostly, the x86 architecture has been used for decades for PC while the ARM architecture was used on Apple computers and now moved to mobile devices (table or smartphone).

Well, few years back Microsoft started to work on porting Windows (and other Microsoft applications – like Office), on ARM architecture,

Good news, you can now deploy Azure Virtual Machines running on ARM64 architecture.

To deploy an ARM64 based virtual machine, logon to your Azure portal (https://portal.azure.com/) and create a new virtual machine.

To have the Arm64 architecture option, you need to use one of the following operating system:

  • Windows 11 Preview arm64
  • Ubuntu Server 20.04 LTS
  • Ubuntu Server 22.04 LTS
  • Ubuntu Server 18.0 LTS
  • CentOS
  • Debian 11
  • RedHat Enterprise ARM64
  • openSuse Leap 15.4 arm64
  • SUSE Linux Enterprise Server 15 SP4

Available in the following region:

  • West US 2
  • West Central US
  • Central US
  • East US
  • East US 2
  • West Europe
  • North Europe
  • East Asia
  • Southeast Asia
  • Australia East

image  image

When you select a supported OS and choose the Arm64 architecture, you then may also have to change the virtual machine size (SKU) to select one supporting ARM64

image

The supported SKU for ARM64 virtual machines are:

  • Dpsv5 series, with up to 64 vCPUs and 4GiBs of memory per vCPU up to 208 Gb
  • Dplsv5 series, with up to 64 vCPUs and 2GiBs of memory per vCPU up to 128 Gb
  • Epsv5 series, with up to 32 vCPUs and 8GiBs of memory per vCPU up to 208 Gb

Once you have selected the proper OS, architecture and size, your Azure ARM64 virtual machine can be successfully deployed

image

This new architecture is based on the Ampere Altra ARM processor and can also support Azure Kubernetes Service.

Leave a Comment

Your email address will not be published. Required fields are marked *