Azure Storage Blobs: Account Overview

Azure Blob Storage is Microsoft's object storage solution for the cloud. It's optimized for storing massive amounts of unstructured data, such as text or binary data. This includes data for applications, content for websites, images and videos for customers, backup and restore, disaster recovery, and data for analysis.

Key Concepts

A storage account provides a unique namespace in Azure for your data. All objects that you store in Azure Storage have container names within your storage account. The namespace for a storage account is:

<storage-account-name>.blob.core.windows.net

Within a storage account, you can organize your blobs into containers. A container provides a grouping of blobs. Think of a container like a folder in a file system.

Container Naming Rules:

Blob Types:

Azure Blob Storage supports three types of blobs:

Storage Account Tiers

Azure Storage offers different access tiers to manage costs and optimize performance for your blob data:

Common Use Cases

Getting Started with Azure Storage Blobs

To start using Azure Blob Storage, you'll need to create an Azure Storage account. You can do this through the Azure portal, Azure CLI, PowerShell, or Azure SDKs.

Example: Creating a blob using Azure CLI


az storage account create \
    --name mystorageaccountname \
    --resource-group myresourcegroup \
    --location eastus \
    --sku Standard_LRS \
    --kind StorageV2
            

Once your storage account is created, you can create containers and upload blobs.

Azure Features for Blob Storage

Scalability Icon

Massive Scalability

Azure Blob Storage can scale to handle exabytes of data.

Security Icon

Security & Compliance

Robust security features, including encryption at rest and in transit, and adherence to various compliance standards.

Availability Icon

High Availability & Durability

Built-in redundancy options ensure your data is always available and durable.