Developing Solutions That Use Azure Blob Storage
In this chapter, we are going to focus on a specific type of storage hosted in Azure to persist unstructured and semi-structured data called Azure Blob Storage. For a better understanding of the role of blob storage in a modern cloud application, you need to be aware of the general features of an Azure storage account, features such as tables, queues, files, and blobs.
Azure Blob Storage is the main part of an Azure storage account and is designed to persist and synchronize the state of processes in your solution. Internally in Azure, it is also extensively used. For example, Azure virtual machines persist files in Azure Blob Storage, content delivery networks can load static content from Azure Blob Storage, Azure App Services store log files in blobs, and Azure SQL Database keeps backups in Azure Blob Storage.
Later in the chapter, we will familiarize ourselves with the programmatic way to communicate with Azure Blob Storage...