AWS Auto Scaling - Omlaag schaal wachten x minuten voor server beëindiging

stemmen
3

Ik heb een applicatie die voortdurend wordt het verzamelen van gegevens van actieve verbindingen en vervolgens het schrijven gecompileerd / gegroepeerde gegevens aan het einde van elke minuut.

Ik heb Amazon Auto Scaling werken met deze servers. Het probleem is .. wanneer de groep naar beneden wordt geschaald ik nodig om de servers blijven schrijven hun laatste minuut aan gegevens voor de beëindiging plaatsvindt nadat uit de ELB wordt verwijderd.

Is er een manier om Verwijder het exemplaar uit de Load Balancer hebben dan een wachttijd van X minuten voor het beëindigen van het exemplaar? (Ik zou ideaal wachten 2-5 minuten in voor de beëindiging van de instantie)

Het even welke begeleiding zou helpen

Bedankt

De vraag is gesteld op 23/09/2013 om 20:53
bron van user
In andere talen...                            


1 antwoorden

stemmen
5

Een optie is om beëindiging zelf te doen. In plaats van het configureren autoscaling maken met uw exemplaar groep inkrimpen, zet de logica om te bepalen of een instantie nodig heeft om te eindigen in de instantie zelf. Zodra u besluit dat een instantie nodig heeft om zichzelf te beëindigen, doen wat werk dat je moet doen voordat beëindigen, en dan bellen met de as-terminate-instance-in-auto-scaling-groupopdracht met --decrement-desired-capacityoptie om de instantie te beëindigen. bv:

as-terminate-instance-in-auto-scaling-group --decrement-desired-capacity i-d15ea5e

Zie deze AWS forum thread: https://forums.aws.amazon.com/thread.jspa?messageID=407743&tstart=0#407743 .

antwoordde op 28/10/2013 om 07:35
bron van user

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more