在 Amazon EC2 上執行的應用程式會呼叫 DynamoDB REST API。應用程式會週期性地因為 ProvisionedThroughputExceededException 而寫入失敗。哪些變更能最符合成本效益地減少這些錯誤?(請選擇兩項)
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 修改應用程式,使其在收到錯誤時執行指數輪詢。, 變更應用程式以使用 AWS 提供的 DynamoDB SDK。.
為什麼這是答案
當應用程式遇到 ProvisionedThroughputExceededException 時,實作指數輪詢 (Exponential Backoff) 是一種標準且成本效益高的方法,可以減少對 DynamoDB 的請求頻率,從而避免超出佈建容量。AWS SDK 會自動處理指數輪詢和重試邏輯,因此使用 AWS 提供的 DynamoDB SDK 可以直接解決此問題,而無需手動修改應用程式的重試邏輯,同時也包含其他優化。增加佈建容量會增加成本,且可能不是最有效率的解決方案。DAX 叢集主要用於讀取密集型工作負載,對寫入錯誤的幫助有限,且會增加成本。建立第二個資料表會增加複雜性和成本,且可能無法有效解決單一資料表的容量問題。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