Azure Blob Storage Concepts

This article explains the core concepts of Azure Blob Storage, a cloud object storage solution for modern cloud applications that can be accessed from anywhere in the world.

Azure Blob Storage is optimized for storing massive amounts of unstructured data, such as text or binary data. Unstructured data is data that doesn't adhere to a particular data model or definition, such as images, audio, video, audio, or any other type of binary data.

Key Concepts

Storage Account

A storage account provides a unique namespace in Azure for your data. Every object that you store in Azure Storage is organized under a storage account. A storage account has the following properties:

Containers

A container is a logical grouping of a set of blobs. You can think of a container as a directory in a file system. A storage account can contain an unlimited number of containers, and a container can contain an unlimited number of blobs.

Containers are created within a storage account. When you create a container, you specify a name that adheres to these naming conventions:

Blobs

A blob is the simplest type of object storage. Any collection of binary data can be stored as a blob. Azure Blob Storage is suitable for storing:

There are three types of blobs:

Access Tiers

Azure Blob Storage offers different access tiers that can be used to store data at the lowest cost. The access tier you choose for a blob depends on how frequently you need to access it.

Note: Data in the cool or archive tiers can be moved to the hot tier if access frequency increases.

Data Redundancy

Azure Storage offers several options for data redundancy, ensuring your data is highly available and durable:

Next Steps

Now that you understand the core concepts, you can explore how to get started with Azure Blob Storage: