Qual das seguintes afirmações é verdadeira sobre a tolerância a falhas, um conceito chave na computação em nuvem?
Questão
Qual das seguintes afirmações é verdadeira sobre a tolerância a falhas, um conceito chave na computação em nuvem?
Alternativas
a) A tolerância a falhas é um recurso exclusivo dos sistemas on-premise e não se aplica à computação em nuvem.
b) A tolerância a falhas refere-se apenas à recuperação de dados perdidos e não à continuidade das operações do sistema em nuvem.
c) A tolerância a falhas é a capacidade do sistema em nuvem de continuar operando mesmo quando ocorrem falhas em seus componentes.
d) A tolerância a falhas é a garantia de que um sistema em nuvem nunca experimentará problemas ou interrupções.
Explicação
-
Conceito: tolerância a falhas (fault tolerance) é a propriedade de um sistema continuar fornecendo o serviço, total ou parcialmente, mesmo quando algum componente falha (por exemplo, um servidor, disco, instância, zona, link de rede). Em nuvem, isso costuma ser obtido com redundância, replicação, balanceamento de carga e failover.
-
Analisando as alternativas:
- a) Falsa. Tolerância a falhas é muito usada em nuvem (inclusive é um dos benefícios típicos de arquiteturas distribuídas), não é exclusiva de on-premise.
- b) Falsa. Não se limita a recuperação de dados; envolve continuidade/ disponibilidade do serviço durante falhas.
- c) Verdadeira. Descreve exatamente a capacidade de continuar operando mesmo com falhas em componentes.
- d) Falsa. Não há garantia de “nunca” haver problemas; tolerância a falhas reduz impacto e aumenta disponibilidade, mas não elimina totalmente interrupções.
Alternativa correta: (c).