chapter five

5 Storage

 

This chapter covers

  • Choosing the right core Azure Storage services for your scenario
  • Configuring storage accounts, access tiers, and security
  • Creating and managing storage resources using the Azure Portal and PowerShell

Data is the lifeblood of any application, infrastructure, or computing ecosystem. Data flows all the time, creating orders, passing on transactions, measuring user input, and so much more. Where does all this data go, though? When it finally comes to rest, the data is persisted in storage, which is the third pillar of cloud computing after compute and networking.

Storage is used in every part of Azure, whether explicitly or implicitly. Create a virtual machine (VM), and you’ll have a storage account to hold the files for it. Create a website using Azure App Service, and the files are in Azure Storage. Write an Azure Function, and the code and metadata are in storage. It’s like the water of cloud computing. Whether you open the tap deliberately or use the leftover meatloaf from last night, it all has water in it. Yeah, that analogy works. Don’t argue.

5.1 Storage paradigm

5.2 Storage accounts

5.2.1 Replicating your storage

5.2.2 Storage type = Kind + SKUName

5.3 Blob

5.3.1 Access tiers

5.3.2 Containers

5.3.3 Blob types

5.4 File

5.4.1 Premium files

5.4.2 Large files

5.5 Queue

5.6 Table

5.6.1 Schema-less

5.6.2 Inserting data

5.7 Managed disk

Summary