Generally, Cloud Object Storage charges in 4 dimensions:
Storage Space
- Billed per GB-month of data at rest, and the durability model directly affects price.
- Single-region, single-redundancy (e.g., “standard” in one AZ) is cheapest. Multi-AZ/zone-redundant copies cost more because data is stored in multiple facilities within a region.
- Cross-region or multi-region replication (active-active or passive DR) is pricier still, reflecting multiple full copies across geographies.
- Colder tiers (Infrequent/Archive) lower the per-GB storage rate but add retrieval and minimum-retention fees.
So total cost depends on both redundancy level and access pattern.
Requests
- Priced per API call. Reads (GET/HEAD/LIST) and writes/deletes (PUT/COPY/POST/DELETE) often have different rates; some providers split small-object and large-object or introduce per-1K/10K request tiers. Lifecycle transitions between storage classes also count as requests.
Ingress/Egress Fee
- Data uploaded from the public internet is usually free. Intra-region transfers are often free; cross-region or cross-cloud ingress may be discounted or free depending on the provider.
- Data transfer out (egress) to the public internet or other regions is billed per GB, often the largest cost driver.
Statistics or Management, Data movement, and others
- Retrieval fees apply for cold tiers (per GB retrieved) and may include per-request overhead.
- Inter-region replication incurs transfer and request charges; same for cross-account replication.
- Lifecycle transitions and inventory/analytics/reporting features can add per-object or per-GB-month fees.
- Early deletion fees can apply to Archive/Glacier-like tiers (minimum storage duration).
- Optional services (encryption key management beyond default, access logs, metrics/observability, edge acceleration/CDN, custom domains) may be billed separately.