Resposta correta
Explicação
A tolerância a falhas é o conceito correto porque o objetivo do projeto é garantir a operação contínua apesar da falha de um servidor físico que hospeda a instância EC2. Isso é alcançado implantando a aplicação em várias Availability Zones (AZs) usando um grupo do Auto Scaling e um Elastic Load Balancer, de modo que, se uma instância ou AZ falhar, o tráfego seja roteado automaticamente para instâncias íntegras em outra AZ. O cenário concentra-se explicitamente em sobreviver a uma falha de infraestrutura, que é a definição central de tolerância a falhas.
Para se aprofundar
A tolerância a falhas é a capacidade de um sistema continuar operando corretamente em caso de falha de alguns de seus componentes. Na AWS, alcançar a tolerância a falhas para uma única instância EC2 exige a implantação em várias Availability Zones (AZs) usando um grupo do Auto Scaling ou um balanceador de carga. Se o servidor físico que hospeda a instância falhar, a instância em outra AZ poderá assumir o controle. Isso é diferente da elasticidade, que é a capacidade de adquirir recursos conforme necessário e liberá-los quando não forem necessários, e da escalabilidade, que é a capacidade de lidar com o aumento da carga adicionando recursos. A otimização de custos concentra-se na redução de despesas. Um cenário realista é uma aplicação web crítica que deve permanecer disponível mesmo que uma AZ inteira sofra uma interrupção.
Sobre estas questões de prática
Esta é uma das questões de prática originais de CLF-C02 da Courseiva, escrita para o aprendizado e nunca copiada de provas reais nem de dumps.
Traduzida do original em inglês com IA e conferida quanto ao sentido. Códigos de exame, comandos e nomes de produtos são mantidos como aparecem na prova.