/ / Specjalna grupa automatycznego skalowania Cloudformation AWS - usługi amazon-web-service, amazon-ec2, amazon-cloudformation, autoskalowanie

Specyficzna grupa Auto-skalowania Cloudformation AWS - Amazon-web-services, Amazon-ec2, Amazon-Cloudformation, autoskalowanie

Mam grupę automatycznego skalowania w AWS, więc mogę zmienić rozmiar stosu instancji utworzonych przez CF. Jednak gdy chcę zmniejszyć stos, zakończy losowe instancje w stosie.

Muszę wiedzieć, czy możliwe jest zmniejszenie rozmiaru stosu w CF, ale pozostawić konkretne instancje w stosie działające z wykorzystaniem grupy skalowania?

      "WebServerScaleUpPolicy" : {
"Type" : "AWS::AutoScaling::ScalingPolicy",
"Properties" : {
"AdjustmentType" : "ChangeInCapacity",
"AutoScalingGroupName" : { "Ref" : "AutoScalingServerGroup" },
"Cooldown" : "60",
"ScalingAdjustment" : "1"
}
},
"WebServerScaleDownPolicy" : {
"Type" : "AWS::AutoScaling::ScalingPolicy",
"Properties" : {
"AdjustmentType" : "ChangeInCapacity",
"AutoScalingGroupName" : { "Ref" : "AutoScalingServerGroup" },
"Cooldown" : "60",
"ScalingAdjustment" : "-1"
}
}

Każda pomoc doceniona.

Odpowiedzi:

2 dla odpowiedzi № 1

Spójrz na przykład ochrony przed skalowaniem, jak opisano w ten blog AWS stanowisko.

Nie korzystam z CloudFormation, więc nie jestem pewien, jaki poziom wsparcia ma dla dostosowania autoskalowania, ale to post ma obejście, które może działać dla Ciebie.


2 dla odpowiedzi nr 2

Zbadać Amazon EC2 Auto Scaling Lifecycle Haki. Jak zobaczysz poniżej, instancja może zostać powiadomiona o zdarzeniu Skala W i albo przygotować się do zakończenia, albo odwołać zdarzenie skalowania.

wprowadź opis obrazu tutaj