A brief object storage pricing comparasion


1. Pricing Comparison Overview

  • Scope: Single-region, standard durability (roughly "LRS/ZRS-equivalent" where vendors differ), standard "hot" class where applicable. Prices change often—verify with linked pages.
  • Dimensions compared: Storage Space (GB-month), Requests (read/write classes), Egress (data transfer out to the public internet). Optional notes for free allowances or special constraints.

1.1 AWS S3 (us-east-1)

  • Pros: Mature ecosystem, granular features (Lifecycle, Replication, Object Lambda), broad SDK support.
  • Cons: Egress charges are significant; request pricing complexity; cross-region replication costs.
  • Pricing (Standard, us-east-1):
    • Storage Space: $0.023 per GB-month
    • Requests: GET/SELECT/others "read-like" ~$0.0004 per 1,000; PUT/COPY/POST/LIST ~$0.005 per 1,000
    • Egress Fee: ~$0.09 per GB (first 10TB/month tier)
  • Notes: Free allowances exist but are modest.

1.2 Google Cloud Storage (us-central1)

  • Pros: Uniform bucket access model, integrated analytics, strong data lifecycle tools.
  • Cons: Egress tiers can be higher than some competitors; region pricing variance.
  • Pricing (Standard, us-central1):
    • Storage Space: ~$0.020 per GB-month
    • Requests: Class A (write/modify) ~$0.005 per 1,000; Class B (read/list) ~$0.004 per 10,000
    • Egress Fee: ~$0.12 per GB (to internet, NA/US regions typical first tier)
  • Notes: Multi-regions cost more; Nearline/Coldline/Archive lower storage but add retrieval/early deletion fees.

1.3 Azure Blob Storage (East US, Hot, LRS)

  • Pros: Tight Azure integration (AD, RBAC, VNets, Private Endpoints), competitive storage rates for Hot tier.
  • Cons: Request pricing splits by operation; significant egress; minimum charges in cool/archive tiers.
  • Pricing (Hot, LRS, East US):
    • Storage Space: ~$0.0184 per GB-month
    • Requests: Read ~$0.004 per 10,000; Write ~$0.05 per 10,000 (Azure has distinct per-10k units—verify exact operation classes)
    • Egress Fee: ~$0.087 per GB (first 10TB/month tier)
  • Notes: ZRS/GZRS add durability at higher cost; cool/archive have lower storage + higher access/retention fees.

1.4 Aliyun OSS (Singapore, Standard)

  • Pros: Competitive rates in APAC; flexible classes; strong China connectivity for local regions.
  • Cons: Cross-region egress can be costly; region variance; request pricing varies by operation class.
  • Pricing (Standard, Singapore):
    • Storage Space: ~$0.023 per GB-month
    • Requests: PUT/COPY/POST/LIST roughly $0.005 per 1,000; GET roughly $0.0004 per 1,000 (similar pattern; verify)
    • Egress Fee: ~$0.12 per GB to internet (first tier)
  • Notes: Mainland China regions have different structures.

1.5 Wasabi (us-east-1 equivalent)

  • Pros: No egress fees; simple pricing; S3-compatible.
  • Cons: Minimum storage capacity commitment and minimum retention period; egress ratio constraints (egress not to exceed a multiple of stored data).
  • Pricing:
    • Storage Space: ~$0.00599 per GB-month (≈ $5.99/TB-month)
    • Requests: Nominal and often lower than hyperscalers, but check current terms (S3-compatible API—standard operation costs may apply within their structure)
    • Egress Fee: $0 (no egress charges)
  • Notes: Minimums and retention (often ~90 days) apply; "fair use" policies limit excessive egress vs stored capacity.

1.6 Cloudflare R2 (Global)

  • Pros: Zero egress to the public internet; CDN-friendly; S3-compatible API.
  • Cons: Operational/request pricing can be non-trivial; some hidden constraints (rate limits, per-operation classes); regionless endpoint nuances.
  • Pricing:
    • Storage Space: ~$0.015 per GB-month
    • Requests: Priced per operation class (Class A/B); on the order of a few dollars per million—verify exact current rates
    • Egress Fee: $0 (no egress charges)

