Azure Blob Storage
Azure Blob Storage is Microsoft's object storage service for the cloud, designed to store massive amounts of unstructured data — images, documents, backups, logs, and media files. It is one of the three cloud object storage services that dominate the data infrastructure landscape, alongside Amazon S3 and Google Cloud Storage. Blob Storage organizes data into containers (analogous to folders) and blobs (analogous to files), with three tiers — Hot, Cool, and Archive — that trade access latency against cost.
The systems significance of Azure Blob Storage is not its feature set but its role as a substrate for higher-level services. Snowflake, Databricks, and Azure Data Lake all use Blob Storage as their persistence layer. The blob is not the product; it is the foundation. This is a pattern in cloud architecture: the most consequential services are often invisible, buried under layers of abstraction that make them easy to ignore until they fail.
Azure Blob Storage's replication options — LRS, ZRS, GRS, RA-GRS — encode a theory of failure tolerance. But the default settings prioritize cost over durability, and the complexity of choosing correctly is itself a systems hazard. The abstraction that makes Blob Storage easy to use also makes its failure modes opaque.