Administración de contingencias

Arquitectura de Plataforma

Considerando la arquitectura de Software y sus componentes definidos en el apartado 3.2, la arquitectura de Hardware y por ende la plataforma debe soportar los componentes de manera armónica y garantizar disponibilidad y escalabilidad. Para ello, se definen los componentes críticos de la plataforma:

  • Componente ESB (Enterprise Service Bus).
  • Componente Message Broker (Ligado estrechamente al ESB),
  • Componente Administrador de APIs,
  • Componente Gestión de datos,
  • Motor de Base de datos,

Debido a la naturaleza de estos componentes, se propone una arquitectura de plataforma mixta Monolítica y distribuida elástico.

La arquitectura de plataforma monolítica soporta la disponibilidad y crecimiento en capacidad de cómputo por medio de Clúster Activo-Activo o Activo-Pasivo. Mientras que la arquitectura distribuida elástica está pensada para soportar la disponibilidad y crecimiento del aplicativo (Servicios PCS).

COMPONENTEARQUITECTURACONTINGENCIA
Componente ESB (Enterprise Service Bus)MonolíticaClúster Activo-Activo
Componente Message Broker (Ligado estrechamente al ESB)MonolíticaClúster Activo-Activo
Componente Administrador de APIsDistribuidaMicroservicios en contenedores. Orquestados por un administrador de contenedores
Componente Gestión de datosMonolíticaClúster Activo-Activo
Motor de Base de datosMonolíticaClúster Activo-Activo

Tabla 12 Contingencia por componente

A continuación, se detallan cuando y como se gestionaría los incidentes relacionados a la Plataforma, basado en un plan base de Administración de contingencia.