之前看到猫猫大佬的 对象存储服务商价格对比:1TB存储与1TB流量基准分析 这篇文章很有启发。正好最近在探索物美价廉、稳定可靠的 S3 数据存储方案,将自己熟悉的、网上常见的一些提供 S3 的厂商服务做个整理,按照 1TB 数据存储和传输成本为指标做一个横评表格。希望给选购 S3 服务需求的人们有一些启发。

本文默认忽略了几大云厂商,如 AWS/Azure/GCP/Aliyun/Tencent,一方面几大巨头的成本较高,常人难以承受,故暂时排除。国内几大云厂商的 S3 计费规则相对复杂,出站流量普遍偏高,故暂时排除。

除了使用现成的 S3 服务,找一些稳定的 NVMe VPS 自建 Minio 也是不错的选择,可以做到超低价,但风险相对较高,大家自行探索,不在本文探讨范围内。

下面首先分标题整理各大厂商的存储和传输成本计费规则,最后整理一份汇总表格供大家参考。

各大厂商价格政策

Cloudflare R2

价格:

Standard storageInfrequent Access storageFree
Storage  存储$0.015 / GB-month$0.01 / GB-month10 GB-month / month
Class A Operations$4.50 / million requests$9.00 / million requests1 million requests / month
Class B Operations$0.36 / million requests$0.90 / million requests10 million requests / month
Data Retrieval (processing)None$0.01 / GB
Egress (data transfer to Internet)Free 1Free 1Free 1

区域:

HintHint description
wnamWestern North America
enamEastern North America
weurWestern Europe
eeurEastern Europe
apacAsia-Pacific
ocOceania
References:
https://developers.cloudflare.com/r2/pricing/
https://developers.cloudflare.com/r2/reference/data-location/

Cloudflare R2 不愧赛博大善人,提供 10GB 的免费存储空间,出站流量免费。区域主要有美国、欧洲和亚洲。

Backblaze B2

计费方式有两种:

  • 按量计费云存储(Pay-As-You-Go Cloud Storage):$6/TB/month 起。
  • B2 保留容量捆绑包(B2 Reserve Capacity Bundles):$1,560/20TB/year 起。
    流量费用: 每月提供 3 倍的平均每月存储数据量免费传输,额外流出数据按每 GB 0.01 美元。

区域方面:

Backblaze currently has data centers in Sacramento, California; Stockton, California; Phoenix, Arizona; Reston, Virginia; Amsterdam, Netherlands; and Toronto, Ontario.

创建账号时就需要选择存储区域,可选 US East region, the US West region, the EU Central region, or the Canada East region

References:
https://www.backblaze.com/cloud-storage/pricing
https://www.backblaze.com/docs/cloud-storage-data-regions

根据官网价格工具计算,每存储 1TB 数据,每年需耗费 72 usd(6usd/m),提供 3TB 免费数据传输。若存储 2TB 数据,每年需耗费 144 usd,以此类推。

Wasabi

计费方式同样有两种:

  • 按量计费(Pay-As-You-Go):$6.99/TB/month 起。
  • 预留容量存储(Reserved Capacity Storage):针对超大规模存储,暂时忽略。
North AmericaEMEAAPAC
Wasabi Object Storage*$6.99 TB/mo** <br>($.0068 GB/mo)
Ingress Data Transfer = Free

Egress Data Transfer = Free
API Requests = Free
*$6.99 TB/mo** <br>($.0068 GB/mo)
Ingress Data Transfer = Free

Egress Data Transfer = Free
API Requests = Free
*$6.99 TB/mo** <br>($.0068 GB/mo)
Ingress Data Transfer = Free

Egress Data Transfer = Free
API Requests = Free
Wasabi Cloud NAS*$8.99 TB/mo** <br>($.0088 GB/mo)
Ingress Data Transfer = Free

Egress Data Transfer = Free
API Requests = Free
*$8.99 TB/mo** <br>($.0088 GB/mo)
Ingress Data Transfer = Free