1.7 Oracle Cloud Object Storage (us-ashburn-1, Standard)

  • Pros: Generous monthly free egress allowance (e.g., 10TB per account); competitive storage rates; S3-compatible endpoint available.
  • Cons: Allowance is account-wide; requests still billed; cross-region replication adds costs.
  • Pricing (Standard, us-ashburn-1):
    • Storage Space: ~$0.0255 per GB-month
    • Requests: Reads/Writes priced per 10,000—verify exact current rates
    • Egress Fee: First 10TB/month free per account; above allowance, ~$0.0085–$0.025 per GB depending on tier

1.8 Redundancy Alignment

  • To keep comparisons fair, examples above target single-region, standard durability classes (LRS/Standard or equivalent). Multi-AZ/zone-redundant and multi-region variants will increase Storage Space pricing and sometimes adjust request or replication-related costs.

2 Cost Snapshot (Single-Region, Standard Durability)

  • Storage Space (GB-month):
    • AWS S3 us-east-1: $0.023
    • GCS us-central1: ~$0.020
    • Azure East US (Hot LRS): ~$0.0184
    • Aliyun OSS Singapore (Standard): ~$0.023
    • Wasabi: ~$0.00599
    • Cloudflare R2: ~$0.015
    • Oracle OCI us-ashburn-1: ~$0.0255
  • Requests (indicative, verify exact operation classes):
    • "Read" class: AWS/GCS around $0.0004–$0.004 per 1,000–10,000; Azure per-10k ~$0.004; Wasabi/R2 vary—use their current per-million/operation-class tables; Oracle per-10k varies by op
    • "Write" class: AWS/GCS around $0.005 per 1,000; Azure per-10k ~$0.05; others similar patterns but with different units—verify
  • Egress:
    • AWS: ~$0.09/GB (first 10TB)
    • GCS: ~$0.12/GB (first tier)
    • Azure: ~$0.087/GB (first 10TB)
    • Aliyun: ~$0.12/GB (first tier)
    • Wasabi: $0 (subject to fair-use/retention/minimums)
    • Cloudflare R2: $0 (subject to operational constraints)
    • Oracle: 10TB/month free per account; above tiered per-GB rates
  • Retrieval/early deletion fees for cold tiers:
    • If you choose Nearline/Coldline/Archive (GCS), Cool/Archive (Azure), Glacier classes (AWS), or Archive tiers (OCI), storage cost drops but retrieval per-GB fees and minimum retention periods apply. These can dominate total cost for frequently accessed data.
Provider Region Storage Space (GB-month) Requests (Read/Write) Egress Fee (per GB) Key Pros Key Cons
AWS S3 us-east-1 $0.023 GET: $0.0004/1K
PUT: $0.005/1K
$0.09 Mature, feature-rich, global Complex pricing, egress costly
Google Cloud
Storage
us-central1 $0.020 Read: $0.004/10K
Write: $0.005/1K
$0.12 Uniform access, analytics Region variance, egress
Azure Blob
Storage
East US (Hot, LRS) $0.0184 Read: $0.004/10K
Write: $0.05/10K
$0.087 Azure integration, RBAC Request splits, egress
Aliyun OSS Singapore $0.023 GET: $0.0004/1K
PUT: $0.005/1K
$0.12 APAC rates, China access Cross-region, region variance
Wasabi us-east-1 $0.00599 Nominal, S3-compatible $0 No egress fee, simple Min. storage, retention, egress ratio
Cloudflare R2 Global $0.015 Class A/B: $4.50/$0.36 per million $0 No egress, CDN-friendly Hidden limits, rate limits
Oracle Cloud
Storage
us-ashburn-1 $0.0255 Read/Write: per 10K, varies 10TB/mo free, then ~$0.0085–$0.025 10TB free egress, S3 API Account-wide free tier, request billed

3 Important Caveats