Skip to main content
Cloud / Azure / Products / Azure Cobalt Virtual Machines - Arm-Based VMs

Azure Cobalt Virtual Machines - Arm-Based VMs

Azure Cobalt VMs run on Microsoft's own Arm processor, Cobalt 100, offering improved price-performance over the previous Arm VM generation.

compute
Pricing Model Pay-per-use (per vCPU/hour), Reserved Instance discounts available
Availability Selected Azure regions (including US, West Europe)
Data Sovereignty EU regions available
Reliability SLA as published by the provider (see official Virtual Machines SLA page) SLA

What are Azure Cobalt Virtual Machines?

Azure Cobalt Virtual Machines run on Cobalt 100, Microsoft’s first fully in-house designed 64-bit Arm processor. The chip became generally available in 2024 alongside the first Cobalt VM series, marking Microsoft’s entry into the custom cloud silicon market, following AWS with Graviton and Google with Axion. Cobalt VMs are designed for Linux-based, horizontally scaling cloud-native workloads such as web and application servers, open-source databases, and caches.

Core Features

  • Cobalt 100 is based on the Arm Neoverse N2 architecture, clocked at 3.4 GHz, with a full physical core per vCPU
  • General-purpose series Dplsv6/Dpldsv6 (2 GiB RAM per vCPU) and Dpsv6/Dpdsv6 (4 GiB per vCPU)
  • Memory-optimized series Epsv6/Epdsv6 (8 GiB RAM per vCPU) for memory-intensive workloads
  • Broad guest OS support for Arm64 (including Ubuntu, RHEL, SUSE, Azure Linux, AlmaLinux, Debian)
  • Native support as AKS nodes for containerized workloads

Typical Use Cases

Cost-optimized general-purpose workloads: Web servers, API backends, and microservices whose software is available as Arm64 or multi-arch builds.

Containerized applications on AKS: Kubernetes natively supports Arm64 nodes; multi-arch container images are standard today, allowing Cobalt nodes to integrate well into existing AKS clusters.

Scalable microservices and caches: Horizontally scaling, largely stateless services benefit particularly from the price-performance of the Cobalt platform.

Benefits

  • Improved price-performance over the previous Arm VM generation on Azure, according to Microsoft
  • Deep integration with Azure network and storage infrastructure
  • Full support as AKS nodes for cloud-native architectures
  • Choice between general-purpose and memory-optimized series depending on workload

Arm64 in the Cloud: Challenges and Opportunities

Using Arm64 VMs requires attention to software compatibility. Modern languages like Java, Python, Go, Rust, and Node.js support Arm64 without restrictions. Container images must be available as Arm64 or multi-arch images. Older proprietary software or statically compiled x86 binaries cannot run on Arm64. For most cloud-native applications built on open-source stacks, however, migration to Cobalt VMs is straightforward and offers noticeable cost and performance benefits, particularly for large AKS clusters and web-tier deployments.

Integration with innFactory

As a Microsoft Solutions Partner, innFactory supports you in evaluating and migrating to Azure Cobalt Virtual Machines: compatibility assessment, Arm64 build pipelines, AKS node pool configuration, and cost optimization.

Typical Use Cases

Cost-optimized general-purpose workloads
Containerized applications on AKS
Web servers and API backends
Scalable microservices

Frequently Asked Questions

What is the Cobalt 100 processor?

Cobalt 100 is Microsoft's first fully in-house designed 64-bit Arm processor, based on the Arm Neoverse N2 architecture and clocked at 3.4 GHz. Each vCPU gets a full physical core. Microsoft follows AWS (Graviton) and Google (Axion) into the custom cloud silicon market.

Which VM series use Cobalt 100?

The general-purpose series Dplsv6/Dpldsv6 (2 GiB RAM per vCPU) and Dpsv6/Dpdsv6 (4 GiB per vCPU), as well as the memory-optimized series Epsv6/Epdsv6 (8 GiB per vCPU), are based on Cobalt 100. Variants with 'd' in the name also include local temporary disk.

Are all Linux applications compatible with Arm64?

Most modern Linux applications natively support Arm64 or via multi-arch container images. Some older or proprietary software may require recompilation. Container workloads on AKS benefit particularly, since Kubernetes fully supports Arm64 nodes.

How do Cobalt VMs compare to AWS Graviton?

Both processor families pursue the same goal: better price-performance than x86 for cloud-native workloads. AWS Graviton has been on the market longer and has broader regional availability. Cobalt 100 is tailored specifically to the Azure stack and deeply integrated with Microsoft's network and storage infrastructure.

Note: All product information on this page has been compiled with care, but is provided without guarantee and may be outdated or incomplete. Cloud services evolve rapidly — features, pricing, SLAs, and availability change frequently. Authoritative and up-to-date information can only be found on the official product page of Azure (official documentation). This page does not represent an offer by Azure.

Microsoft Solutions Partner

innFactory is a Microsoft Solutions Partner. We provide expert consulting, implementation, and managed services for Azure.

Microsoft Solutions Partner Microsoft Data & AI

Similar Products from Other Clouds

Other cloud providers offer comparable services in this category. As a multi-cloud partner, we help you choose the right solution.

Google Cloud

Cluster Director - Managing Large AI and HPC Clusters

Cluster Director deploys, manages, and monitors clusters for AI, ML, and HPC workloads through a single control plane.

Pricing No dedicated pricing page; the compute …
SLA SLA as published by the provider
Compare →
Google Cloud

Container-Optimized OS - Hardened OS Image for Containers

Container-Optimized OS from Google is a Google-maintained operating system image for Compute Engine VMs that is …

Pricing No separate license fee documented; you …
SLA SLA as published by the provider
Compare →
AWS

Amazon EC2 Spot Instances - Use Spare EC2 Capacity

Amazon EC2 Spot Instances use spare EC2 capacity at up to 90 percent off On-Demand prices, for interruptible and …

Pricing Dynamic Spot price with no bidding, up …
SLA As stated by the provider; see official documentation
Compare →
AWS

Amazon Elastic VMware Service: VMware Cloud Foundation in Your VPC

Amazon EVS runs VMware Cloud Foundation directly on EC2 bare metal instances inside your Amazon VPC, including in …

Pricing See the official pricing page; the …
SLA Per provider / see official documentation
Compare →
AWS

AWS Dedicated Local Zones: Exclusive AWS Infrastructure at Your Chosen Site

AWS Dedicated Local Zones: AWS-operated infrastructure built for the exclusive use of a single customer in a …

Pricing On request, see official product page
SLA Per provider / see official documentation
Compare →
AWS

AWS Graviton: Arm-Based Processors for Amazon EC2

AWS Graviton is a processor family designed by AWS for Amazon EC2, built for better price performance and lower energy …

Pricing No separate line item; billed through …
SLA The SLA of the service used applies, in particular Amazon EC2
Compare →

47 comparable products found across other clouds.

Ready to start with Azure Cobalt Virtual Machines - Arm-Based VMs?

Our certified Azure experts help you with architecture, integration, and optimization.

Schedule Consultation