Egress Data Transfer = Free
API Requests = Free
*$8.99 TB/mo** <br>($.0088 GB/mo)
Ingress Data Transfer = Free

Egress Data Transfer = Free
API Requests = Free

可知 Wasbi 在 North America, EMEA, APAC 几个区域提供服务,上下行流量免费,存储费用按量计费。即存储 1TB 数据每月需耗费 6.99USD,但是按照官网计算器,每年的费用是 83 USD。

根据官网可知, Wasbi 为用户免费提供为期 30天的 1 TB 存储空间,无需绑定信用卡。

References:
https://wasabi.com/pricing
https://wasabi.com/pricing/faq
https://docs.wasabi.com/v1/docs/signing-up-for-wasabi

DigitalOcean Spaces

简单且可扩展的与 S3 兼容的对象存储,内置内容分发网络(CDN),用于存储、分发、备份和归档任意数量的网页内容、图片、媒体和静态文件,以支持您的 web 应用。

DigitalOcean 提供的 Spaces S3 服务,计费从 $5 每月开始,包含 250 GiB 存储,1 TiB 出站流量,额外的空间按照 $0.02/GiB 收取,额外的出站则按照 $0.01/GiB 收取。

因此,以 1TiB 的存储容量为例,每个月用户需要额外购买(1024 GiB – 250 GiB)= 774 GiB 的存储空间。这部分额外存储的费用为 774 GiB * $0.02/GiB = $15.48 每月 ,存储 1TiB 数据的总开销为 $5.00 + $15.48 = $20.48 每月。

在区域方面,根据官网信息,可提供 NYC3 AMS3 SFO2 SFO3 SGP1 LON1 FRA1 TOR1 BLR1 SYD1 这些区域的 Space S3 存储服务。

References:
https://www.digitalocean.com/pricing/spaces-object-storage
https://docs.digitalocean.com/products/spaces/details/availability/

Hetzner

直接提供 $5.99/monthly 的基础价格,包含 1TB 的数据存储和 1TB 的数据传输,额外的数据传输按照 $ 1.20 /TB 收取。额外的数据存储方面,似乎都是整数倍的递增。如存储 2TB 的数据则需收取 $11.98/monthly

区域方面,在 Falkenstein, DE (FSN1), Helsinki, FI (HEL1), and Nuremberg, DE (NBG1) 这些区域可用。

References: https://www.hetzner.com/storage/object-storage/

Scaleway Object Storage

Type of consumptionPriceApprox. per month
Multi-AZ Standard Object Storage€0.00002/GB /hour~€0.0146/GB/month
One Zone - IA Object Storage€0,0000165/GB/hour~€0.012/GB/month
RequestsIncluded
IngressIncluded
Bucket websites featureFree
Egress fees* - inter regional or to Internet 75 GB free every month,
then €0.01/GB
Archiving objects: Object Storage (Standard) → Cold Storage (Glacier)Free

根据官方的这份计费表格,可以看出,Scaleway 采用弹性计费,提供多区域和单区域两种。分别计算存储并出站 1TB 数据的费用为:

Type1 TB 存储费用1TB 传输费用
多区域1000 * 0.0146 = €14.6/TB/M(1000-75) * 0.01 = €9.25/TB/M
单区域1000 * 0.012 = €12/TB/M
注:GB 默认按照 1000 进制,GiB 默认按照 1024 进制,若无明确标出则默认按 GB 计算。

区域方面,支持这些:

  • Amsterdam, The Netherlands:

    • Region: nl-ams
  • Paris, France:

    • Region: fr-par
  • Warsaw, Poland:

    • Region: pl-waw
References:
https://www.scaleway.com/en/pricing/storage/
https://www.scaleway.com/en/docs/object-storage/quickstart/

Vultr

提供四种对象存储规格:Standard、Premium、Performance 和 Accelerated,存储价格各不相同。整理表格如下:

