Un gruppo Auto Scaling di istanze EC2 On-Demand elabora messaggi da una coda SQS. Ogni messaggio può richiedere fino a 12 ore per completare l'elaborazione. Il gruppo Auto Scaling si dimensiona in base alla lunghezza della coda. Come dovrebbe l'amministratore SysOps impedire che l'elaborazione dei messaggi in transito venga interrotta dalla terminazione dell'istanza?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: All'inizio dell'elaborazione, chiamare l'API EC2 Auto Scaling dallo script del worker per abilitare la protezione dallo scale-in dell'istanza per quell'istanza; al termine dell'elaborazione, chiamare nuovamente l'API per disabilitare la protezione dallo scale-in..
Perché questa è la risposta
La protezione dallo scale-in impedisce ad Auto Scaling di terminare un'istanza mentre sta elaborando un messaggio. Abilitando questa protezione all'inizio dell'elaborazione e disabilitandola alla fine, si assicura che le istanze completino il loro lavoro prima di essere considerate per la terminazione. Le policy di terminazione come OldestInstance o OldestLaunchConfiguration determinano quale istanza viene terminata quando si verifica uno scale-in, ma non impediscono la terminazione delle istanze con lavoro in corso. Sospendere i processi di scaling Launch e Terminate non è granulare per singola istanza e bloccherebbe tutti gli eventi di scaling, non solo la terminazione di istanze specifiche.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta