Source: Azure Blob Storage

What is Blob Storage?

Object storage for massive amounts of text or binary data.

Uses: images/documents, distributed file storage, video/audio streaming, log files, backup/restore, data analysis.

Storage Hierarchy

Storage Account
└── Container (like a directory / S3 bucket)
    └── Blob (the file)
  • Storage Account: unique address including account name
  • Container: organizes blobs (like a folder)
  • Blob: the actual file stored; blob name = path relative to container

Flat vs Hierarchical

Default: flat file structure — all blobs at same level inside container.

Azure Data Lake Storage Gen2 = Blob storage with hierarchical directory support (better for IoT telemetry organization, marginal price increase).

BlobContainerClient (.NET)

To create a BlobContainerClient, provide:

  1. Storage account connection string: Azure portal → Storage Account → Security+networking → Access keys → Show keys
  2. Blob container name

Used by EventProcessorClient (from EventHubs SDK) to store checkpoints.

See Also