This post is a part of the DP-900: Microsoft Azure Data Fundamentals Exam Prep Hub.
This topic falls under these sections:
Describe considerations for working with non-relational data on Azure (15–20%)
--> Describe capabilities of Azure storage
--> Describe Azure Blob storage
Note that there are 10 practice questions (with answers and explanations) for each section to help you solidify your knowledge of the material. Also, there are 2 practice tests with 60 questions each available on the hub below the exam topics section.
Azure Blob Storage is a core Azure service used to store large amounts of unstructured data such as text, images, videos, backups, and logs.
For the DP-900 exam, you should understand what Blob Storage is, how it is structured, and when to use it.
What Is Azure Blob Storage?
Azure Blob Storage is an object storage solution designed for:
- Massive scalability
- High durability and availability
- Storing unstructured data
“Blob” stands for Binary Large Object, meaning it can store virtually any type of file.
Key Characteristics
1. Optimized for Unstructured Data
- Does not require a predefined schema
- Supports files such as images, videos, JSON, logs, and backups
2. Massively Scalable
- Can store petabytes of data
- Handles high-throughput workloads
3. Highly Durable and Available
- Data is replicated automatically
- Supports multiple redundancy options (LRS, GRS, etc.)
4. Cost-Effective Storage
- Pay only for what you use
- Multiple storage tiers for cost optimization
Blob Storage Structure
Blob Storage is organized hierarchically:
1. Storage Account
- Top-level container
- Required to use Azure storage services
2. Containers
- Similar to folders
- Organize blobs into groups
3. Blobs (Objects)
- Actual data files (e.g., images, documents)
💡 Hierarchy:
Storage Account → Container → Blob
Types of Blobs
1. Block Blobs
- Store text and binary data
- Ideal for files, images, and documents
✔ Most commonly used type
2. Append Blobs
- Optimized for append operations
- Ideal for logging scenarios
3. Page Blobs
- Used for random read/write operations
- Commonly used for virtual machine disks
Access Tiers
Azure Blob Storage offers different tiers based on access frequency:
| Tier | Description | Use Case |
|---|---|---|
| Hot | Frequently accessed data | Active applications |
| Cool | Infrequently accessed | Short-term backup |
| Archive | Rarely accessed | Long-term storage |
✔ Lower cost comes with higher access latency.
Common Use Cases
Azure Blob Storage is used for:
- Storing images, videos, and documents
- Backup and disaster recovery
- Data lakes and analytics workloads
- Log and telemetry storage
- Static website hosting
Security Features
Blob Storage includes:
- Encryption at rest and in transit
- Role-based access control (RBAC)
- Shared Access Signatures (SAS)
- Private endpoints
✔ Ensures secure access to data.
Integration with Azure Services
Blob Storage integrates with:
- Analytics platforms (e.g., Azure Synapse)
- Big data processing tools
- Machine learning workflows
- Data ingestion pipelines
When to Use Azure Blob Storage
Use Blob Storage when:
- You need to store unstructured data
- You require high scalability and durability
- You want low-cost storage options
- You are building data lake or analytics solutions
Why This Matters for DP-900
On the exam, you may be asked to:
- Identify Blob Storage as an object storage service
- Understand its structure (account → container → blob)
- Choose it for unstructured data scenarios
- Recognize storage tiers and use cases
Summary — Exam-Relevant Takeaways
✔ Azure Blob Storage = object storage for unstructured data
✔ Stores files like images, videos, logs, and backups
✔ Structure:
- Storage Account → Container → Blob
✔ Blob types:
- Block (most common)
- Append (logging)
- Page (VM disks)
✔ Storage tiers:
- Hot, Cool, Archive
✔ Key benefits:
- Scalable
- Durable
- Cost-effective
- Secure
Go to the Practice Exam Questions for this topic.
Go to the DP-900 Exam Prep Hub main page.
