Tácticas de Disponibilidad
HARDWARE
Selección de hardware tolerante a fallas
Se utilizarán plataformas resistentes a las fallas (fault-tolerant) de forma que la operación continúe aún si algunos componentes de hardware fallan. Esta táctica requiere normalmente hardware redundante o duplicado. Cada componente crítico (CPU, memoria, disco, etc.) es desplegado en pares.
Redundancia activa de recursos y uso de balanceador de carga
Se utilizarán dos servidores físicos para el servidor de aplicaciones y dos servidores físicos para base de datos.
Se utilizará un balanceador de carga repartir el procesamiento de eventos entrantes.
SOFTWARE
Monitoreo
Uso de New Relic y Happy Apps para monitoreo de las condiciones de la aplicación.
Detección y Manejo de Excepciones
El sistema impelementará detección y manejo de excepciones, lo cual permitirá registrar en el log de la aplicación el detalle de los errores ocurridos.
Log de Transacciones
Mantener un log de eventos y transacciones, mediante el cual sea posible reconstruir los sucesos ocurridos entre diferentes puntos de corte. Esta táctica sirve para garantizar el estado en un punto determinado de varias bases de datos.
Se activará en el servidor Oracle el Archive Log, para tener log de las transacciones hechas en base de datos y permitir la recuperación del sistema en cualquier punto de la operación cuando sea necesario.