Skip to main content
Azure

Linux Virtual Machine Scale Sets Pricing

Manage and scale up to thousands of Linux and Windows VMs

Virtual Machine scale sets make it easy to build highly scalable applications by allowing you to effortlessly deploy and manage a set of VMs as a group. Built on the Azure Resource Manager deployment model, VM scale sets are fully integrated with Azure load balancing and autoscale and support Windows, Linux, custom images, and extensions. VM scale sets offer two modes of operation:

  1. Scale Set VMs – this provides easy creation and management of identical VMs
  2. Single VMs – this provide easy way to add your VMs to VMSS during the creation process (e.g., to obtain high availability)

Virtual Machine scale sets are currently available on all Azure Windows or Linux VM sizes. You are only charged for the Azure VMs you deploy, as well as any additional underlying infrastructure resources consumed such as storage and networking. There are no incremental charges for the Virtual Machine scale sets service itself. Standard egress charges apply.

Azure pricing and purchasing options

Connect with us directly

Get a walkthrough of Azure pricing. Understand pricing for your cloud solution, learn about cost optimization and request a custom proposal.

Talk to a sales specialist

See ways to purchase

Purchase Azure services through the Azure website, a Microsoft representative, or an Azure partner.

Explore your options

Additional resources

Virtual Machine Scale Sets

Learn more about Virtual Machine Scale Sets features and capabilities.

Pricing calculator

Estimate your expected monthly costs for using any combination of Azure products.

SLA

Review the Service Level Agreement for Virtual Machine Scale Sets.

Documentation

Review technical tutorials, videos, and more Virtual Machine Scale Sets resources.

General

  • No. All new virtual machines have an operating system disk and a local disk (or “resource disk”). We don’t charge for local disk storage. The operating system disk is charged at the regular rate for disks. See all virtual machines configurations.

  • You can find more information about spot virtual machines on our website.
  • A temporary disk is storage that’s attached directly to the deployed VM. Data on a temporary disk is lost once the VM is shut down. If you need persistent storage, there are a number of types and sizes of persistent data disks available that are charged separately. Please see storage pricing for information. For persistent VM storage, we recommend that you use Managed Disks to take advantage of better management features, scalability, availability, and security.

  • Maybe. If the status says “Stopped (Deallocated),” you’re not being billed. If it says, “Stopped Allocated,” you’re still being billed for allocated virtual cores (not the software license itself). Full details on virtual machine states are available on the documentation page.

    State Billed Details
    Starting Yes The initial starting state of virtual machines as they’re going through the boot cycle. This period is billed as the virtual machines are running.
    Running (Started) Yes The running state of the virtual machine.
    Stopped Yes You are billed for allocated cores, but not software license.
    Note—To put a virtual machine in “Stopped” status, use the power option within the virtual machine, not from the Microsoft Azure classic portal.
    Deleted (Deallocated) No Cores are no longer allocated to the virtual machine, and are no longer billed.
    Note—The only way to stop all virtual machines in a cloud service is to delete both the staging and production deployments.
  • Virtual machine prices include local disk storage only. You can see the cost to attach Premium (SSD based) and Standard (HDD based) disks to your virtual machines on the Managed Disks pricing page.

Spot VMs

  • Workloads are evicted when Azure no longer has available compute capacity and must reallocate its resources.

    Workloads will also be evicted when the current price exceeds the maximum price that you agreed to pay before the VMs were allocated.

  • For pricing transparency across all Azure regions and to ensure fairness when allocating available compute capacity, all our customers will enter maximum prices in US dollars. Spot pricing in local currency figures displayed on this page are provided for your information only. These figures represent only an estimate of the actual costs you will incur and will vary based on currency exchange rates.
  • Spot pricing in local currency displayed on this page is provided for your information only. You may pay your Azure bill in one of the supported local currencies below. However, Spot pricing in local currency figures displayed on this page are provided for your convenience and represent only an estimate of the actual costs you will incur and will vary based on currency exchange rates.

    AUD Australia – Dollar ($) AUD JPY Japan – Yen (¥) JPY
    TWD Taiwan – Dollar (NT$) TWD KRW Korea – Won (₩) KRW
    GBP United Kingdom – Pound (£) GBP NZD New Zealand – Dollar ($) NZD
    CAD Canada – Dollar ($) CAD NOK Norway – Krone (kr) NOK
    CNY China – Yuan (CN¥) CNY RUB Russia – Ruble (руб) RUB
    DKK Denmark – Krone (kr) DKK SEK Sweden – Krona (kr) SEK
    EUR Euro Zone – Euro (€) EUR CHF Switzerland – Franc (chf) CHF
    INR India – Rupee (₹) INR

    For all other currencies not listed above, you will have to transact Spot VMs in US dollars and pay your bill in US dollars.

Talk to a sales specialist for a walk-through of Azure pricing. Understand pricing for your cloud solution.

Get free cloud services and a $200 credit to explore Azure for 30 days.

Added to estimate. Press 'v' to view on calculator
Can we help you?