Esto es para ti si…
- Tienes bases open source corriendo sobre máquinas virtuales que alguien tiene que parchar.
- Estás en Azure Database for PostgreSQL o MySQL en servidor único y ese modelo llegó a su fin.
- Corres MongoDB o Aurora en AWS y quieres consolidar en Azure.
- Todavía usas MariaDB en Azure y necesitas una ruta de salida.
Qué es
Migración de bases de datos open source a los servicios administrados equivalentes en Azure, con cambios mínimos en la aplicación.
Qué incluye
- PostgreSQL
- Hacia Azure Database for PostgreSQL servidor flexible, desde: servidor local, máquina virtual Windows o Linux en Azure, AWS EC2, AWS RDS, AWS Aurora, Google Cloud SQL, Google Compute Engine, y desde EDB o Percona excluyendo sus funcionalidades propias. También desde el modelo de servidor único de Azure. Versiones 9.5 en adelante.
- MySQL y MariaDB
- Hacia Azure Database for MySQL servidor flexible, desde: servidor local, máquina virtual en Azure, AWS EC2, AWS RDS, AWS Aurora, Google Cloud SQL, Google Compute Engine, y desde Percona excluyendo sus funcionalidades propias. También desde el modelo de servidor único y desde Azure Database for MariaDB. Versiones MySQL 5.6 y MariaDB 10.2 en adelante.
- MongoDB
- Hacia Azure DocumentDB o MongoDB Atlas en Azure, desde: clústeres en máquinas virtuales locales o en otras nubes, MongoDB Community, MongoDB Enterprise Advanced, Atlas en AWS o Google Cloud, y AWS DocumentDB. Migración en línea con Spark Utility, la extensión de Visual Studio Code, mongosync o Live Migrate; migración fuera de línea con herramientas nativas. Versiones MongoDB 3.6 en adelante para DocumentDB, 4.2 en adelante para Atlas.
- Además
- Evaluación de todas las bases en alcance, dimensionamiento y provisión del entorno de destino, y validación de la migración.
Qué no incluye
- Configuración de replicación en máquinas virtuales de Azure
- Actualización y parches del motor en el origen
- Pruebas de dependencias y validación funcional
- Respaldos, monitoreo y alertas, antes o después
- Soluciones de archivado de datos
- Diseño de arquitectura, configuración y pruebas de alta disponibilidad y recuperación ante desastres
- Pruebas y ajuste de rendimiento de base de datos y servidor
- Configuración de herramientas de terceros
- Migración desde Cosmos DB con API de MongoDB hacia Azure DocumentDB
- Configuración multi-nube
- Rutas de migración no listadas
Entregables
- Evaluación de cada base en alcance
- Entorno de destino provisionado
- Bases migradas y validadas
- Configuración de alta disponibilidad y recuperación según alcance acordado
- Documentación y traspaso
Cómo trabajamos
- Determinación de bases en alcance y verificación de compatibilidad
- Evaluación y definición de ruta y enfoque de migración
- Provisión del destino
- Migración en línea o fuera de línea, según el caso
- Validación y traspaso
Qué ganas
Dejas de administrar motores y pasas a un modelo donde el respaldo, el parche y la alta disponibilidad son parte del servicio.
Preguntas frecuentes
En MongoDB y en varias rutas de PostgreSQL y MySQL existe migración en línea. Lo definimos según el motor y la versión.
El destino es Azure Database for MySQL servidor flexible; es la ruta soportada.
Se migra la base, excluyendo las funcionalidades propietarias de esos productos.