零 egress 費是真的,但 10GB 免費額度也是真的。

Cloudflare R2 提供 10GB 免費儲存空間與零 egress 費用,但免費額度對照片備份來說遠不夠用。這篇整理 R2 的費用結構、與 Backblaze B2 的比較,幫你判斷 R2 適不適合你的備份需求。

Cloudflare R2 物件儲存評估:免費額度、限制與 NAS 備份適用性

Cloudflare R2 最吸引人的賣點是零 egress 費用——下載資料不收費。這和 AWS S3、Google Cloud Storage、Backblaze B2 等服務形成明顯對比,後者的 egress 費用往往比儲存費用還貴。

但在決定把 NAS 備份搬到 R2 之前,有幾個關鍵數字值得先看清楚。

Cloudflare R2 架構與費用結構


💰 R2 費用結構

免費額度(每月)

項目 免費額度
儲存空間 10 GB
Class A 操作(寫入、列表) 1,000,000 次
Class B 操作(讀取) 10,000,000 次
Egress(下載) 無限制,永遠免費

超出免費額度後

項目 費率
儲存空間 $0.015 / GB / 月
Class A 操作 $4.50 / 百萬次
Class B 操作 $0.36 / 百萬次
Egress $0(永遠免費)

比較:Backblaze B2 儲存 $0.006/GB/月,但 egress $0.01/GB(前 1GB/天 免費)。R2 儲存費是 B2 的 2.5 倍,但下載完全免費。


🔍 10GB 免費額度能放多少東西?

這是最直接的問題。

內容類型 10GB 能放多少
手機照片(平均 4MB/張) 約 2,500 張
iPhone 4K 影片(1 分鐘約 350MB) 約 28 分鐘
文件 / PDF 非常多(幾萬份)
Docker volumes 備份 視服務而定
NAS 完整備份 遠遠不夠

一般家用的照片庫少則幾十 GB,多則幾百 GB,10GB 的免費額度對照片備份根本不夠用。


⚖️ R2 vs Backblaze B2:NAS 備份場景比較

比較項目 Cloudflare R2 Backblaze B2
免費儲存 10 GB 10 GB
儲存費(超出後) $0.015/GB/月 $0.006/GB/月
Egress 費 $0(永遠) $0.01/GB(每日 1GB 免費)
Class A 操作 100 萬次/月免費 2,500 次/天免費
rclone 支援
S3 相容 API ✅(S3 Compatible API)
資料中心位置 全球多點(Cloudflare 網路) 美國、歐洲

費用試算:儲存 100GB 資料

服務 月費(儲存) 下載 100GB 一次
R2 ~$1.35 $0
B2 ~$0.54 ~$0.99

R2 儲存費貴約 2.5 倍,但下載完全免費。如果你經常需要從雲端取出大量資料(例如還原備份、存取媒體),R2 長期下來可能更划算。如果資料很少需要取出(純備份存著不動),B2 的儲存費優勢明顯。


🎯 R2 真正適合的使用場景

適合 R2 的情況

靜態網站資源託管:把圖片、影片、附件放在 R2,搭配 Cloudflare CDN 分發,egress 永遠免費,這是 R2 最強的應用場景。

需要頻繁取出資料的備份:如果備份的資料時常需要還原或存取,R2 的零 egress 費用優勢就發揮出來了。

小型服務設定備份:NAS 上的設定檔、Docker volumes、重要文件,只有幾 GB,10GB 免費額度綽綽有餘。

Cloudflare 生態系整合:已經用 Cloudflare Workers、Pages 的專案,R2 可以直接從 Worker 存取,不走 egress,非常適合。

不適合 R2 的情況

大量照片 / 影片備份:照片庫動輒幾百 GB,每月儲存費會比 B2 貴很多。

整台 NAS 全量備份:TB 級資料的儲存費,R2 明顯較貴。

預算優先:如果主要考量是「最便宜的雲端儲存」,B2 的儲存費是 R2 的 40%。


🔧 如何用 rclone 連接 R2

如果你評估過後決定用 R2,設定方式和 S3 相容:

在 Cloudflare Dashboard 建立 R2 API Token

  1. Cloudflare Dashboard → R2 → 管理 R2 API Token
  2. 建立 Token,設定適當的讀寫權限
  3. 記下 Access Key ID 和 Secret Access Key
  4. 記下你的帳號 ID(在 R2 頁面右側)

rclone 設定

rclone config

選「New remote」,type 選 s3,provider 選 Cloudflare,填入:

access_key_id = 你的 Access Key ID
secret_access_key = 你的 Secret Access Key
endpoint = https://你的帳號ID.r2.cloudflarestorage.com

建立好之後測試:

rclone lsd r2:        # 列出所有 bucket
rclone ls r2:bucket-name  # 列出 bucket 內容

詳細的 rclone 安裝和排程設定,可以參考 Rclone 完整教學:NAS 同步備份到 40+ 雲端服務


📊 三種雲端備份服務總整理

服務 最適合 免費額度 月費(100GB)
Cloudflare R2 靜態資源、頻繁取出 10GB ~$1.35
Backblaze B2 大量純備份(很少取出) 10GB ~$0.54
MEGA 個人使用、免費額度 20GB 免費(有限速)
Google Drive 整合 Google 生態系 15GB ~$2.99(100GB)

結論

R2 的零 egress 費用是真實的優勢,但 10GB 免費額度和比 B2 貴的儲存費,讓它在大量資料備份場景的吸引力打折。

如果你的需求是: - 照片 / NAS 整體備份 → 用 Backblaze B2(儲存費便宜) - 靜態資源 CDN 或 Worker 整合 → 用 R2(egress 免費 + Cloudflare 生態系整合) - 少量重要設定備份 → R2 免費額度夠用


🔗 延伸閱讀

這篇有幫助嗎? 零 egress 費是真的,但 10GB 免費額度也是真的。