Blob Storage Basics¶
Blob Storage is Azure's object storage solution for the cloud, optimized for storing massive amounts of unstructured data.
| Tier | Availability | Cost (Storage) | Cost (Access) | Retention |
|---|---|---|---|---|
| Hot | Highest | Highest | Lowest | None |
| Cool | High | Low | High | 30 days |
| Cold | Medium | Lower | Higher | 90 days |
| Archive | Lowest | Lowest | Highest | 180 days |
mermaid graph LR H[Hot Tier] -- Frequent --> C[Cool Tier] C -- Infrequent --> CL[Cold Tier] CL -- Rare --> A[Archive Tier] A -- Rehydrate --> H H -- Delete --> D((Deleted))
Storage Concepts¶
- Containers: Groups of blobs, similar to a directory in a file system.
- Blobs: Individual data objects (Block, Page, or Append).
- Metadata: Key-value pairs associated with a blob or container.
Data Types¶
- Block Blobs: Best for documents, images, and videos.
- Append Blobs: Optimized for logging operations.
- Page Blobs: Designed for frequent random read/write operations (e.g., VHDs).
Tip
Define access tiers and lifecycle policies together so data moves predictably between Hot, Cool, Cold, and Archive based on age and access frequency.