直接 egress 具成本優勢,但免費額度仍有限。

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

Cloudflare R2 最吸引人的賣點是直接 egress 的費用條款——但是否完全不產生費用,要看下載路徑、串接的 Cloudflare 服務與當期方案。這和 AWS S3、Google Cloud Storage、Backblaze B2 等服務形成差異,不能只用儲存單價比較。

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

Cloudflare R2 架構與費用結構


💰 R2 費用結構

免費額度(每月)

項目 免費額度
儲存空間 10 GB
Class A 操作(寫入、列表) 1,000,000 次
Class B 操作(讀取) 10,000,000 次
Egress(R2 直接下載) 依官方條款;其他串接服務另計

超出免費額度後

項目 費率
儲存空間 $0.015 / GB / 月
Class A 操作 $4.50 / 百萬次
Class B 操作 $0.36 / 百萬次
Egress R2 直接 egress 依官方條款;其他服務另計

比較:Backblaze B2 的儲存、下載與交易費需依官方當期方案計算。R2 的直接 egress 與其他服務串接規則也可能調整,不要只用單一儲存單價判斷。


🔍 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 費 依官方條款(直接 R2 egress) 依官方當期方案
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 分發;R2 直接 egress 不收費,但 CDN、Workers 或其他串接服務仍要依各自計費規則確認,這是 R2 常見的應用場景。

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

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

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

不適合 R2 的情況

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

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

預算優先:如果主要考量是儲存成本,應以當期官方報價與實際用量比較,不能只看 R2 的免費 egress。


🔧 如何用 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 完整教學:Synology NAS 同步備份到多種雲端服務


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

服務 最適合 免費額度 月費(100GB)
Cloudflare R2 靜態資源、頻繁取出 依官方方案 依用量計費
Backblaze B2 大量純備份 依官方方案 依用量計費
MEGA 個人使用、依目前方案 依官方方案 依目前方案
Google Drive 整合 Google 生態系 依目前方案 依目前方案

結論

R2 的直接 egress 條款可能是優勢,但 10GB 免費額度與儲存成本仍讓它在大量資料備份場景需要仔細試算。

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


資訊來源與價格限制

本文的價格與免費額度是 2026-08-04 查閱 Cloudflare 官方文件時的快照;R2 價格、免費額度、儲存類型與計費單位可能更新,正式使用前請重新計算。R2 不收直接 egress 費用,但連接的 Workers、CDN、來源雲端或其他服務仍可能產生自己的費用;Infrequent Access 也有資料取回與最低儲存期間等限制。

🔗 延伸閱讀

這篇有幫助嗎? 直接 egress 具成本優勢,但免費額度仍有限。