StandardPremiumPerformanceAccelerated
1TB Prices$18.00/month$36.00/month$50.00/month$100.00/month
additional$0.018/GB$0.036/GB$0.05/GB$0.1/GB

传输费用方面,套餐默认带有 1TB,额外的费用为 $10 per additional TB transferred

区域方面,登录后台查看,可以选择这些区域:US New York, US Chicago, US Los Angeles, NL Amsterdam, AU Sydney,GB London,SG Singapore, JP Tokyo, IN Bangalore

References: https://www.vultr.com/pricing/#object-storage

Linode Object Storage

Storage$/MoOutbound TransferObjects / Cluster*
250 GB$51 TB1 Billion
500 GB$101 TB1 Billion
1 TB$201 TB1 Billion
5 TB$1001 TB1 Billion
10 TB$2001 TB1 Billion
50 TB$1,0001 TB1 Billion
100 TB$2,0001 TB1 Billion
500 TB$10,0001 TB1 Billion
1 PB$20,0001 TB1 Billion
$0.02 / GB Additional Storage,  $0.005 / GB Additional Outbound Transferred

官网提供了以上这份表格,可以看出存储并传输 1Tb 数据对应套餐为 $20/M.

区域方面,登录后在开通界面可以看到,North America, Europe Asia, South America, Oceania 这些区域均提供。

References:
https://www.linode.com/products/object-storage/
https://www.linode.com/pricing/#object-storage

OVH Object Storage

OVH 在 12 个 US 区域提供 S3 存储,价格区别主要在 Local Zone 还是其他区域,两种类型分别以一个机房为例摘取官网价格:

United States (Vint Hill)

NamePrice
Data storage$0.00001111 /GB/hour
Incoming internal trafficIncluded
Incoming public trafficIncluded
Outgoing internal trafficIncluded
Outgoing public traffic$0.011 /GB
Outgoing public traffic is offered free until February 28, 2025, in all our Local Zones.

United States (Los Angeles) Local Zone

NamePrice
Data storage$0.00003042 /GB/hour
Outgoing public traffic$0.0122 /GB
Outgoing public traffic is offered free until February 28, 2025, in all our Local Zones.
出站公共流量在所有本地区域将免费提供至 2025 年 2 月 28 日。

针对单区域和多区域存储和传输 1TB 数据价格整理如下(仅供参考):

类型1TB 存储价格1TB 传输价格
Other Zone0.00001111 * 1000 * 24 * 31 = $8.27/TB/M0.011 * 1000 = $11.0/TB
Local Zone0.00003042 * 1000 * 24 * 31 = $22.63/TB/M0.0122 * 1000 = $12.2/TB
References:
https://us.ovhcloud.com/public-cloud/object-storage/
https://us.ovhcloud.com/public-cloud/prices/

汇总表格

