資料生命週期管理與快取策略

在 AWS 中使用資料儲存服務

Dunieski Otano

AWS Solutions Architect

無限保留的成本

  • 資料持續成長
  • 儲存成本隨時間累積
  • 並非所有資料都需即時存取
  • 生命週期管理:依年齡與存取模式自動移轉或刪除資料

生命週期原則

在 AWS 中使用資料儲存服務

S3 生命週期原則詳解

  • Standard:高頻存取,成本最高
  • Standard-IA:低頻存取,最少 30 天
  • Glacier:封存儲存,最少 90 天
  • 自動轉換:依物件年齡
  • 在符合法規下可降低 70% 以上的儲存成本

成本節省

在 AWS 中使用資料儲存服務

進階快取模式

  • Cache-aside:應用程式自行管理快取
    • 適用:讀取為主的工作負載
  • Write-through:同時寫入快取與資料庫
    • 適用:資料一致性需求
  • TTL(Time-to-Live):自動到期

    • 可避免陳舊資料問題
  • 使用 ElastiCache 與 Redis 可支援以上模式,且提供微秒級回應時間

快取

在 AWS 中使用資料儲存服務

快取決策架構

  • 何時快取:高讀取頻率、低變動率
    • 產品目錄、使用者檔案、設定資料
  • 不建議快取:即時資料、一次性存取
    • 股價、獨特報表、金流交易
  • 快取容量:20% 的資料可承載 80% 的請求

快取決策

在 AWS 中使用資料儲存服務

一起來練習吧!

在 AWS 中使用資料儲存服務

Preparing Video For Download...