NEW
Also known as: Blob Storage, Cloud Object Store
A storage architecture that manages data as objects with metadata and unique identifiers, optimized for scalability and durability.
DESCRIPTION
Object storage stores data as discrete objects with rich metadata and a flat address space. It scales horizontally for large unstructured datasets like media, backups, and logs. Access is typically via HTTP APIs (e.g., S3), enabling global distribution and lifecycle management. Features include versioning, encryption, immutability, and tiering. Compared to block and file storage, it sacrifices low-latency random I/O for scalability and simplicity. It underpins modern data lakes and content delivery architectures.
ALTERNATIVE DEFINITIONS
Wikipedia
Object storage (also known as object-based storage) is a computer data storage architecture that manages data as objects, as opposed to other storage architectures like file systems which manage data as a file hierarchy, or block storage which manages data as blocks within sectors and tracks.
Contrasts object storage with file and block storage architectures.
AWS
Object storage is a storage architecture that stores data as discrete units called objects and keeps the metadata that describes the data to make it easily searchable and retrievable.
Highlights objects plus metadata for retrieval and searchability.
RELATED TERMS
S3 Google Cloud Storage Azure Blob Storage Immutable Storage Data Lake Lifecycle Policies Content Addressing Metadata
COMPETING TERMS
RELATIONS
- Narrower: Amazon S3 Azure Blob Storage
KNOWLEDGE AREAS
Data Storage & Operations Cloud Infrastructure Data Engineering
TARGET AUDIENCE
Cloud Architect Data Engineer DevOps Engineer Data Architect Software Developer
EXTERNAL SOURCES
- Wikipedia - Object storage
- Amazon S3 - Comprehensive S3 documentation
- Google Cloud - Cloud Storage overview and concepts
- Microsoft Azure - Azure Blob Storage introduction
- OpenStack Swift - Open-source object storage service
TOP QUESTIONS
When should I use Object Storage?
Use it for large-scale unstructured data like media, backups, logs, and data lakes where durability and scalability are paramount.
Category: Application
How does Object Storage differ from Block and File Storage?
It stores data as objects with metadata via HTTP APIs, trading low-latency random I/O for scale and simplicity.
Category: Comparison
What are common features of Object Storage?
Versioning, encryption, lifecycle policies, replication, and immutability are common enterprise features.
Category: Basics
What are common mistakes with Object Storage?
Treating it like a POSIX filesystem, ignoring eventual consistency semantics, and not planning lifecycle policies can increase cost.
Category: Mistakes
How is data organized in Object Storage?
Objects are stored in buckets/containers with keys, using a flat namespace and metadata.
Category: Concepts
How secure is Object Storage?
Security relies on IAM, bucket policies, encryption at rest/in transit, and audit logging.
Category: Security
How do costs accrue in Object Storage?
Storage size, request operations, data transfer, and storage class tiers determine cost.
Category: Cost
Can I run analytics directly on Object Storage?
Many platforms offer serverless query engines (e.g., Athena, BigQuery) or lakehouse engines over object storage.
Category: Application
What is a hot topic around Object Storage?
S3-compatible ecosystems, object lock for compliance, and data lakehouse patterns are trending.
Category: Topic