Migramos a Azure más de 100 bases de datos para el Grupo ASISA
Grupo Asisa, propiedad de la Cooperativa de Médicos Lavinia, es la aseguradora de salud líder en España. Con un cuadro médico que supera los 40.000 profesionales, cuenta con la mayor red hospitalaria nacional propia, lo que le permite cubrir las necesidades de sus más de 2.2 millones de asegurados.
Su condición de cooperativa le permite dedicar los beneficios obtenidos anualmente a la mejora efectiva de la actividad asistencial mediante la incorporación de nuevas tecnologías aplicadas a la mejora constante de sus servicios en relación directa a sus asegurados.
Gracias a un proceso global de digitalización de todos sus hospitales, centros médicos y clínicas, iniciado en 2012, consiguieron potenciar su relación con pacientes, empleados y colaboradores mediante la captación, el almacenaje y el tratamiento de datos.
No obstante, con más de 7,5M de asistencias anuales, casi 19.000 usuarios y 2,3M de historias clínicas, pronto encontraron grandes dificultades para trabajar de forma ágil, flexible y segura sus más de 100 bases de datos (con un volumen de 3TB) y que se encontraban alojadas en un Data Server físico. La falta de agilidad, escalabilidad y especialmente las posibles fallas de seguridad, amenazaban la gestión y confidencialidad de más de 2M de historiales clínicos de sus clientes. Y ese riesgo debía ser subsanado de forma urgente ante el creciente flujo de datos que creaba la propia actividad de la compañía mediante su proceso de expansión internacional.
Desde Plain Concepts y en plena colaboración con Microsoft España, nos encargamos de diseñar e implementar una migración de todas las bases de datos a Azure, permitiendo a ASISA acceder a un entorno innovador, óptimo y que les permite gestionar con agilidad sus recursos e inversiones. Con el valor añadido y de gran peso en el sector sanitario, como es el de ofrecer la máxima seguridad a los datos almacenados.
Del Data Server físico a la nube de Microsoft
La migración de datos suponía un extraordinario reto por un gran número de particularidades. Se debía trabajar sobre un sistema crítico en funcionamiento 24/7, e integrado en 14 hospitales y más de 20 clínicas y una ventana de migración de pocas horas.
Un marco que exigió una planificación y operativa de 5 meses, en los que se incluía una migración intermedia que asegurara el éxito de la migración sin sacrificar en ningún momento el funcionamiento diario del grupo y sus sistemas.
La limitación tecnológica que suponía no poder realizar un salto de más de 2 versiones de SQL Server se superó mediante una replicación transaccional desde el entorno 2008R2 hacia el nuevo entorno 2017 con un entorno intermedio 2014. Y gracias a la implementación de un sistema de rollback, revirtiendo la replicación transaccional en el momento de la migración, contamos con la garantía de poder retroceder a cualquier escenario previo en cualquier momento del proceso con toda la información generada desde la migración en un corto espacio de tiempo.
También fue necesario encontrar una solución tecnológica distinta para los más de 7000 informes, que atacaban el sistema OLTP, afectando a su rendimiento. Gracias al uso de las réplicas de lectura secundarias de cada una de las instancias, aprovechando la alta disponibilidad proporcionada por los grupos de disponibilidad para liberar recursos del sistema OLTP a la vez que se ofrece el mismo servicio tanto a la aplicación como a la plataforma analítica.
Otro gran reto fue automatizar el proceso de replicación para minimizar los tiempos de la migración. El proceso de replicación de cada una de las bases de datos requiere de un backup, transmitirlo, restaurarlo y finalmente sincronizar las dos bases de datos. Y este proceso había que hacerlo para 100 bases de datos en cada salto entre versiones de SQL Server (hubo 5 saltos en total), lo que supone 500 operaciones y 15 TB a procesar, además de las operaciones de monitorización y soporte.
Para ello, creamos una aplicación que automatizaba dicho proceso y que nos permitió la paralelización de las operaciones de replicación. Pronto esta herramienta estará disponible para la comunidad de SQL Server.
Beneficios
Tras finalizar con éxito todas las etapas de la migración, Grupo ASISA has pasado de trabajar sus bases de datos de un Data Server físico al entorno formado por Azure, un escenario productivo y actualizado con soluciones de alta disponibilidad.
- Su plataforma analítica ha dejado de afectar de manera constante al sistema OLTP. Se han eliminado las restricciones físicas propias de un Data Center.
- Sus servidores SQL Server 2007 ha sido optimizados. Han conseguido un ahorro en recursos superior al 50%.
- Se han situado en un escenario tecnológico propicio para la incorporación de nuevas tecnologías como VR, AR, Machine Learning, Big Data o Blockchain.
- El servicio a sus pacientes ha visto optimizadas todas sus fases, al dispones de información estructurada en real time.
- La gestión y colaboración de los empleados, centros médicos y hospitales del grupo se ha simplificado gracias a la homogenización del entorno de datos.