1. 程式人生 > >彈性伸縮的注意事項

彈性伸縮的注意事項

伸縮規則:在計算和執行過程中,伸縮規則可以根據伸縮組的MinSize、MaxSize進行自動調整其需要增加或減少的ECS例項數(如:伸縮規則中指定將伸縮組的ECS例項數調整至50臺,但伸縮組MaxSize只有45臺,則整個伸縮規則會按調整至45臺來計算和執行。)

伸縮活動:

1、同一伸縮組內、同一時刻只能有一個伸縮活動在執行。

2、伸縮活動不可中斷。如:某個建立20臺ECS例項的伸縮活動正在執行中,當建立到第5臺ECS例項時,無法強行終止該伸縮活動。

3、伸縮活動有ECS例項加入伸縮組失敗時,需要保持ECS例項級事務的完整性,而非伸縮活動級事務的完整性,即只進行ECS例項級回滾,而不是伸縮活動級活動回滾。如,當伸縮組建立了20臺ECS例項,但只有19臺ECS例項成功加入負載均衡時,則只對不成功的1臺ECS例項進行自動釋放操作。

4、由於彈性伸縮是藉助阿里雲的RAM(Resource Access Management)服務,通過ECS Open API代替使用者彈性伸縮ECS例項資源,所以回滾的ECS例項仍然會被扣費。

冷卻時間:

1、在冷卻時間內,伸縮組只會拒絕雲監控報警任務型別的伸縮活動請求,其他型別的觸發任務(如使用者手工執行伸縮規則、定時任務等)可以繞過冷卻時間立即執行伸縮活動。

2、每個伸縮活動的最後一個ECS例項加入或移出伸縮組成功後,整個伸縮組冷卻時間才開始計時。