Azure Premium Storage Bandwidth Limits

DZone 's Guide to

Azure Premium Storage Bandwidth Limits

Azure provides high performance storage, for a price. The price might include moving to a larger, more expensive VM tier.

· Performance Zone ·
Free Resource

Azure Premium storage is a relatively new Azure feature that lets you replace your standard storage account with high performance, lower latency storage at an additional cost. Throughput of up to 200MB/s can be achieved with a single disk, and even more if multiple disks are combined on a single server.

This all sounds great, but users of Premium Storage may find themselves disappointed when first testing this hardware, and receive less than advertised performance. What is not made entirely clear in the documentation is that the amount of bandwidth to the storage is restricted based on the VM size in use.

A single P30 disk should provide throughput of around 200MB/s; however, if you attach this to a DS1 virtual machine, you won't see anywhere near this, as the VM is limited to throughput of 32MB/s. To get the advertised 200MB/s throughput, you would need to make use of a DS4 VM which supports up to 256MB/s.

The maximum throughput supported on the DS series is 512MB/s, on a DS14. After that, you will need to look at the GS series which goes up to 5000MB/s but at a hefty price.

The full bandwidth list is below:

DS Series

VM Size Max Bandwidth Max IOPS
DS1 32MB/s 3200
DS2 64MB/s 6400
DS3 128MB/s 12800
DS4 256MB/s 25600
DS11 64MB/s 6400
DS12 128MB/s 12800
DS13 256MB/s 25600
DS14 512MB/s 50000

GS Series

VM Size Max Bandwidth Max IOPS
GS1 125MB/s 5000
GS2 250MB/s 10000
GS3 500MB/s 20000
GS4 1000MB/s 40000
GS5 5000MB/s 80000
azure, bandwidth limiter, cloud, storage

Published at DZone with permission of Sam Cogan , DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}