Um grupo do Auto Scaling de instâncias EC2 sob demanda processa mensagens de uma fila SQS. Cada mensagem pode levar até 12 horas para concluir o processamento. O grupo do Auto Scaling é dimensionado com base no tamanho da fila. Como o administrador de SysOps deve evitar que o processamento de mensagens em trânsito seja interrompido pelo encerramento da instância?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: No início do processamento, chame a API do EC2 Auto Scaling a partir do script do worker para habilitar a proteção contra redução de escala (scale-in protection) para essa instância; após a conclusão do processamento, chame a API novamente para desabilitar a proteção contra redução de escala..
Por que esta é a resposta
A proteção contra redução de escala (scale-in protection) impede que o Auto Scaling encerre uma instância, mesmo que a política de escalabilidade determine uma redução. Ao habilitar essa proteção no início do processamento e desabilitá-la ao final, garante-se que instâncias com mensagens em processamento não sejam encerradas prematuramente, evitando interrupções no trabalho. As opções de alteração da política de encerramento (OldestInstance, OldestLaunchConfiguration) definem qual instância será encerrada quando houver uma redução, mas não impedem o encerramento de instâncias com trabalho em andamento. Suspender os processos de Launch e Terminate para uma instância específica não é uma funcionalidade disponível nem a abordagem correta para este cenário.
Passe no seu exame — sem a busca interminável por respostas
Obtenha todas as perguntas e explicações verificadas para este exame em um só lugar e economize horas de preparação. Mais de 1.000 certificações · Mais de 20 idiomas · Grátis para começar.
Passe no seu exame mais rápido → Não é necessário cartão