前陣子整理抖音直播錄屏的儲存方案,我深入研究了各種冷儲存(Cold Storage)選項,從外接硬碟到 LTO 磁帶,最後把焦點放在 AWS S3 Glacier Deep Archive。

官方宣稱「每 TB 只要 $1/月」,聽起來便宜到不行。但社群裡一堆人喊冤:「存的時候很爽,取回的時候心在滴血。」

到底 Glacier Deep Archive 值不值得用?取回成本有多高?我跑了完整的成本模擬,整理出一份詳細的長期儲存成本分析報告。

- 廣告 -

什麼是 Glacier Deep Archive?

AWS S3 提供多種儲存階層,從即時存取的 S3 Standard 到幾乎不取用的 Deep Archive。

Glacier Deep Archive 的定位非常明確:「寫入一次,幾乎永不取用」。它是 S3 家族中儲存費最便宜的選項,專為合規存檔、災難復備份這類「放了就忘了」的場景設計。

基本規格

項目規格
儲存費率$0.00099/GB/月(約 $1/TB/月)
最小儲存期限180 天(提前刪除要付罰金)
批量取回(Bulk)$0.0025/GB,12-48 小時
標準取回(Standard)$0.004/GB,4-12 小時
快速取回(Expedited)$0.02/GB,1-5 分鐘
資料出網費(Egress)首 100GB 免費,之後 $0.09/GB
上傳資料費$0.0018/GB
API 請求費每 1000 次 $0.005

⚠️ 注意: 每個物件會額外消耗 40KB 的中繼資料(Metadata),所以小檔案不適合單獨上傳,建議先打包成 tar/zip。

成本模型設定

為了做實際試算,我設定了一個貼近真實使用的場景:

  • 每月新增錄製: 500 GB(已壓縮的直播影片)
  • 每年新增: 約 6 TB
  • 儲存年限: 10 年
  • 總儲存容量: 約 58.6 TB
  • 取回頻率: 每 3 年取回一次
  • 每次取回量: 1 TB

10 年總成本明細

儲存費用

這是 Glacier 最便宜的項目。每個月根據累積容量計費,10 年下來總計:

$3,594 USD(約 NT$ 115,000)

聽起來很多,但平均到每 TB/月只有 $1,確實便宜。

上傳費用

  • 資料上傳:$108($0.0018/GB × 58.6 TB)
  • API 請求:$0.30(每 1000 次 $0.005)
  • 上傳總計:$108.30

上傳費用幾乎可以忽略不計。

取回費用

取回費率有三種選擇,差異很大:

取回方式費率每次 1TB 費用10 年(3 次)總計
Bulk 批量取回$0.0025/GB$83.50$261
Standard 標準取回$0.004/GB$91$273
Expedited 快速取回$0.02/GB$141$423

資料出網費用(Egress)

這才是 Glacier 真正的「坑」。

資料從 AWS 取回到你本地機器,需要付「出網費」。首 100GB 免費,之後每 GB $0.09。

10 年間取回 3 次、每次 1TB,出網總計:

$261 USD(約 NT$ 8,350)

如果每年取回一次(10 次),出網費用會暴增到 $810。

10 年總成本(以批量取回為例)

項目USD台幣
儲存費用$3,594$115,000
上傳費用$108$3,500
取回費用$261$8,350
10 年總計$3,971$127,056
平均每月$33$1,059

不同儲存年限的成本比較

年限累積容量總成本 USD平均每月 USD平均每月 NT$
3 年17.6 TB$413$11.48$367
5 年29.3 TB$989$16.48$527
10 年58.6 TB$3,862$32.18$1,030
15 年87.9 TB$8,517$47.32$1,514
20 年117.2 TB$14,861$61.92$1,981

你會發現每 TB/月成本會隨年限上升。原因是出網費用是每次取回的固定成本,不隨總容量增長而攤薄。

對比:純外接硬碟方案

Glacier Deep Archive純外接硬碟
10 年總成本$3,971(NT$ 127,056)$680(NT$ 21,760)
平均每月$33$5.67
優點不佔空間、防火防水、可離家存放一次買斷、無月費、取回免費
缺點出網費貴、取回要等 12-48 小時佔空間、會壞、需定期換

硬碟便宜了 6 倍! 但硬碟需要你自己管理、定期更換、注意存放環境。

對比:Backblaze B2(無取回費、無出網費)

Backblaze B2 的定價是 $6/TB/月,但取回和出網都免費

10 年總成本:$21,780(NT$ 696,960)

乍看比 Glacier 貴很多,但如果你每年取回 1-2 次,Glacier 的出網費會吃掉儲存省下的錢。

關鍵洞察

1. Glacier 的「便宜」是有代價的

儲存便宜($1/TB/月),但取回 + 出網可能比儲存還貴。每 3 年取回 1TB,取回+出網約 $92.50。取回次數越多,總成本越高。

2. 取回頻率決定是否划算

根據 LeanOps 的「停損分析」:

儲存階層每月取回超過多少就虧了?
Deep Archive> 1.1% 取回/月
Flexible Retrieval> 2% 取回/月
Instant Retrieval> 0.63% 取回/月

換句話說,如果你每年取回超過 1% 的資料(也就是 12 年取完全部),Glacier Deep Archive 就不如 S3 Standard。

3. 最佳策略:分層儲存

綜合社群經驗和成本分析,我推薦以下分層策略:

  • 近 6 個月資料 → 外接硬碟(熱備份,隨時看)
  • 6 個月 ~ 3 年資料 → Backblaze B2(取回方便,適合定期取回)
  • 3 年以上資料 → Glacier Deep Archive(極低取回頻率,長期存檔)

4. 實用技巧

  • 打包上傳: 把多個影片打包成一個 tar/zip 再上傳,減少物件數量和中繼資料開銷
  • 用 rclone 自動化: 設定 cron job 每月自動同步舊資料到雲端
  • 設定 180 天生命週期規則: 新錄的資料先放 S3 Standard,180 天後自動轉到 Deep Archive
  • 定期驗證: 每季檢查一次雲端資料完整性,不要「放了就忘了」

結論

Glacier Deep Archive 適合「放了就忘了」的超冷存檔,每 TB 只要 $1/月確實便宜。但如果你需要定期取回資料,出網費可能會讓你懷疑人生。

對抖音直播錄屏這種持續增長的資料,我建議採用分層儲存策略:近資料放硬碟,中期資料放 Backblaze B2,長期資料放 Glacier Deep Archive。這樣既能控制成本,又能保持資料的可取用性。

最後提醒:沒有哪種儲存媒體是永久的。硬碟會壞、雲端服務可能漲價、格式可能過時。3-2-1 備份原則(3 份副本、2 種媒體、1 份離線)永遠是你的最佳夥伴。