AWS - S3 Glacier Archive Retrieval Option
什麼是 Archive Retrieval
在 S3 裡,如果你把物件放在 Glacier / Glacier Deep Archive 儲存階層,
這些檔案是「封存(Archive)」的狀態。
- 封存資料是 低成本、長期保存,但
- 要「取回」時(retrieval)會有 延遲(幾分鐘到幾小時)。
所以 AWS 提供了三種「取回選項 (Archive Retrieval Options)」,
讓你在「時間」與「費用」之間做權衡。
三種 Archive Retrieval Options 比較表
| 取回選項 | 平均取回時間 | 成本(相對) | 適合場景 |
|---|
| Expedited | 1–5 分鐘 | 💰💰💰 高 | 緊急取回少量檔案(即時調閱) |
| Standard | 3–5 小時 | 💰 中等 | 常見預設,取回速度與成本平衡 |
| Bulk | 5–12 小時 | 💰 低 | 批次大量取回資料(非即時) |
意思翻譯
| 名稱 | 中文理解 | 類似比喻 |
|---|
| Expedited | 加急取回 | 🚀 快速貨運,價格最高 |
| Standard | 標準取回 | 🚚 普通運送,成本中等 |
| Bulk | 批次取回 | 🚢 海運,最慢但最便宜 |
對應的 S3 儲存類別
| S3 儲存類別 | 支援的取回選項 | 說明 |
|---|
| S3 Glacier Flexible Retrieval(原 S3 Glacier) | Expedited / Standard / Bulk | 支援三種檔案取回速度 |
| S3 Glacier Deep Archive | Standard / Bulk | ❌ 不支援 Expedited(太便宜、速度太慢) |
操作方式(取回流程)
- 你在 S3 Glacier 儲存一個檔案(Archive)。
- 想要存取時,你發起 Retrieval Job(選取取回選項)。
- AWS 開始背景解封存(Retrieval)。
- 等待時間結束後,你可以:
下載檔案,或
將它暫時還原(restore)成 S3 Standard 層供讀取。
成本比較
| 取回類型 | 成本範圍 (每 GB) | 備註 |
|---|
| Expedited | 約 $0.03 / GB | 最快、最貴 |
| Standard | 約 $0.01 / GB | 一般用途 |
| Bulk | 約 $0.0025 / GB | 最慢、最便宜 |
注意:除了資料傳輸費之外,還有「請求次數」(retrieval request) 的費用。
常見應用情境
| 使用場景 | 建議選項 | 理由 |
|---|
| 緊急取回某一份合約 / 檔案 | Expedited | 需即時查閱 |
| 每月例行報表歸檔、偶爾查詢 | Standard | 成本平衡 |
| 年度稽核、法遵資料長期保存 | Bulk | 時間不急、成本最低 |
SAA 考試常見陷阱題關鍵字
| 題目描述 | 正確答案方向 |
|---|
| “The company needs to access archived data immediately.” | ✅ Expedited Retrieval |
| “The data must be available within a few hours at a reasonable cost.” | ✅ Standard Retrieval |
| “Retrieve all archived backups once per year.” | ✅ Bulk Retrieval |
| “The archive is stored in Glacier Deep Archive.” | ❌ No Expedited option available |
| “Optimize cost for rare access while keeping data for 10 years.” | ✅ Glacier Deep Archive + Bulk Retrieval |
一句話總結
- 🧊 Archive Retrieval Option 是指從 S3 Glacier 取回封存資料的三種速度與成本選項:
- 🚀 Expedited:幾分鐘取回(最貴)
- 🚚 Standard:幾小時取回(預設)
- 🚢 Bulk:半天取回(最便宜)