你正在最佳化一個為電商網站服務的產品型錄 API。此 API 會處理多種類型的請求:產品詳細資訊(每個產品每天被存取 1,000 次,產品資料每週變更 2 次)、即時庫存數量(每個產品每天被存取 500 次,庫存每天變動 50 次)、使用者工作階段資料(每個工作階段被存取 100 次,30 分鐘後到期),以及每日銷售報表(每天被存取 5 次,於午夜產生一次)。
哪一種資料最適合用快取?
本練習屬於課程
將理論付諸實踐,立即體驗我們的互動練習
學會何時、為何使用 DynamoDB、S3、ElastiCache 與 OpenSearch。探索資料存取模式、一致性模型、生命週期管理與快取策略,為你的應用程式做出明智的儲存決策。
當前練習
動手操作 AWS 最關鍵的兩項資料服務。設計可擴充的 DynamoDB 資料表,熟悉 CRUD 操作與索引,並透過儲存類別、版本控管、生命週期原則與複寫來最佳化 S3。
以端到端方式保護應用程式資料。分類 PII 與 PHI、使用 KMS 加密、以 Secrets Manager 與 Parameter Store 管理機密、清理日誌,並使用 IAM 條件鍵實作多租戶隔離。