storage
70 articles on storage — what drives the cost, how it is priced, and where the savings actually are.
Kubernetes persistent volume cost: the storage bill nobody reads
PersistentVolumeClaims quietly provision real cloud disks, and those disks keep billing long after the pod is gone. Storage class choice, over-sized claims, and orphaned volumes routinely add 15 to 25 percent to a cluster bill. Here are the numbers.
Model checkpoint storage cost: the terabytes nobody deletes
Training checkpoints accumulate silently. A team running dozens of experiments can hold hundreds of terabytes of optimizer states they will never load again, at $0.023 per GB-month it adds up to a real recurring bill.
Observability data tiering: moving telemetry to cold storage without losing it
Almost nobody queries observability data older than two weeks, yet most organizations keep months of it in the most expensive tier available. Tiering fixes that, and the price gap is roughly 100 to 1.
Data lake storage tiering cost: moving 80 percent of your bytes for 20 percent of the price
Most data lakes keep everything in the hot tier because nobody set a lifecycle policy. Object storage tiers differ by more than 20x in price, and the retrieval trade offs are manageable.
Compression codec cost trade offs: picking between ZSTD, Snappy, and gzip on price
Codec choice moves three meters at once: storage bytes, scan bytes, and CPU seconds. The cheapest codec on storage is rarely the cheapest overall. Here is how to run the comparison on dollars.
Data retention policy cost: what keeping everything forever actually costs
Retention is usually set by whoever felt most cautious, not by anyone holding a budget. Attaching dollar figures to each retention window turns an argument about risk into a decision about price.
How much does it cost to run a file sharing service?
A file sharing service holding 80 TB for 50,000 users with 20 TB of monthly downloads costs about 4,006 dollars on AWS. Here is the breakdown and why tiering storage matters more than anything else.
Cold storage retrieval fees: the cost of getting archived data back
Archive tiers advertise storage at a fraction of a cent per gigabyte. The catch is on the way out: retrieval fees, minimum durations, and per-request charges that can dwarf a year of storage savings.
Database storage autoscaling: the ratchet nobody budgets for
Storage autoscaling grows your database disk automatically and never shrinks it. A one-off bulk load can leave you paying for terabytes you deleted years ago. Here is how the ratchet works and what it costs.
Provisioned IOPS for databases: when paying for I/O is worth it
io2 Block Express charges $0.065 per provisioned IOPS per month on top of storage. Provision 40,000 IOPS and you have added $2,600 to the monthly bill before a single byte is stored. Here is when that is the right call.
Index bloat: the storage line hiding inside your database size
Indexes routinely occupy more space than the tables they serve, and a bloated or duplicated index set can be half your database volume. Here is how to measure it and what removing it is worth.
The cloud storage cleanup playbook: cutting object and block spend
Storage rarely spikes, it creeps, which is why it is the least audited line on most bills. Here is a five step cleanup covering tier policy, incomplete uploads, versioning, replication, and block storage, with real per GB rates.
S3 Glacier Instant Retrieval cost: cheap archive with fast access
S3 Glacier Instant Retrieval stores data at about $0.004 per GB, roughly a sixth of S3 Standard, while still giving millisecond access. Here is what it costs, where the retrieval fees bite, and when it beats Standard-IA and the slower Glacier tiers.
S3 replication cost explained: what CRR and SRR really bill
S3 replication looks like a checkbox but bills on four separate lines: destination storage, PUT requests, inter-region data transfer, and optional Replication Time Control. Here is how each is priced and how to keep replication from doubling your storage bill.
S3 versioning storage cost: why old versions inflate your bill
S3 versioning protects against overwrites and deletes, but every version is a full object billed at the full storage rate. Without lifecycle rules to expire noncurrent versions, a versioned bucket can store several times the data you think it does. Here is how to keep it in check.
S3 multipart upload cost: the incomplete uploads billing silently
S3 multipart upload is efficient for large files, but abandoned or failed uploads leave parts stored and billing forever, invisible in the normal object listing. Here is how the request and storage costs work, and the one lifecycle rule that stops the silent leak.
EBS io2 Block Express cost: when the fastest volume pays for itself
EBS io2 Block Express delivers up to 256,000 IOPS and 4,000 MB/s per volume at the same price as regular io2. Here is how the tiered IOPS pricing works, what a high-performance database volume actually costs, and when gp3 is the smarter buy.
EBS throughput vs IOPS cost: which one you are actually paying for
On gp3 you provision IOPS and throughput separately, and paying for the wrong one is a common waste. Here is how the two are priced, how to tell which your workload needs, and why a database and a log archive want opposite settings.
EFS Infrequent Access cost: cutting file storage by 90 percent
EFS Standard costs $0.30 per GB-month, one of the priciest storage options on AWS, but its Infrequent Access tier drops to $0.016 per GB, a near-95-percent cut. Here is how EFS lifecycle management moves cold files automatically and where the access fees bite.
Azure storage redundancy cost: LRS vs ZRS vs GRS explained
The redundancy option you pick for an Azure storage account changes the price of every gigabyte. LRS is the baseline, ZRS adds zone resilience, and GRS roughly doubles cost for cross-region durability. Here is what each buys and costs.
Azure Blob transaction cost: the per-operation charge people miss
Azure Blob Storage charges not just for gigabytes stored but for every read, write, and list operation, and on cool and archive tiers those transaction fees can dwarf the storage itself. Here is how transaction pricing works and how to control it.
Azure disk Ultra vs Premium SSD cost: paying for IOPS the right way
Premium SSD bundles IOPS and throughput into fixed disk sizes, while Ultra Disk bills capacity, IOPS, and throughput as three separate dials. For most workloads Premium is cheaper; Ultra wins only when you need decoupled, extreme performance. Here is the math.
Azure Blob lifecycle management cost: automating tier moves and deletes
Azure Blob lifecycle policies automatically move data to cooler tiers and delete it on a schedule, turning manual tiering into ongoing savings. The rules are free to run; the savings come from data landing on the right tier. Here is how to build them.
GCP Persistent Disk snapshot cost: what incremental backups really cost
Persistent Disk snapshots are incremental and billed per gigabyte of stored data, so their cost depends on how much changes between snapshots, not the disk size. Here is how snapshot billing works and how to stop snapshots creeping up your bill.