Un caso real de Disaster Recovery
Compartimos en nuestro blog la charla "Un caso real de Disaster Recovery" que nuestro compañero @txetxuvel preparó para Commit Conf 2018.
En esta charla compartimos el proceso de diseño e implantación que llevamos a cabo en STR Sistemas para el plan de Disaster Recovey de la empresa de giros Monty Global Payments, en adelante Mionty, presente por ejemplo en locutorios, y casas de cambio de moneda de diferentes países europeos así como a través de su marca online Clicktransfer que está en proceso de lanzamiento.
Partiendo de la base de una plataforma alojada en Amazon Web Services, en adelante AWS, que es el proveedor sobre el que Monty aloja toda su infraestructura utilizando servicios como EC2, Elasticache, RDS, S3, Route 53, EKS, etc. y que está ubicada en una región de Europa de dicho proveedor se plantea la siguiente necesidad:
- comenzar a ofrecer el servicio online a cliente final
- duplicar en Estados Unidos a través de una nueva empresa creada allí el servicio compuesto entre otras cosas por bases de datos SQL Server, Cassandra, servidores tomcat, cluster kubernetes, VPNs asumiendo por tanto la regulación estadounidense
- implantar Disaster Recovery entre ambas regiones por requirimiento del negocio y de la reguilación que debe permitir recuperar el sistema de una región en la región remota en 2 horas
En el proceso de Disaster Recovery:
- se realiza una definición del mismo con unos requisitos y análisis de posibles eventos que generen la necesidad de ejecutar el Plan de Disaster Recovery así como sus tiempos y obligaciones contractuales con clientes (en su mayoría sector de la banca)
- se evalúa e implanta la necesiadd de disponer de un gabinete de crisis
- se realizan las tareas técnicas que permiten llevar a cabo la ejecución del plan de Disaster Recovery en cada una de las partes de la arquitectura, basándose en gran medida en soluciones de AWS como la replicación cross region y cross account de S3 por ejemplo
- se definen los procesos de pruebas y comunicación
- se realizan pruebas del plan semestrales y anuales
Aquí os dejamos el vídeo de la primera charla:
Posteriormente esta charla se ha expuesto en diferentes ocasiones con pequeños cambios relativos a la evolución de la plataforma y estaremos encantados de compartirla en otros meetups o eventos tecnológicos:
- Commit Conf (Noviembre 2018): Video - Presentación
- Madrid Devops (Abril 2019): Vídeo - Diapositivas
- Techparty (Septiembre 2019): Diapositivas