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:
- Storage account connection string: Azure portal → Storage Account → Security+networking → Access keys → Show keys
- Blob container name
Used by EventProcessorClient (from EventHubs SDK) to store checkpoints.
See Also
- Azure IoT Overview topic
- Azure Event Hubs source (uses Blob for checkpoints)