Cold Storage
Cold storage is a class of data storage optimized for data that is accessed rarely, trading slower retrieval times and lower per-request performance for significantly lower cost per gigabyte than 'hot' storage tiers.
Definition
Cold storage is a class of data storage optimized for data that is accessed rarely, trading slower retrieval times and lower per-request performance for significantly lower cost per gigabyte than 'hot' storage tiers.
Overview
Cloud providers typically offer several storage tiers — hot, cool/infrequent, and cold/archive — priced according to how quickly and how often the data needs to be retrieved. Cold storage sits at the low-cost end of that spectrum: data is still durable and redundantly stored, but retrieval can take anywhere from seconds to hours depending on the provider and tier, and there's usually a retrieval fee on top of the (much lower) storage fee. This makes cold storage a natural fit for compliance archives, long-term log retention, media libraries that are rarely reopened, and backup copies kept as part of a broader Disaster Recovery strategy. It's typically built on the same underlying Block Storage or object storage infrastructure as hot tiers, just with different replication, availability, and access-speed guarantees, and often with minimum storage-duration commitments that penalize early deletion. Choosing the right tier is a cost-optimization exercise: storing rarely-accessed data in a hot tier wastes money, while storing frequently-accessed data in cold storage introduces latency and retrieval charges that can quickly outweigh the savings. Cloud cost-management practices — often covered alongside Cloud Object Storage in cloud fundamentals training — recommend automated lifecycle policies that move data between tiers as its access pattern changes over time.
Key Concepts
- Significantly lower storage cost per gigabyte than hot tiers
- Slower retrieval times, from seconds to hours depending on tier
- Per-retrieval fees in addition to storage fees
- Same durability guarantees as hot storage, just less immediate access
- Often paired with minimum storage-duration commitments
- Managed through automated lifecycle policies in most cloud platforms
Use Cases
Frequently Asked Questions
From the Blog
AWS for Beginners: Cloud Computing Fundamentals
Amazon Web Services is the world's most widely used cloud platform. This guide covers the core services every developer needs — EC2 (virtual servers), S3 (storage), IAM (access control), VPC (networking), and RDS (databases) — with practical setup instructions and free tier guidance.
Read More Career GrowthLinkedIn Tips for Developers: Turn Your Profile Into an Inbound Machine
Most developers treat LinkedIn as an online CV and wonder why recruiters don't reach out. This guide explains how to optimise your profile for recruiter search, what to post to build visibility, and how to use LinkedIn to land interviews without cold-applying.
Read More AI & TechnologyVector Databases Explained: The Memory Layer Powering AI Apps
Vector databases are the storage layer behind RAG systems, semantic search, and AI- powered recommendations. This guide explains what they are, how they differ from traditional databases, and how to choose and use one in a real application.
Read More