Optimizando la Resiliencia de Aplicaciones Web: Mejoras en Elastic Load Balancing para Mantener la Disponibilidad ante Fallos en Zonas de Disponibilidad

Pregunta

Tiene una aplicación web de dos niveles crítica para el negocio, actualmente implementada en 2 zonas de disponibilidad en la región Este de EE. UU., mediante Elastic Load Balancing y Auto Scaling.

La aplicación depende de la replicación síncrona en la capa de la base de datos.

La aplicación debe permanecer completamente disponible incluso si una aplicación AZ se desconecta repentinamente y Auto Scaling no puede lanzar nuevas instancias en las AZ restantes.

¿Cómo podría mejorarse el Elastic Load Balancing actual para garantizar esto?

Respuestas

A. Implemente en 2 regiones mediante el método Round Robin ponderado con Auto Scaling configurado con una carga máxima mínima del 50 % por región.

B. Implemente en 3 AZ con Auto Scaling, configurado para manejar un mínimo de 33 por ciento de carga máxima por zona.

C. Implemente en 3 AZ con Auto Scaling, configurado para manejar una carga máxima mínima del 50 por ciento por zona.

D. Implemente en 2 regiones mediante el método Round Robin ponderado con Auto Scaling, establecido en una carga máxima mínima del 100 % por región.

Respuesta Correcta

A.BCD

Respuesta correcta - C.

Dado que el requisito establece que la aplicación nunca debe dejar de funcionar, incluso si una AZ no está disponible, debemos mantener una disponibilidad del 100 %.

Las opciones A y D son incorrectas porque la implementación regional no es posible para ELB.

Los ELB pueden administrar el tráfico dentro de una región, no entre regiones.

La opción B es incorrecta porque cuando una AZ cae, estaríamos operando solo al 66% y no al 100% requerido.

NOTA:

En la pregunta, se menciona claramente que "La aplicación debe permanecer completamente disponible incluso si una aplicación AZ se desconecta y Auto Scaling no puede lanzar nuevas instancias en las restantes AZ".

Aquí es necesario mantener el 100% de disponibilidad.

En la opción B, cuando crea 3 zonas de disponibilidad con una carga mínima del 33 % en cada una, si se produce alguna falla en una zona de disponibilidad, entonces

33% + 33% = 66% .

Aquí se puede manejar solo el 66% y el 34% restante de la carga no se maneja.

Pero cuando selecciona la opción C, cuando crea 3 zonas de disponibilidad con una carga mínima del 50 % en cada una, si se produce alguna falla en una zona de disponibilidad, entonces

50% + 50% = 100% .

Aquí se puede manejar una carga completa, es decir, al 100%.

https://aws.amazon.com/autoescalado/

https://aws.amazon.com/about-aws/global-infrastructure/regions_az/

¡Ahora puedes descargar los tests!

Aquí puedes echar un vistazo a los tests que puedes descargar en formato PDF y Epub  para visualizarlos en tus dispositivos favoritos o incluso imprimirlos para estudiar, subrayar o hacer anotaciones en papel.
Poco a poco vamos agregando más.
Descargar versión imprimible
crossmenu