Caso de uso 01
DR activo-pasivo para el procesamiento core de pagos
La plataforma de pagos de un banco corre sobre Kubernetes y PostgreSQL en un datacenter de Lagos. Necesita un segundo sitio en Nigeria capaz de tomar el relevo dentro de los objetivos de recuperación acordados con su comité de riesgos.
Tecnologías
- Proxmox VE
- VMware vSphere
- OpenShift
- PostgreSQL
- Patroni
- Apache Kafka
- MirrorMaker 2
- MinIO
- Argo CD
Resultado esperado
Un segundo sitio nigeriano que asume el procesamiento de pagos bajo demanda, con resultados que el auditor puede leer.
Métrica: RPO < 1 min · RTO < 30 min en pruebas mensuales
- 1Establecer el segundo sitio. Una huella equivalente de hipervisor y Kubernetes levantada en un segundo datacenter desde el mismo código de infraestructura.
- 2Transmitir cambios de base de datos. Replicación en streaming de PostgreSQL a un standby caliente con Patroni gestionando la promoción.
- 3Espejar flujos de eventos. Topics de Kafka espejados de forma continua para que los consumidores reanuden desde los mismos offsets en el sitio secundario.
- 4Replicar estado y secretos. Manifiestos de Kubernetes, configuración y secretos sellados aplicados en ambos sitios mediante GitOps.
- 5Sincronizar almacenamiento de objetos. Buckets replicados con versionado; backups escritos en ambos sitios con retención inmutable.
- 6Failover automático. Un único pipeline promociona la base de datos, redirige consumidores, conmuta el DNS y verifica la salud.
- 7Medir y registrar. RPO y RTO medidos en cada prueba y almacenados como evidencia para el comité de riesgos.