[英]AWS autoscale group scale in event
我正在使用自動縮放組為我的應用程序添加和刪除其他實例。 我使用 CPU 利用率作為我的縮放參數,想知道當實例運行程序並且 CPU 利用率低於 65%(即閾值)時會發生什么。
它是等待實例完成程序還是在那一刻終止實例? 如果它在那個時候終止實例,那么它可能會導致數據丟失/數據不一致。
任何幫助,將不勝感激。
我認為您正在尋找終止政策
看看這個鏈接:
根據我的經驗,無論實例運行什么,它都會被終止
它是等待實例完成程序還是在那一刻終止實例。
可悲的是,我沒有等待。 ASG 在您的實例之外工作,不關心在您的實例上運行的任何程序。
話雖如此,您可以做的事情很少,其中一些描述如下:
一般來說,您應該將您的應用程序開發為無狀態的。 這意味着應用程序應該“意識到”它們可以隨時終止。 一種實現方法是使用外部存儲系統,例如 S3 或 EFS,它們將在終端之間持久化數據。
另一種方法是使用終止保護。 在這種情況下,應用程序將在處理開始時將其實例放入此 state 中,然后計算完成,終止保護將被移除。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.