List-price model / USD

Monthly cost model

A transparent estimate for 50 TB stored, 250 TB delivered to the public internet, and Waltier’s observed durable-commit request mix sustained at 30 acknowledgments per second.

Modeled bill

Egress dominates general-purpose AWS costs at this traffic ratio. S3 Express retains its performance lead but adds single-AZ storage and data-processing charges. Tigris’s free egress turns its slower measured performance into a credible value proposition. R2 is cheapest in this model, but price does not repair the workload-fit problem exposed by its WAL and follower results.

ProviderStorageEgressClass A / writesClass B / readsProcessingTotal

Cost components

Storage, transfer, and requests are kept in separate charts because their dollar scales differ sharply. The total chart combines them only after all components have been converted to the same monthly USD unit.

Published unit prices

Standard or hot storage tiers are used. Free allowances are applied where the provider publishes them. The model uses AWS US East (N. Virginia), matching both AWS benchmark runs.

ProviderStorage / GB-monthClass AClass BEgressSource

Tigris defines its billing GB as 2^30 bytes. R2 bills requests in whole-million increments. AWS internet egress applies the first 100 GB free, then the published US tiers. S3 Express also charges $0.0032/GB uploaded and $0.0006/GB retrieved in this model.

Request extrapolation

The model does not invent a generic 50/50 request split. Across each provider’s three durable-write cohorts, 36,132 logical acknowledgments produced 72,312 accepted PUTs, 32 conditional not-modified reads, and 16 deletes. Those observed ratios are scaled to 77.76 million logical commits. PUT and LIST operations map to each provider’s Class A or write-request price; GET and conditional GET map to Class B or read-request price; deletes are free under the cited products.

At the same logical rate, observed uploaded bytes are scaled for S3 Express upload processing. Separately, the 250 TB public-egress assumption is charged through the provider’s transfer and retrieval rules. This is a capacity-and-traffic envelope, not a claim that the retained 50 TB is append-only for the entire month.

Not a quote. Taxes, support plans, replication, cross-region traffic, accelerated transfer, reserved capacity, negotiated contracts, minimum retention on colder tiers, and architecture changes are excluded. Prices can change after the stated capture date.