Gaurav Mantri's Personal Blog.

Zone Redundant Storage (Preview v/s Classic)–Compared & Contrasted

Recently I ran into this blog post by Azure Storage Team: Azure Zone Redundant Storage in public preview. When I saw this post, the first thought that came to my mind was “it must surely be a mistake” Smile, after all Zone Redundant Storage (ZRS) has been available for quite some time now.  Out of curiosity, I read more about this and found out that it is actually a lot different than the ZRS that had already been there.

In this post, I will highlight some of the similarities & differences between the new ZRS & old ZRS.

New ZRS is ZRS and old ZRS is ZRS Classic

With this release, storage team has renamed the old of existing ZRS as “ZRS Classic”. The new ZRS for the time being is named as “ZRS Preview” because it is in preview currently.

No Change in Redundancy

From the redundancy perspective, both ZRS Classic and ZRS Preview offer same. You get 3 copies of your data available in a zone. ZRS sits nicely between LRS (Local-Redundant Storage) and GRS (Geo-Redundant Storage).

Redundancy level switching is still not possible

It is still not possible to switch an LRS/GRS/RA-GRS account to ZRS account and vice versa. You will be able to upgrade a ZRS Classic account to ZRS Preview account in the regions where it is available.

ZRS Preview has more services (Files, Queues & Tables)

This is where ZRS Preview starts to differ from ZRS Classic. While ZRS Classic only supported Block Blobs, ZRS Preview has support for not only Blob Service, but also has support for File, Queue and Table Service. Yep, that’s right! Now you can create File Shares, Tables and Queues in a ZRS account.

ZRS Preview has support for storage analytics

This is another big improvement. ZRS Preview has 1st class support for storage analytics which was/is missing in ZRS Classic.

Storage Account Kind

Only for General Purpose v2 accounts, you can specify ZRS Preview redundancy level. For older (read General Purpose v1) accounts, you can only specify ZRS Classic redundancy level.

ZRS Classic marked for retirement

With the announcement of ZRS Preview, Storage team has announced its intent to retire ZRS Classic accounts. Don’t worry, its not going to happen very soon. It will happen somewhere in 2021 so you have good 3 years to move your blobs from ZRS classic account to another account.

ZRS Preview not available in all regions

Because it is in preview, there are limited number of regions where ZRS Preview is available. If you’re using Azure Portal to create storage accounts, you will not be able to create ZRS Classic accounts in those regions. As and when ZRS Preview accounts are made available in other regions, you will lose the ability to create ZRS Classic accounts in those regions using Azure Portal. You will however be able to ZRS Classic accounts in those regions using other means though.

To learn more about the redundancy levels in Azure Storage, please visit this link.

That’s it for this post. I hope you have found this information useful. If you find any issues with the port, please let me know and I will fix it ASAP.

Understanding Azure Storage Blob Access Tiers

It has been really-really long time that I have written a blog post. Past year or so has been simply crazy. From acquiring Cerebrata back to building a brand new product (Cerulean) from scratch, things kept me quite busy. In this blog post we will … [Continue reading]

My Thoughts On Current Euphoria Over Startups In India

Nowadays everyone wants to do a startup. There is a general feeling that if they are not doing a startup, they are not doing anything . I was listening to an old song by Amitabh Bachchan and took the liberty of modifying it to reflect the current … [Continue reading]

Azure Storage – Shared Access Signature Enhancements

Over the past few months, Azure Storage Team released two major upgrades. Both of these upgrades involve some really interesting new features and improvements. Among these new features and improvements include changes to Shared Access Signature (SAS) … [Continue reading]

Azure Icon Font For Your Web Application

For both Cloud Portam website and application, when it comes to icons we don’t use images. Almost invariably, we use vector icons and icon fonts (like Font Awesome which BTW are very aptly named; they are indeed really-really awesome :)). Where … [Continue reading]

What’s New In Azure Storage

It’s been a while that I wrote a blog post about Azure Storage :). Earlier this month, Azure Storage Team released a new version of Storage Service and included a lot of awesome goodness! In this blog post, I will try to summarize those. So … [Continue reading]

Azure Service Bus – As I Understand It: Part II (Queues & Messages)

Continuing from my previous post about Azure Service Bus, in this post I will share my learning about Queues & Messages. The focus of this post will be about some of the undocumented things I found as we implemented support for Queues and … [Continue reading]

Azure Service Bus – As I Understand It: Part I (Overview)

Recently we started working on including support for Azure Service Bus in Cloud Portam. Prior to this, I had no experience with this service though it has been around for quite some time and I always wanted to try this out but one thing or another … [Continue reading]

Understanding Azure Premium Storage – A Developer Perspective

As you may already know Azure Premium Storage is the latest offering from Azure Storage which is designed specifically to handle Virtual Machine workloads. A few weeks back we included support for managing Premium Storage in Cloud Portam. There were … [Continue reading]

Prarambh 2015 – A Recap

Over the weekend of Feb 20 - 22nd 2015, Indian Institute of Management (IIM) Udaipur’s Entrepreneurship Cell “Saksham” organized a 32 hour startup challenge event (Prarambh). This was the 2nd time an event like this was organized (and I'm extremely … [Continue reading]