Skip to main content
Azure
  • 2 min read

Premium Block Blob Storage – a new level of performance

Premium Blob Storage, which is currently in limited public preview, unlocks a new level of performance in public cloud object storage. It uses a combination of solid-state drives in our storage clusters and enhancements to our blob storage software to provide very fast response times.

On March 25, 2019, Azure Premium Block Blob Storage became generally available. For more information, please refer to the blog post, “Azure Premium Block Blob Storage is now generally available.”

Premium Block Blob Storage, which is currently in limited public preview, unlocks a new level of performance in public cloud object storage. It uses a combination of solid-state drives in our storage clusters and enhancements to our blob storage software to provide high throughput and very fast response times. In this blog post we will take a closer look at some of these performance enhancements.

Low and consistent latency

Many enterprise applications and the users that use them require very fast response times. Storage response time, also known as latency, is often a significant portion of the overall time users must wait for a response.

At Microsoft Ignite 2018, I did a storage latency demonstration, comparing Premium Blob Storage to our Standard Blob Storage. The demo reads a random selection of 10,000 objects from a population of 1,000,000 64KB objects measuring time to last byte. Each object is a binary random byte array.

Latency

In the demo, the average latency for Standard is 61.4ms compared to Premium at 5.3ms, which is more than an order of magnitude better.

It is equally important to consistently provide low latency, which we measure by looking at the 99th percentile. In the demo, the 99th percentile for the standard is 287.3ms compared to 6.9ms for Premium, which is a whopping 40 times better.

Throughput for small objects

Premium Blob Storage also provides better throughput, especially for smaller object sizes. I used AzCopy v10 to measure upload and download of 100,000 64KB objects. I used a Standard D32v3 VM with a 100GB RAM disk to minimize the impact of local VM storage performance.

  

Time to upload

Time to download

Premium

20.5 seconds

24.1 seconds

Standard

107.3 seconds

118.8 seconds

In this measurement both upload and download of 100,000 64KB objects completed ~5x faster on Premium Blob Storage.

List Object

Finally, I compared List Object performance using the same 100,000 64KB objects, completing ~2.5x faster on Premium Blob Storage.

 

Time to list

Premium

10.7 seconds

Standard

26.3 seconds

List Object completed ~2.5x faster on Premium Blob Storage.

We are very excited about the performance capabilities of Premium Blob Storage and we hope you are, too.

The limited public preview is currently available in North Europe, US East, US East 2, US Central, and US West. You can find out more details on how to sign up. We look forward to hearing your feedback, which you can send to premiumblobfeedback@microsoft.com.