某公司部署了一個使用 Amazon DynamoDB 的應用程式。營運團隊測量了預期的負載,並配置了資料表的 RCU 和 WCU 以符合預期的尖峰。該工作負載每週有 4 小時的尖峰,是平均流量的兩倍;在一周的其餘時間,流量接近平均水平。存取模式是寫入密集型(寫入次數遠多於讀取次數)。您必須推薦一種能將成本降至最低並符合這些要求的方法。您應該選擇哪種解決方案?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 使用 AWS Application Auto Scaling 在每週尖峰期間提高佈建容量。購買與其餘時間的平均負載相符的預留 RCU 和 WCU。.
為什麼這是答案
此方案透過結合預留容量和 Application Auto Scaling 來優化成本。對於大部分時間的平均負載,購買預留 RCU 和 WCU 可以顯著降低成本。對於每週的尖峰時段,Application Auto Scaling 會自動增加佈建容量以處理兩倍的流量,確保效能不受影響。由於工作負載是寫入密集型,Auto Scaling 會特別針對 WCU 進行調整。 將 DynamoDB 資料表設定為使用隨需容量模式雖然方便,但在可預測的流量模式下通常比佈建模式成本更高。部署 DynamoDB Accelerator (DAX) 主要用於改善讀取效能,但此工作負載是寫入密集型,因此 DAX 的效益不大。減少佈建的讀取容量或將 DAX 與隨需模式結合,都無法有效解決寫入密集型工作負載的成本和效能需求。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