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.