Primitive

Object Storage

Stores unstructured data as objects in a flat namespace, accessed over HTTP, with effectively unlimited capacity.

Description

Object storage (AWS S3, GCP Cloud Storage, Azure Blob) shares the same model: key-addressed objects over HTTP with very high durability, versioning, and lifecycle policies. The differences are largely conceptual — each has its own storage classes/tiers for hot, infrequent, and archival data, its own consistency and replication guarantees, and its own regional/multi-region bucket scoping and egress pricing. To the best of our knowledge these are interchangeable for most workloads; the deciding factors are storage-tier fit, data-residency needs, and the cost of moving data in and out.

Capabilities

  • Store arbitrarily large blobs (images, backups, logs)
  • HTTP/S API access with per-object keys
  • Versioning and lifecycle policies
  • High durability across zones

Vendor implementations

Icon-Architecture/64/Arch_Amazon-S3-on-Outposts_64
AWS S3
Icon_24px_CloudStorage_Color
GCP GCS
MsPortalFx.base.images-7
AZ Blob Storage

Related primitives