Prices of transactions on Azure Virtual Machine

YaronP 0 Reputation points
2024-01-01T11:42:25.1833333+00:00

Hi,

The pricing page mentions transactions cost. Is this section relevant to Virtual Machines? That is, using the OS disk on my VM will cost me more than not using it? If so, how do I translate "I/O transactions" to read/write MBs?

Thanks in advance!

Azure Virtual Machines
Azure Virtual Machines
An Azure service that is used to provision Windows and Linux virtual machines.
7,157 questions
Azure Cost Management
Azure Cost Management
A Microsoft offering that enables tracking of cloud usage and expenditures for Azure and other cloud providers.
2,047 questions
Azure Disk Storage
Azure Disk Storage
A high-performance, durable block storage designed to be used with Azure Virtual Machines and Azure VMware Solution.
572 questions
{count} votes

3 answers

Sort by: Most helpful
  1. Vinodh247-1375 11,211 Reputation points
    2024-01-01T13:07:38.0233333+00:00

    Hi YaronP:

    Thanks for reaching out to Microsoft Q&A.

    Rather than me writing one more copy of my version of answer to your question, please find the below links which I feel explains better with proper examples.

    https://learn.microsoft.com/en-us/answers/questions/48739/virtual-machine-pricing-for-operaing-system-disk

    https://stackoverflow.com/questions/12122931/do-azure-vm-pricing-include-storage-in-the-vhd

    Please 'Upvote'(Thumbs-up) and 'Accept' as answer if the reply was helpful. This will be benefitting other community members who face the same issue.

    0 comments No comments

  2. kobulloc-MSFT 23,496 Reputation points Microsoft Employee
    2024-01-01T22:14:04.3133333+00:00

    Hello, @YaronP ! Update: I received confirmation and have updated my answer below.

    Am I charged for I/O transactions on my VM? What about my OS disk?

    Azure does not differentiate between OS and Data disks when it comes to charging for transactions. As unmanaged disks are being retired, this answer will address managed disks.

    The short answer is that it depends on the disk type (and whether or not you are bursting--see below). Referencing the Azure Pricing Calculator makes this easier to understand in many cases.

    The fee is usually pretty small though and using Standard SSD as an example, Azure currently charges $0.002 per 10,000 transactions (reference the pricing page for up to date prices). That's one cent for 50,000 transactions or (assuming my math is correct today) $0.20 for a million transactions (100 transaction units of 10,000 transactions each). Any type of operation against the storage is counted as a transaction, including reads, writes, and deletes.

    User's image

    Some storage types such as Premium SSD v2 and Ultra Disk include throughput. This is also relatively low as well (below is an Ultra Disk maxing out at 25 MB/s):

    User's image

    Bursting is also worth mentioning if you decide to enable that. Busting can improve startup times, help with batch jobs, and address traffic spikes.

    • P20 disks and smaller use credit-based bursting which is enabled by default with no additional costs.
    • P30 disks and larger allow you to enable on-demand bursting which must be enabled by the user. The cost varies depending on your scenario and I've included references below for more information.

    Additional information:


    I hope this has been helpful! Your feedback is important so please take a moment to accept answers.

    If you still have questions, please let us know what is needed in the comments so the question can be answered. Thank you for helping to improve Microsoft Q&A!

    User's image


  3. Deleted

    This answer has been deleted due to a violation of our Code of Conduct. The answer was manually reported or identified through automated detection before action was taken. Please refer to our Code of Conduct for more information.


    Comments have been turned off. Learn more