前陣子整理抖音直播錄屏的儲存方案,我深入研究了各種冷儲存(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 份離線)永遠是你的最佳夥伴。