Announcing Public Preview of Instance Mix on Virtual Machine Scale Sets
Today, we’re excited to announce that the ability to specify multiple different VM sizes in your Virtual Machine Scale Sets (VMSS) with Flexible Orchestration Mode with Instance Mix. This new capability allows you to specify up to five different VM sizes to use in your VMSS deployments. Not only does this simplify the management of your scale sets, but it also allows you to optimize your deployments for either price or capacity through allocation strategies.
Benefits
- Single API call: In one API call, you can specify and deploy up to five VM sizes in your scale sets.
- Optimized deployments: You can optimize for the available capacity in Azure regions/zones with CapacityOptimized for more confidence that you’ll get the capacity requested. For cost-sensitive customers who want to still utilize capacity signals, the LowestPrice allocation strategy takes both factors into account.
- Automated allocation: By using allocation strategies, let Azure determine which of the specified VMs are most readily available and most cost efficient.
- Easily scale with a mix of VM offerings: When using Spot Priority Mix, you can deploy a heterogeneous mix of VM sizes of both Spot and On-Demand pricing in your scale sets.
- Simplified management: You can now have the scale set deploy multiple different VM sizes, as opposed to manually deploying different VMs into the scale set.
- Attain needed capacity: By utilizing a diversified mix of VM sizes, you can tap into a greater pool of capacity, increasing your ability to get the capacity you need.
What’s new
VMSS Instance Mix introduces a few new properties to the VMSS API including:
- skuProfile: an umbrella property for the list of vmSizes and allocationStrategy.
- vmSizes: the list of VM sizes to be deployed.
- allocationStrategy: the property specify their allocation strategy. There are currently two options, LowestPrice and CapacityOptimized
- LowestPrice: when evaluating what VM size split to use, Azure will first look at the lowest priced VMs of the VM sizes specified and then look at the capacity of those VMs. It will try to deploy as many of the lowest priced VMs it can before moving to the next lowest priced VM size with available capacity.
- CapacityOptimized: when evaluating what VM size split to use, Azure will look at only the underlying capacity available and will not take price into consideration when determining what SKU split to deploy.
VMSS Instance Mix calls will have a new section in the ARM template:
You can learn more about how Instance Mix works and enroll in the preview in the documentation.
Published on:
Learn moreRelated posts
Upcoming Changes to Instance Size Flexibility Ratios for Reserved VM Instances for M-series: What Yo
Overview In the ever-evolving landscape of cloud computing, it is crucial to stay informed about changes that may affect your usage and busine...
Exploring SUSE Enterprise Linux on Azure
Exploring SUSE Enterprise Linux on Azure In today's cloud-centric world, leveraging robust and reliable operating systems is crucial for busin...
Announcing Public Preview of new attach/detach disks API for VMs/VMSS
We are excited to announce the public preview of a new API that will make attaching and detaching disks to a VM faster and easier. The new API...
Fine-tuning a Hugging Face Diffusion Model on CycleCloud Workspace for Slurm
Introduction Azure CycleCloud Workspace for Slurm (CCWS) is a new Infrastructure as a Service (IaaS) solution which allows the users to purpos...
Public Preview Announcement-On Demand Capacity Reservation in Azure in China
Today, we're announcing the public preview of on demand capacity reservations for Azure Virtual Machines in Azure in China Cloud . Y...
Breaking change for Window Server 2022 Image Users with .NET 6
Azure Marketplace media images for Windows Server 2022 currently include .NET 6, but going forward will not include a .NET version with the im...
Announcing the public preview of the new Azure FXv2-series Virtual Machines
Today, Microsoft is announcing the public preview of the new Azure FXv2-series Virtual Machines (VMs), based on the 5th Generation Intel® Xeon...
Effortlessly Migrate Azure VMs between zones
For various reasons you might come across a situation when you need to migrate your Azure VMs from one zone to another. Migrating Azure VMs be...
Announcing General Availability of Attach & Detach of Virtual Machines on Virtual Machine Scale Sets
Today, we’re thrilled to announce that the ability to attach or detach Virtual Machines (VMs) to and from a Virtual Machine Scale Set (VMSS) w...
Recovery options for Azure Virtual Machines (VM) affected by CrowdStrike Falcon agent
We are aware of an issue that started on 19 July 2024 at 04:09UTC, which resulted in customers experiencing unresponsiveness and startup failu...