Domain 3 β€” Module 1 of 5 20%
15 of 27 overall
Domain 3: Non-Relational Data on Azure Free ⏱ ~12 min read

Azure Blob Storage: Files in the Cloud

Blob storage is Azure's service for storing massive amounts of unstructured data β€” images, videos, backups, and data lake files. It's one of the most-used Azure services.

What is Azure Blob Storage?

Simple explanation

Blob Storage is like a massive, infinitely expandable digital warehouse.

You can throw anything in β€” photos, videos, backups, log files, CSVs, PDFs. There’s no limit to how much you can store. And unlike a database, you don’t need to define a schema or structure. Just upload files and access them via a URL.

”Blob” stands for Binary Large Object β€” a fancy name for β€œany file.”

Blob Storage hierarchy

Storage Account (unique namespace)
 └── Container (like a folder)
      β”œβ”€β”€ Blob (photo.jpg)
      β”œβ”€β”€ Blob (backup-2026-04.sql)
      └── Blob (sales-data.parquet)
  • Storage account: Top-level namespace with a globally unique name (e.g., freshmartstorage)
  • Container: A grouping for related blobs (like a folder, but flat β€” no nested folders by default)
  • Blob: The actual data β€” any file type, up to hundreds of TB per blob

Types of blobs

TypeUse CaseExample
Block blobsGeneral-purpose files. Most common type.Images, videos, documents, data files
Append blobsOptimised for append operations (adding data to the end).Log files, audit trails
Page blobsOptimised for random read/write operations.Virtual hard disks (VHDs) for Azure VMs

For DP-900, focus on block blobs β€” they’re what you’ll encounter most.

Access tiers

Not all data is accessed equally. Azure lets you choose a tier to balance cost vs access speed:

Blob Storage access tiers
FeatureHotCoolColdArchive
Designed forFrequently accessed dataInfrequently accessed (30+ days)Rarely accessed (90+ days)Long-term archival (180+ days)
Storage costHighestLowerLower stillLowest
Access costLowestHigherHigherHighest (rehydration needed)
ExampleActive website imagesMonthly reportsQuarterly backups7-year compliance archives

Jake’s example: CloudPulse stores data across tiers:

  • Hot: Current customer avatars and active documents
  • Cool: Last month’s log files (kept for troubleshooting)
  • Archive: Database backups older than 1 year (kept for compliance)
Lifecycle management

Azure can automatically move blobs between tiers based on rules. For example:

  • Move blobs to Cool if not accessed for 30 days
  • Move blobs to Archive if not accessed for 180 days
  • Delete blobs after 365 days

This is called lifecycle management β€” set it once and Azure handles the cost optimisation automatically.

Exam tip: Blob Storage scenarios

Common exam patterns:

  • β€œStore images for a website” β†’ Block blobs, Hot tier
  • β€œStore log files that are always growing” β†’ Append blobs
  • β€œStore backups kept for compliance, rarely accessed” β†’ Block blobs, Archive tier
  • β€œStore VM virtual hard disks” β†’ Page blobs
  • β€œAutomatically move old data to cheaper storage” β†’ Lifecycle management policies

Flashcards

Question

What does Blob stand for in Azure Blob Storage?

Click or press Enter to reveal answer

Answer

Binary Large Object β€” essentially any file (images, videos, documents, backups, data files). Blob Storage is Azure's object storage for unstructured data.

Click to flip back

Question

What are the four Blob Storage access tiers?

Click or press Enter to reveal answer

Answer

Hot (frequently accessed, highest storage cost), Cool (infrequent, 30+ days), Cold (rare, 90+ days), and Archive (long-term, 180+ days, lowest storage cost but requires rehydration to access).

Click to flip back

Question

What is the Blob Storage hierarchy?

Click or press Enter to reveal answer

Answer

Storage Account (unique namespace) β†’ Container (grouping for blobs) β†’ Blob (the actual file). Each storage account can have multiple containers, each container can hold unlimited blobs.

Click to flip back

Knowledge check

Knowledge Check

Priya's FreshMart needs to store 5 years of scanned delivery receipts for compliance auditing. The receipts are rarely accessed β€” maybe once a year during an audit. Which Blob Storage tier should she use?

Knowledge Check

Jake's application writes diagnostic log entries throughout the day, always adding new lines to the end of a log file. Which blob type is optimised for this pattern?

Next up: Azure Files & Table Storage β€” two more non-relational storage services with very different purposes.