MédiaMúltipla escolha

Questão de prática de CLF-C02

Uma empresa executa uma aplicação web crítica em uma única instância do Amazon EC2 em uma única Availability Zone. A empresa deseja projetar a arquitetura para que a aplicação continue operando mesmo se o servidor físico que hospeda a instância falhar. Qual conceito do AWS Cloud esse objetivo de projeto aborda principalmente?

Escolha a melhor resposta.

Resposta correta

  • CTolerância a falhas

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.

Por que cada alternativa está certa ou errada

A

Incorreta

Elasticidade

A elasticidade refere-se ao provisionamento e desprovisionamento automático de recursos para corresponder à demanda. Embora seja importante para lidar com tráfego variável, ela não aborda diretamente a operação contínua durante uma falha de servidor físico.

B

Incorreta

Escalabilidade

A escalabilidade é a capacidade de lidar com cargas de trabalho crescentes adicionando recursos. Ela se concentra no crescimento e na demanda, e não na manutenção da operação quando um componente específico falha.

C

Correta

Tolerância a falhas

A tolerância a falhas é o conceito correto. O objetivo é permanecer operacional apesar de uma falha de hardware. A AWS suporta isso permitindo que os recursos sejam implantados em várias Availability Zones isoladas, de modo que uma falha em uma zona não afete as instâncias em outra.

D

Incorreta

Otimização de custos

A otimização de custos envolve o gerenciamento de custos para maximizar o valor. Embora arquiteturas tolerantes a falhas possam envolver redundância e custo adicional, o objetivo principal descrito é sobre continuidade operacional, e não redução de custos.

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.