厂商免费额度区域存储费用政策流量费用政策1TB 存储成本1TB 流量成本1TB 合计费用
Cloudflare R210GB 存储/月
100万 Class A 操作/月
1000万 Class B 操作/月
北美东西部
欧洲东西部
亚太
大洋洲
Standard: $0.015/GB/月<br>IA: $0.01/GB/月出站流量免费约 $15/月$0约 $15/月
Backblaze B2美国东西部
欧洲中部
加拿大东部
$6/TB/月<br>($0.006/GB/月)提供3倍存储量的免费流量
超出部分 $0.01/GB
$6/月$0
(3TB免费额度足够)
$6/月<br>($72/年)
Wasabi30天1TB试用
(不需信用卡)
北美
欧洲中东非洲
亚太
$6.99/TB/月<br>($0.0068/GB/月)入站和出站免费$6.99/月$0$6.99/月<br>($83/年)
DigitalOcean Spaces250GB存储
1TB出站流量
(基础套餐内)
美国(NYC3,SFO2,SFO3)
欧洲(AMS3,LON1,FRA1)
亚太(SGP1,BLR1,SYD1)
加拿大(TOR1)
基础套餐$5/月<br>额外存储$0.02/GB基础套餐包含1TB流量
额外流量$0.01/GB
$20.48/月已包含在基础套餐中$20.48/月
Hetzner德国(Falkenstein,Nuremberg)
芬兰(Helsinki)
$5.99/TB/月包含1TB流量
额外流量$1.20/TB
$5.99/月已包含在基本套餐中$5.99/月
Scaleway75GB出站流量/月荷兰(Amsterdam)
法国(Paris)
波兰(Warsaw)
多区域:€0.0146/GB/月
单区域:€0.012/GB/月
75GB/月免费
额外€0.01/GB
多区域:€14.6/月
单区域:€12/月
€9.25/月
(除了免费的75GB)
多区域:约€23.85/月
单区域:约€21.25/月
Vultr美国(纽约,芝加哥,洛杉矶)
荷兰(阿姆斯特丹)
澳大利亚(悉尼)
英国(伦敦)
新加坡
日本(东京)
印度(班加罗尔)
Standard:$18/TB/月<br>Premium:$36/TB/月
Performance:$50/TB/月<br>Accelerated:$100/TB/月
包含1TB流量
额外$10/TB
Standard:$18/月已包含在基本套餐中Standard:$18/月
Linode Object Storage北美
欧洲
亚洲
南美
大洋洲
$20/TB/月<br>额外存储$0.02/GB包含1TB流量
额外流量$0.005/GB
$20/月已包含在基本套餐中$20/月
OVH Object Storage
(2025年2月28日前出站公共流量免费)
美国(多区域)普通区域:约$8/TB/月<br>($0.00001111/GB/小时)
本地区域:约$22/TB/月<br>($0.00003042/GB/小时)
普通区域:$0.011/GB<br>本地区域:$0.0122/GB
(目前均免费到2025年2月)
普通区域:约$8/月<br>本地区域:约$22/月$0
(限时免费)
普通区域:约$8/月<br>本地区域:约$22/月
(限时优惠中)

其他流行的S3兼容存储服务

By Claude 3.7 sonnet

除了提到的这些服务商外,还有以下几家值得考虑的S3兼容存储提供商:

  1. Amazon S3 - 作为对象存储的鼻祖,仍然是最流行的选择之一

    • 存储费用: 标准存储约$0.023/GB/月(美国区域)
    • 流量费用: 入站免费,出站第一个1GB免费,之后按阶梯定价
    • 免费额度: 免费套餐提供5GB存储和20,000个GET请求
  2. Google Cloud Storage - 谷歌的对象存储解决方案

    • 存储费用: 标准存储约$0.02/GB/月
    • 流量费用: 入站免费,站内免费,出站按区域定价
    • 免费额度: 5GB存储和5GB出站流量
  3. Microsoft Azure Blob Storage - 微软的对象存储服务

    • 存储费用: 标准存储约$0.018/GB/月(热访问层)
    • 流量费用: 入站免费,站内免费,出站按区域定价
    • 免费额度: 5GB存储和免费入站数据传输
  4. Alibaba Cloud OSS (Object Storage Service) - 阿里云的对象存储服务

    • 存储费用: 标准存储约$0.018/GB/月
    • 流量费用: 入站免费,出站按区域计费
    • 全球多区域覆盖,包括中国大陆
  5. IBM Cloud Object Storage

    • 存储费用: 标准存储约$0.02/GB/月
    • 流量费用: 入站免费,出站按区域定价
    • 全球多区域覆盖
  6. OVH Object Storage

    • 存储费用: €0.01/GB/月起
    • 流量费用: 入站免费,出站按区域定价
    • 区域: 欧洲,北美,亚太

这些服务在性能、价格和地区覆盖方面各有优势,适合不同的使用场景。选择时应考虑存储需求、访问模式、地理位置和预算等因素。

总结

按需选择,也可考虑自建方案,实际费用以出账站单为准。

References

最后修改:2025 年 04 月 13 日
如果觉得我的文章对你有用,请随意赞赏