Today we are announcing the general availability of the new Azure Cobalt 100-based Virtual Machines (VMs). These VMs run on Microsoft’s first 64-bit Arm-based Azure Cobalt 100 CPU, which has been fully designed in-house. They represent a significant milestone in our journey in designing and building out our cloud infrastructure, with optimization and customization across every layer of the infrastructure stack—from silicon, to servers, to services. Through vertical integration across hardware and software, Azure Cobalt 100-based VMs are one of Microsoft’s latest examples of innovating to enhance and optimize our cloud infrastructure with an end-to-end systems approach, to deliver the right mix of performance, power efficiency, and scale for our customers.
The Cobalt 100-based VMs consist of our new general purpose Dpsv6-series and Dplsv6-series and our memory-optimized Epsv6-series VM series. They offer up to 50% better price performance than our previous generation Arm-based VMs, making them an attractive option for a wide range of scale-out and cloud-native Linux-based workloads, including data analytics, web and application servers, open source databases, caches, and more.
The new Azure Cobalt 100-based VMs deliver leading performance across various workloads compared to previous generations of Azure Arm-based VMs: up to 1.4x CPU performance, up to 1.5x performance on Java-based workloads, and up to 2x performance on web servers, .NET applications, and in-memory cache applications compared to the previous generation Azure Arm-based VMs. These VMs also support 4x local storage IOPS (with NVMe) and up to 1.5x network bandwidth compared to the previous generation Azure Arm-based VMs.
The new VMs are broadly available in Canada Central, Central US, East US 2, East US, Germany West Central, Japan East, Mexico Central, North Europe, Southeast Asia, Sweden Central, Switzerland North, UAE North, West Europe, and West US 2. The number of regions will continue to expand in 2024 and beyond with Australia East, Brazil South, France Central, India Central, South Central US, UK South, West US 3, and West US coming soon.
Customer adoption and scenarios
We have been working with several internal and external customers during the preview period. For example, IC3, the platform that powers billions of customer conversations in Microsoft Teams, is serving its growing customer base more efficiently, achieving up to 45% better performance on Cobalt 100-based VMs.
We’re also delivering Cobalt 100-based VMs to many of our independent software vendor (ISV) partners offering platform as a service (PaaS) and software as a service (SaaS) solutions on Microsoft Azure.
“The Cobalt 100, Microsoft Azure’s new Arm-based processor, represents a huge step forward for optimizing performance and productivity. Cadence and Microsoft’s collaboration helps our mutual customers tackle the demands of giga-scale compute that advanced-node silicon design demands. The Cobalt 100 helps our thousands of electronic design automation (EDA) and systems customers meet their ever-increasing demands for throughput to speed time-to-market.” —Mahesh Turaga, Vice President (VP) of Cloud Business Development, Cadence
“We are really excited about the new Cobalt 100 VMs. We are making them the primary platform for our Databricks SQL Serverless offering on Azure, as they offer outstanding efficiency and allow us to deliver significant price-performance improvements to our customers. Customers using our Azure Databricks classic Jobs offering will also greatly benefit from Cobalt VMs by selecting them for their Jobs cluster nodes, achieving noticeable performance improvements while keeping operating costs down.” —Michael Kiermaier, VP of Business Strategy and Operations, Databricks
“At Elastic, we are driving innovation and cost-efficiency by enabling customers to leverage our Search AI-powered observability, security, and search solutions on Arm-based architecture. Azure Virtual Machines with Cobalt 100 Arm CPUs enables Elastic to deliver better throughput and up to 37% improved performance compared to Azure’ previous generation Arm based VMs.” —Uri Cohen, Vice President, Product Management, Elastic
“At Rescale, our mission is to elevate innovation by providing the best tools in high performance computing, data, and AI to organizations of every size to deliver engineering and scientific breakthroughs that enrich humanity. We have tested the Azure Cobalt 100 VMs to power our high-performance computing platform and found it to deliver about a 40% improvement in performance compared to Azure’s previous generation Arm-based VMs. We look forward to upgrading our Azure infrastructure to these new VMs and offer comparable performance improvements to our customers so they can tackle complex challenges with greater speed and efficiency.” —Adam McKenzie, Chief Technology Officer, Rescale
“Siemens EDA continues to expand its partnership with Microsoft to develop innovative solutions for our mutual silicon and electronic systems customers. Our collaboration around Microsoft Azure Cobalt 100 Arm-based VMs running analog, standard-cell, memory, and digital verification workloads has demonstrated compelling performance and economic benefits. The general availability of these new VMs marks an important milestone for the industry, highlighting its fast-growing reliance on continuously advancing hardware and software platforms optimized for high throughput and efficiency.” —Craig Johnson, Vice President, Siemens EDA Strategy
“We have extensively tested Azure’s new Cobalt 100 VMs and compared them to the previous generation Arm VMs on Azure using Snowflake workloads. We’re thrilled with the significant improvements in performance. And now, we’re excited to adopt these latest Cobalt 100 VMs and share that performance improvement with our customers!” —Gabe Bryant, Senior Manager, Snowflake
“In the face of unprecedented compute and memory demands driven by increasingly sophisticated systems, designers are leveraging the cloud to scale their computing resources. Our close collaboration with Microsoft Azure facilitates the adoption of Arm architecture-based compute resources by providing customers with industry-leading, AI-driven EDA tools enabled on the Azure cloud to help them address the escalating workload demands.” —Sanjay Bali, senior vice president of EDA strategy and product management at Synopsys
“Templafy relies on the stability and scalability of Microsoft Azure to run our document generation platform for enterprises worldwide, and we’re excited about the new Azure Cobalt 100 VMs. After evaluation we’ve observed significant performance improvements, including approximately 25% higher throughput and 35% lower CPU usage compared to Azure’s previous generation Arm-based VMs. We look forward to harnessing these advancements to enhance our platform’s performance and deliver even better experiences for our customers when it comes to their critical business documents.” —Marco van Kimmenade, Director of Engineering, Templafy
Synergy with our technology partners
We value the collaboration with our technology partners.
“The Cobalt 100 processor is a fantastic example of how Arm-based silicon, supported by a robust software ecosystem, is addressing the growing compute complexity of modern infrastructure,” said Mohamed Awad, Senior Vice President and General Manager of Infrastructure Business, Arm. “Following years of collaboration with Microsoft to bring Arm-based VMs to market, the general availability of Cobalt 100 marks an important milestone in our partnership, and demonstrates the power, efficiency and flexibility of Arm Compute Subsystems in driving the workloads of the future.”
The journey to Arm: Embracing innovation and customer benefits
Microsoft has a longstanding history of contributing to Arm architecture and integrating Arm technology. This experience has enabled us to develop important industry standards that prepared the Arm architecture for datacenter-scale computing. We have also been working closely with Arm on industry initiatives such as ServerReady and SystemReady and received industry recognition for both initiatives. Our journey into Arm-based VMs is based on a vision to deliver superior price-performance and power efficiency. The Cobalt 100-based VMs embody this vision by offering these benefits. By embracing Arm-based VMs, we have been able to offer our customers a unique combination of performance and cost effectiveness.
Developer ecosystem
The developer ecosystem for Arm continues to thrive and has seen tremendous progress in the last couple of years. Major developer platforms and languages such as C++, .NET, and Java provide Arm-native versions. We have invested in Arm-specific optimizations for each of these platforms and languages so we’re fully leveraging the capabilities of the Arm architecture.
The larger ecosystem has embraced Arm with many popular infrastructure and deployment solutions now available with native Arm support. GitHub Actions, GitHub’s continuous integration and continuous delivery (CI/CD) workflow engine, is an integral part of many developers’ workflows and used to continuously build, test, and deploy apps. This is now available for Arm in two flavors—self-hosted runners that can be hosted on an Arm VM or on local Arm hardware, and GitHub-hosted runners.
Containers are a popular deployment target for many reasons: a streamlined development workflow, isolation and security, efficient resource utilization, portability, and reproducibility. Microsoft Azure Kubernetes Service (AKS) now supports the creation of Arm agent nodes as well as mixing x86 and Arm architecture nodes within a cluster.
Specifications
You can select from a range of Azure Virtual Machines of three memory ratios for a given vCPU size, giving you the flexibility to choose the configuration that works best for your workloads in terms of CPU performance and memory needs. All these VM series are available with and without local disks so that you can deploy the option that best fits your workload.
- The new Dpsv6-series and Dpdsv6-series general-purpose VMs offer up to 96 vCPUs and 384 GiB of RAM (4:1 memory-to-vCPU ratio). They are ideal for scale-out workloads, cloud-native solutions like AKS, small to medium open-source databases, application servers, and web servers. Arm developers can use these VMs in CI/CD pipelines, development, and test scenarios.
- The new Dplsv6-series and Dpldsv6-series VMs provide up to 96 vCPUs and 192 GiB of RAM (2:1 memory-to-vCPU ratio). They are perfect for media encoding, small databases, gaming servers, microservices, and workloads that don’t need high RAM per vCPU.
- The new Epsv6-series and Epdsv6-series memory-optimized VMs offer up to 96 vCPUs and 672 GiB of RAM (up to 8:1 memory-to-vCPU ratio). These VMs are designed for memory-intensive workloads such as large databases, in-memory caching applications, and data analytics.
The new virtual machines support all remote disk types such as Standard SSD, Standard HDD, Premium SSD and Ultra Disk storage. To learn more about various disk types and their regional availability, please refer to Azure managed disk type. Disk storage is billed separately from virtual machines. You can deploy these new VMs using existing methods including the Azure portal, SDKs, APIs, PowerShell, and the command-line interface (CLI).
You can learn more about the new Azure Cobalt 100-based VMs by visiting the specification pages: Dpsv6-series, Dpdsv6-series, Dplsv6-series, Dpldsv6-series, Epsv6-series, Epdsv6-series.
Pricing
To learn more about the pricing of Azure Cobalt 100-based VMs, please visit the Azure Virtual Machines pricing and Pricing calculator pages.
You can also take advantage of Reserved Instances, Azure savings plan for compute, and Spot Virtual Machines to lower your costs. Reserved VM Instances can reduce costs and improve your budget forecasting through upfront one-year or three-year commitments. For a limited time, you can save up to 15% more when you purchase one-year Azure Reserved Virtual Machine (VM) Instances for select Linux VMs. This offer is available between from October 1, 2024 to March 31, 2025. See here for more details. The Azure savings plan for compute gives you the flexibility to save across multiple Azure services, including Azure VMs. Spot Virtual Machines can significantly reduce the cost of running in Azure and further optimize your cloud spend for workloads that can tolerate interruptions and have flexible execution time.
A new era of price performance and power efficiency
The general availability of Azure Cobalt 100-based VMs marks the beginning of a new era in Azure’s infrastructure. With our custom silicon program, we are delivering exceptional price performance and power efficiency to our customers. We are excited to see the impact of these innovations on our customers’ businesses and we look forward to bringing even better solutions to our customers in the future.
Thank you for joining us on this exciting journey.
For questions, please go to Azure Support and our experts will be there to help you.
Additional resources
The post Azure Cobalt 100-based Virtual Machines are now generally available appeared first on Microsoft Azure Blog.