Selecting an Azure Storage Service doesn’t have to be difficult, yet you can take some steps to make sure you make good decisions. In this blog post, Microsoft MVP Rick Vanover provides some of his perspectives and tips to allow you to make the right choices upfront.
What are Azure Storage Services?
Before we go and create a storage resource in Azure, it would be a good time to overview that there are six main types of storage offered in Azure that each have their own use case. For example, what you would use Disk Storage for is different than what you may use Azure NetApp Files for and those are completely different than what you would use Azure blobs and queues for. I spend most of my time using blob and disks, as that is specific to my use cases; I recommend taking a look at this Azure doc about core Azure Storage services to dive deeper.
Main Types of Azure Storage
The core services that are, in my opinion, the heart of the Azure storage offering are Blobs, Disks, Files, Queues, and Tables. That’s the order I use them but everyone may be different. Some may only use one service and not the others.
When you go to create something new in Azure, there should be a disciplined list of considerations so that you do it efficiently and in an organized fashion. I try to do this in my test and development activity as well as what I do for production use cases. My logic is a sloppy lab and test behavior leads to sloppy production implementations, so be as organized as you can everywhere. In this blog post, I’ll give you some clarity to some of the questions you are asked when you create a storage account and other options like shown below:
Options to Create Azure Storage Resources
The first option I recommend when selecting an Azure storage service is to work through this progression of the existing organizational constructs in Azure for the top three parts of an Azure Storage instance: Subscription, Resource and Storage Account. Here are some points for each:
After the “Top 3” are determined, you can get into some other points that can make sense for your specific storage resource creation. Here are some tips for the basics part of the storage account creation. Keep in mind that the storage account serves as a “parent object” for many individual services inside. Meaning, if you have files and blobs, their characteristics would be very much predicated by the properties of the storage account.
Azure Storage Account Details
There are a number of areas where you have to provide selections, entries and such to create an Azure storage instance and they are important options. Here are some points of advice for each:
Now, these are the minimum sets of questions you can process, but you may also want to give thoughts about networking, data protection, tags and more.
This is a good start (and I have more content coming!) on some practical tips on how to select an Azure storage service. Do you have tips on creating an Azure storage service? Share them below!