Mecanismos de Resiliencia
Todos los módulos son provisionados considerando mecanismos de resiliencia como:
-
Múltiples zonas de disponibilidad.
-
Sistemas de auto-sanación (self-healing).
-
Balanceo de carga.
-
Autoescalado (auto scaling).
El diagrama a continuación representa la arquitectura con múltiples zonas de disponibilidad. El mismo concepto se aplica a cualquier módulo del producto. Esto incluye bases de datos, caché, mensajería, etc.
El proceso macro es:
-
La solicitud llega a uno de los puntos de entrada del balanceador de carga. Note que los puntos de entrada funcionan en el modelo activo-activo.
-
El balanceador de carga dirige la solicitud a una integración disponible.
-
La integración sale a internet a través de gateways NAT.
-
La solicitud llega al backend (opcionalmente usando una VPN).
-
En todo el proceso hay redundancia entre las zonas, ya que los recursos de una zona pueden ser consumidos por otra de manera activo-activo.
Share your suggestions with us!
Click here and then [+ Submit idea]