🔒 Guided

Pre-launch preview. Authorised access only.

Incorrect code

Guided by A Guide to Cloud
Explore AB-900 AI-901
Guided DP-900 Domain 3
Domain 3 — Module 1 of 5 20%
15 of 27 overall

DP-900 Study Guide

Domain 1: Core Data Concepts

  • Your First Look at Data Free
  • Data File Formats: CSV, JSON, Parquet & More Free
  • Databases: Relational vs Non-Relational Free
  • Transactional Workloads: Keeping Data Consistent Free
  • Analytical Workloads: Finding the Insights Free
  • Data Roles: DBA, Engineer & Analyst Free
  • The Azure Data Landscape Free

Domain 2: Relational Data on Azure

  • Relational Data: Tables, Keys & Relationships
  • Normalization: Why Duplicate Data is Bad
  • SQL Basics: SELECT, INSERT, UPDATE, DELETE
  • Database Objects: Views, Indexes & More
  • Azure SQL: Your Database in the Cloud
  • Open-Source Databases on Azure
  • Choosing the Right Azure Database

Domain 3: Non-Relational Data on Azure

  • Azure Blob Storage: Files in the Cloud
  • Azure Files & Table Storage
  • Azure Cosmos DB: The Global Database
  • Cosmos DB APIs: SQL, MongoDB & More
  • Choosing Non-Relational Storage

Domain 4: Analytics on Azure

  • Data Ingestion & Processing
  • Analytical Data Stores: Data Lakes, Warehouses & Lakehouses
  • Microsoft Fabric & Azure Databricks
  • Batch vs Streaming: Two Speeds of Data
  • Real-Time Analytics on Azure
  • Power BI: See Your Data
  • Data Models in Power BI
  • Choosing the Right Visualization

DP-900 Study Guide

Domain 1: Core Data Concepts

  • Your First Look at Data Free
  • Data File Formats: CSV, JSON, Parquet & More Free
  • Databases: Relational vs Non-Relational Free
  • Transactional Workloads: Keeping Data Consistent Free
  • Analytical Workloads: Finding the Insights Free
  • Data Roles: DBA, Engineer & Analyst Free
  • The Azure Data Landscape Free

Domain 2: Relational Data on Azure

  • Relational Data: Tables, Keys & Relationships
  • Normalization: Why Duplicate Data is Bad
  • SQL Basics: SELECT, INSERT, UPDATE, DELETE
  • Database Objects: Views, Indexes & More
  • Azure SQL: Your Database in the Cloud
  • Open-Source Databases on Azure
  • Choosing the Right Azure Database

Domain 3: Non-Relational Data on Azure

  • Azure Blob Storage: Files in the Cloud
  • Azure Files & Table Storage
  • Azure Cosmos DB: The Global Database
  • Cosmos DB APIs: SQL, MongoDB & More
  • Choosing Non-Relational Storage

Domain 4: Analytics on Azure

  • Data Ingestion & Processing
  • Analytical Data Stores: Data Lakes, Warehouses & Lakehouses
  • Microsoft Fabric & Azure Databricks
  • Batch vs Streaming: Two Speeds of Data
  • Real-Time Analytics on Azure
  • Power BI: See Your Data
  • Data Models in Power BI
  • Choosing the Right Visualization
Domain 3: Non-Relational Data on Azure Premium ⏱ ~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.”

Azure Blob Storage is Microsoft’s object storage solution for unstructured data. It stores data as blobs (binary large objects) within containers inside a storage account. Blob Storage supports four access tiers (Hot, Cool, Cold, and Archive) for cost optimisation, and is the foundation for Azure Data Lake Storage Gen2 (when hierarchical namespace is enabled).

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?

🎬 Video coming soon

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

← Previous

Choosing the Right Azure Database

Next →

Azure Files & Table Storage

Guided

I learn, I simplify, I share.

A Guide to Cloud YouTube Feedback

© 2026 Sutheesh. All rights reserved.

Guided is an independent study resource and is not affiliated with, endorsed by, or officially connected to Microsoft. Microsoft, Azure, and related trademarks are property of Microsoft Corporation. Always verify information against Microsoft Learn.