Tag: Azure Blob Storage

Describe Azure Blob storage (DP-900 Exam Prep)

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:

TierDescriptionUse Case
HotFrequently accessed dataActive applications
CoolInfrequently accessedShort-term backup
ArchiveRarely accessedLong-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.

Practice Questions: Describe Azure Blob storage (DP-900 Exam Prep)

Practice Questions


Question 1

What type of data is best suited for Azure Blob Storage?

A. Highly structured relational data
B. Unstructured data such as images and videos
C. Data requiring complex joins
D. Transactional financial records

Answer: B

Explanation:
Blob Storage is optimized for unstructured data like media files, documents, and logs.


Question 2

What is the correct hierarchy in Azure Blob Storage?

A. Blob → Container → Storage Account
B. Container → Blob → Storage Account
C. Storage Account → Container → Blob
D. Storage Account → Blob → Container

Answer: C

Explanation:
The hierarchy is Storage Account → Container → Blob.


Question 3

Which type of blob is BEST suited for storing log files that are continuously appended?

A. Block blob
B. Page blob
C. Append blob
D. Archive blob

Answer: C

Explanation:
Append blobs are optimized for append operations, such as logging.


Question 4

Which access tier is MOST cost-effective for data that is rarely accessed?

A. Hot
B. Cool
C. Archive
D. Premium

Answer: C

Explanation:
The Archive tier is designed for rarely accessed data at the lowest cost.


Question 5

Which Blob Storage feature ensures data is replicated to improve durability?

A. Indexing
B. Data redundancy options
C. Query optimization
D. Schema enforcement

Answer: B

Explanation:
Blob Storage uses redundancy options (e.g., LRS, GRS) to ensure durability.


Question 6

Which blob type is typically used for storing virtual machine disks?

A. Block blob
B. Append blob
C. Page blob
D. Archive blob

Answer: C

Explanation:
Page blobs support random read/write operations and are used for VM disks.


Question 7

Which scenario is BEST suited for Azure Blob Storage?

A. Running complex SQL queries
B. Storing large volumes of images for a website
C. Managing transactional order data
D. Performing real-time analytics

Answer: B

Explanation:
Blob Storage is ideal for storing large volumes of unstructured data like images.


Question 8

What is a container in Azure Blob Storage?

A. A type of blob
B. A virtual machine
C. A logical grouping of blobs
D. A database schema

Answer: C

Explanation:
Containers are used to organize blobs, similar to folders.


Question 9

Which feature allows secure, temporary access to Blob Storage resources?

A. SQL authentication
B. Shared Access Signature (SAS)
C. Primary key constraint
D. Indexing

Answer: B

Explanation:
SAS tokens provide secure, time-limited access to storage resources.


Question 10

Which statement best describes Azure Blob Storage?

A. It requires a predefined schema
B. It is used only for relational data
C. It is an object storage solution for unstructured data
D. It is a transactional database system

Answer: C

Explanation:
Blob Storage is an object storage service designed for unstructured data.


✅ Quick Exam Takeaways

✔ Blob Storage = unstructured/object storage
✔ Structure:

  • Storage Account → Container → Blob

✔ Blob types:

  • Block → general files
  • Append → logs
  • Page → VM disks

✔ Access tiers:

  • Hot (frequent access)
  • Cool (infrequent)
  • Archive (rare)

✔ Key features:

  • Scalable
  • Durable (replication)
  • Secure (SAS, RBAC)
  • Cost-optimized

Go to the DP-900 Exam Prep Hub main page.