Azure Storage is the cornerstone of an Azure deployment. It's in Azure Storage that VHDs, files, blobs, and queues are configured and managed. In this lesson, discover the various types of storage and the use case for each type.
- [Instructor] Let's start this course off with a high level overview of Azure Storage. There are five different storage types that are available in Azure, and those are, Azure Files, Blobs, Queues, Tables, and Data Lake Storage Gen2. Queues, Tables, and Data Lake Storage are outside of the course, but we will quickly touch on them. We'll be focusing our time on Azure Files and Blobs. At a high level, Azure Blobs are used for unstructured data, Blobs also supports streaming scenarios and they can be accessed from anywhere, and we'll be spending an entire chapter on Azure Blobs a little bit later.
In addition to Azure Blobs for unstructured data, we also have Blobs that are used for a virtual machine VHDs, or virtual machine disk. These special Blobs provide persistent storage and have a maximum size of four terabytes. We'll be covering Blobs for VHDs in-depth in an upcoming course. In this course, we'll also be spending an entire chapter reviewing Azure Files. But for now, know that Azure Files is your shared folder in Azure.
It can be mounted using Net use or accessed via the SMB protocol. Next, we have Queue Storage, which is outside the scope of this course, but you should be somewhat familiar with it. Queue Storage is used to store messages. It can be accessed via HTTP or HTTPS, and you can store up to a million messages in Queue Storage. Queue Storage will process the work asynchronously. For example, if you have a bunch of thumbnails that need to be resized, it would run through each of those individually.
And a typical scenario that we'd use for Azure Storage is for passing messages from a web role to a worker role. Azure Tables is also out of the scope of this course, but like Queues, you should be familiar with the concept of Azure Tables. Azure Tables are used structured NoSQL that provides a key attribute store and it is schemaless. And there is now a premium offering of Azure Tables which is called Azure Cosmos DB.
And finally, Azure Data Lake Storage Gen2 is also defined as Azure Storage, and it is also outside the scope of this course. This type of storage stores and accesses both objects and file system data at the same time, making it ideal for analytic workloads. You now know at a very high level the five types of data storage within Azure and when each type would be used.
- Creating and configuring a storage account
- Managing storage access keys
- Using Azure Storage Explorer
- Monitoring activity
- Implementing replication
- Creating import and export jobs
- Configuring blob storage
- Configuring an Azure CDN
- Creating a file share
- Creating a file sync service
- Implementing Azure backups
- Performing a restore of a VM or files and folders