Tuesday, March 26, 2024

A list of S3-compatible providers

In the previous post I compared B2 and R2. Then I realized that there are a whole bunch of other S3-compatible providers so here is a list - I evaluated them based on my own use case, yours may vary:

NOTE: I haven't used any of the services listed below, so I cannot comment as to their quality or reliability.

  • BackBlaze B2 - PUT requests are free, no minimum spend.
  • Oracle Cloud - Data storage: $0.0255/GB/month. $0.34/million requests. 10TB free egress per month.
  • Microsoft Azure - $7.7/million write operations
  • IBM Cloud - $5.2/million class A (write) operations 
  • AWS S3 - $5/million PUT calls
  • Google Cloud - $5/million class A (write) operations
  • Fuga - €5/million PUT calls
  • CloudFlare R2 -$4.50/million class A (write) operations
  • Clever cloud - €0.09 / GB egress 
  • Terrahost - minimum spend is $11.5 per month
  • Wasabi - minimum spend is $6.99 / month
  • Vultr - minimum spend is $6 / month 
  • Upcloud - minimum spend is €5 / month
  • Digital Ocean spaces - minimum spend is $5 / month
  • Linode - minimum spend is $5 / month
  • iDrive e2 - minimum spend is $4 / month
  • Contabo - minimum spend is $3 / month
  • Bunny - minimum spend is $1 / month (which gives you 25GB with replication, or 50GB with no replication), no API fees, no API egress fees, S3 coming soon (TM)
  • Synology C2 - €11.99/ year for 100GB, no API fees, no egress fees (???), no upload fees, no deletion fees
  • Serverius - Data storage: €0.009/GB/month. Every month, your first million HTTP requests are free. Each GET and PUT request type has its own limit of 1 million free requests. For example, if you’ve had 0.8 million GET and 0.7 million PUT requests, you’re still within your free limit. In case you exceed 1 million requests, the extra requests will be charged at only 0.0003 Euro per 1000 (0.3/million) HTTP requests. The first 200GB of data egress per month is free.
  • Scaleway - Data storage: €0.012/GB/month for single-zone, €0.0146 for multi-zone. Ingress is free. Requests are free. Egress - 75GB free per month, after that charged at €0.01/GB.
  • OVH - Data storage: 0.012/GB/month. Ingress is free. API requests are free. Egress is charged at 0.012/GB month.
  • tebi.io - Data storage: PAYG plan includes a Free Tier which gives you 25GB of free storage replicated in two locations. Additional storage is charged at $0.02/GB/month. API calls are FREE. Unlimited uploads (free, I guess). 250GB of free egress per month, additional egress is charged at $0.01/GB.
  • Dreamhost - Data storage: $0.025/GB/month. Ingress is FREE. API calls are FREE. Egress is charged at $0.05/GB.
  • Exoscale - Data storage: €0.02/GB/month. Egress is charged at $0.02/GB. There is no other charge - ingress is free.
  • Ionos S3 - Data storage: €0.015/GB/month. Ingress is FREE. API requests are FREE. Outgoing data traffic: €0.03/GB.
  • Storj - Data storage: $0.004/GB/Month. Segments are billed at $0.00000001222 per Segment Hour. Every file smaller than 64MB takes up 1 segment (unless you split them). Egress is charged at $0.007/GB.
  • Telnyx - Data storage: $0.006/GB/month. State-change operations: $0.5 per million. State-read operations: $0.04 per million. Egress is free (???). But see the LET thread for more details: https://lowendtalk.com/discussion/187546/telnyx-s3-compatible-object-storage-4-tb-mo-and-free-egress

Please note that I do not know which of the above listed services have hidden charges or minimum spend limits or some crazy terms/conditions like "once you upload a file you must not delete it for at least 6 months otherwise we will suspend your account" etc.

Caveat emptor, I guess.

 

Btw, the cheapest Scaleway instance - IPv6-only Stardust - only costs around $0.5 per month if you use the 10GB local storage. Pretty cheap! And you get 1GB RAM and "unlimited" bandwidth too. You need to disable IPv4 in order to get that price, though. So pester your ISP until they give you IPv6!!

No comments:

Post a Comment