MediaOpción múltiple

Pregunta de práctica de CLF-C02

Una empresa ejecuta una aplicación web crítica en una sola instancia de Amazon EC2 en una única Zona de Disponibilidad. La empresa desea diseñar la arquitectura para que la aplicación continúe operando incluso si falla el servidor físico que hospeda la instancia. ¿Qué concepto de AWS Cloud aborda principalmente este objetivo de diseño?

Elige la mejor respuesta.

Respuesta correcta

  • CFault tolerance

Explicación

La tolerancia a fallos es el concepto correcto porque el objetivo de diseño es garantizar la operación continua a pesar del fallo de un servidor físico que hospeda la instancia de EC2. Esto se logra implementando la aplicación en múltiples Zonas de Disponibilidad (AZ) utilizando un grupo de Auto Scaling y un Elastic Load Balancer, de modo que si una instancia o AZ falla, el tráfico se enruta automáticamente a instancias sanas en otra AZ. El escenario se centra explícitamente en sobrevivir a fallos de infraestructura, que es la definición central de la tolerancia a fallos.

Por qué cada opción es correcta o incorrecta

A

Incorrecta

Elasticity

La elasticidad se refiere al aprovisionamiento y desaprovisionamiento automático de recursos para coincidir con la demanda. Aunque es importante para manejar tráfico variable, no aborda directamente la operación continua durante un fallo del servidor físico.

B

Incorrecta

Scalability

La escalabilidad es la capacidad de manejar cargas de trabajo crecientes agregando recursos. Se centra en el crecimiento y la demanda, no en mantener la operación cuando falla un componente específico.

C

Correcta

Fault tolerance

La tolerancia a fallos es el concepto correcto. El objetivo es permanecer operativo a pesar de un fallo de hardware. AWS admite esto permitiendo que los recursos se implementen en múltiples Zonas de Disponibilidad aisladas, de modo que un fallo en una zona no afecte a las instancias en otra.

D

Incorrecta

Cost optimization

La optimización de costes implica gestionar los costes para maximizar el valor. Aunque las arquitecturas tolerantes a fallos pueden implicar redundancia y coste adicional, el objetivo principal descrito trata sobre la continuidad operativa, no sobre la reducción de costes.

Para profundizar

La tolerancia a fallos es la capacidad de un sistema para continuar operando correctamente en caso de fallo de algunos de sus componentes. En AWS, lograr la tolerancia a fallos para una sola instancia de EC2 requiere la implementación en múltiples Zonas de Disponibilidad (AZ) utilizando un grupo de Auto Scaling o un balanceador de carga. Si el servidor físico que hospeda la instancia falla, la instancia en otra AZ puede asumir el control. Esto se diferencia de la elasticidad, que es la capacidad de adquirir recursos según sea necesario y liberarlos cuando no, y de la escalabilidad, que es la capacidad de manejar una mayor carga agregando recursos. La optimización de costes se centra en reducir gastos. Un escenario realista es una aplicación web crítica que debe permanecer disponible incluso si toda una zona de disponibilidad experimenta una interrupción.

Sobre estas preguntas de práctica

Esta es una de las preguntas de práctica originales de CLF-C02 de Courseiva, escrita para aprender y nunca copiada de exámenes reales ni de dumps.

Traducida del original en inglés con IA y revisada para comprobar el sentido. Los códigos de examen, los comandos y los nombres de productos se mantienen tal como aparecen en el examen.