LearnGlossary

What is an on-demand instance?

Updated 25 October 2026 · Published by Zoorik

An on-demand instance is a cloud virtual machine (VM) you pay for by how long it runs, with no commitment. Azure calls this pay-as-you-go pricing.

On-demand instance pricing

  • AWS bills Linux and Windows instances by the second, with a 60-second minimum. SUSE Linux Enterprise Server bills in full hours.
  • Azure bills each full minute a VM runs, so in Azure’s example 6 minutes and 45 seconds bills as 6 minutes.
  • On Azure, a VM that shows “Stopped” still bills for its cores. Only “Stopped (deallocated)” ends that charge.

On-demand instances vs reserved

  • AWS Reserved Instances and Azure Reservations trade a one-year or three-year commitment for a discount.
  • You pay for it even when it’s unused.
  • Usage outside the commitment bills at the on-demand rate, as does usage after an AWS Reserved Instance expires.

In October 2026, Azure says reservations can reduce costs by up to 72% from pay-as-you-go prices. AWS quotes the same top figure for Savings Plans. Prices change.

A commitment can reduce the on-demand rate by up to 72% Illustration. Two bars on one shared scale, where the full width is the on-demand rate. The top bar, On-demand (pay-as-you-go), fills the whole width and reads 100%, the full rate. The bottom bar, Azure reservation or AWS Savings Plan, best case, fills the left 28% and reads 28% of the full rate. The other 72% of the bottom row is an amber span labelled up to 72% off, the top figure Azure and AWS quoted in October 2026. A commitment can reduce the on-demand rate by up to 72% On-demand (pay-as-you-go)100% (full rate)Azure reservation or AWS Savings Plan, best case28% of the full rateup to 72% off
Illustration: the top discount Azure quotes for reservations and AWS quotes for Savings Plans in October 2026, measured against the on-demand rate.

Why it matters for your bill

  • Each node in an AKS node pool or EKS node group is a VM, billed at the on-demand rate for its size.
  • A commitment or spot price can replace that rate.
  • A spare node keeps billing until it’s removed.
  • Coral drains spare nodes so your autoscaler can remove them.
  • It rebalances CPU and memory requests to match real use, so the same pods fit on fewer nodes.
  • The free assessment works out your own figure.

Find your own number

One line in your cloud console. One PDF report with your estimated saving at list price.

Estimate your saving

Talk to the builders

Thirty minutes with the people who build Coral.

Book a demo (opens in a new tab)

Or write to founders@zoorik.com