Resumen
Necesitaba una forma fácil y rápida de migrar la base de datos de productos a Azure en su empresa de venta minorista de ropa deportiva. Eligió la opción de Azure SQL Managed Instance porque proporciona una implementación de plataforma como servicio (PaaS) de SQL Server en la nube. Además, Azure SQL Database tiene una compatibilidad de prácticamente el 100 % con las versiones locales de SQL Server. Ha migrado los datos y se ha asegurado de que se sincronizaran con la base de datos local, por lo que puede reconfigurar las aplicaciones cliente y el sistema de análisis de datos.
Antes de que la opción de SQL Managed Instance estuviera disponible, los arquitectos de sistemas que querían migrar una base de datos a Azure tenían dos opciones:
- Se podía usar Azure SQL Database, que proporcionaba una solución PaaS completa, con la consecuente reducción del tiempo dedicado a la administración. Sin embargo, esto solía requerir una modificación significativa de la base de datos, ya que Azure SQL Database no es compatible con todas las características de SQL Server.
- Se podía instalar SQL Server en una máquina virtual de Azure. Sin embargo, esta solución de infraestructura como servicio (IaaS) requiere que el usuario ejecute, administre y actualice la máquina virtual, su sistema operativo y SQL Server. Esto requería dedicar más tiempo a la administración.
La opción de SQL Managed Instance proporciona una solución PaaS completa, pero admite casi todas las características de SQL Server. Esta solución proporciona la carga administrativa mínima que cabría esperar de Azure SQL Database, pero sin la necesidad de reescribir la base de datos ni de cambiar las aplicaciones cliente.
Para obtener más información, puede hacer referencia a las siguientes direcciones URL:
- ¿Qué es Instancia administrada de Azure SQL?
- Migración de las cargas de trabajo de SQL Server a Azure SQL Database
- Tutorial: Migración de SQL Server a Azure SQL Managed Instance en línea mediante DMS (clásico)