Glossary

Bstorage

Blob storage

Object storage under Microsoft's name: a flat collection of binary large objects in a container, addressed by name, not mounted as a disk.

Azure's documentation describes block blobs for files and data, append blobs for logs, and page blobs for random-access disks. In a transfer conversation, "blob" almost always means the block-blob case, which behaves like an S3 object.

The naming fight is the reason for a separate page. Amazon says bucket and object. Azure says container and blob. The operations match: put the bytes, get the bytes, attach metadata, sign a time-limited URL, upload in blocks, expire by lifecycle. A job written against one API does not run on the other without a translation layer. The file the user receives does not change because the vendor changed the noun.

Worked example

A pipeline uploads `render-14.mov`, 18 GB, as a block blob in container `deliveries`. It stages blocks and commits the list, the Azure analogue of a multipart complete. A reviewer gets a shared access signature valid for six hours. The download is a GET of that blob. An engineer who looks for an S3 bucket of the same name on the Azure account finds nothing, files a missing-file incident, and the object has been there under the other word. Page blobs are the trap inside the term. They are disks. Treating a page blob as a downloadable deliverable works only if something copied it out as a file first.

Use blob storage when the contract or the SDK says blob. Use object storage when you mean the pattern. Do not write two procedures. Write one procedure and a glossary line for the nouns: container equals bucket, blob equals object, shared access signature equals presigned URL, until a vendor feature actually diverges.

Related

Sources

  1. Azure Blob Storage introduction

    Microsoft's name for object storage: blobs in containers

  2. AWS S3, How Amazon S3 works

    Objects in buckets, the parallel model