簡體   English   中英

AWS SQS +自動縮放

[英]AWS SQS + autoscale

假設我在自動縮放組中有一個隊列和多個實例。

對於擴展大小寫,很容易確定。如果隊列長度增加,自動縮放組將生成新實例。

對於縮小大小寫,這里有點棘手。 如果隊列長度縮小,則自動縮放組將終止實例。 這聽起來很明顯,但問題是:如果正在處理消息的實例被終止,會發生什么?

當然,我們可以使用一些指標,如CPU利用率,磁盤讀/寫等來檢查。 但我認為這不是一個好主意。 我正在考慮一個中心位置,在這里,實例將被注冊,無論它們是否正在處理,以便可以確定免費的實例並正確終止。

有什么想法嗎? 謝謝。

在這個帖子上接受的答案:

用於作業服務器的Amazon Auto Scaling API

為您提供兩種處理您情況的可能性。 其中一個應該適合你。 還要記住,一旦沒有工作,你不一定想要殺死和實例 - 當他們旋轉時,你將花費整整一個小時來使用59分鍾或1分鍾,所以你可以想要將其構建到您的解決方案中 - 快速啟動實例,慢慢關閉它們。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM