我有一個使用DynamoDB的應用程序,我發現他們只是實現了自動縮放,這非常棒。我喜歡這個概念,我的應用程序的時機非常完美。但是,我仍然遇到一些問題,我不知道我是否無法調整設置以刪除。DynamoDB AutoScaling仍然節流
我的應用程序在使用中會出現明確的尖峯,所以我認爲這是一個理想的使用方式,但是對於自動縮放,我仍然會受到一些限制。這裏是我的最後12小時讀圖表:
正如你所看到的,當它釘鞋使用量設置低,所以節流一兩個,直到更新踢,然後工作分鐘。沒關係,我認爲並不比縮放更好,但我希望它不會縮小......
有沒有什麼辦法可以告訴DynamoDB永遠不會調速,除非它超過100(或200或任何我設定的上限)?只要它出現波動,吞吐量就會增加15分鐘,或者等到波動結束後再進行處理。
當然 - 將您的最低容量設置得更高。 :)說到這一點,你用什麼值和你的目標門檻?說真的,當然,你不能使用實際上不存在的容量。此外,看起來您正在進行大量掃描,這在容量消耗方面成本相對較高。 –
公頃,真的我想,但重點是避免額外的成本:)。我被設置爲最低5,最高200,以及70%的利用率目標。我碰到50%的利用率,看看有什麼......我會看看我的代碼,看看我可能也在做什麼過多的掃描,謝謝你的提示... – sfaust