Introducción

Completado

Azure SQL Database es un motor de base de datos de plataforma como servicio (PaaS) que proporciona un entorno de desarrollo e implementación completo en la nube, que se puede usar para aplicaciones sencillas basadas en la nube y aplicaciones empresariales avanzadas.

La migración a SQL Database le permite modernizar la aplicación aprovechando sus funcionalidades de PaaS. Esto le permite eliminar dependencias en los componentes técnicos cuyo ámbito se encuentre en el nivel de instancia, como los trabajos del Agente SQL. Azure SQL Database ofrece una solución de bajo mantenimiento que puede ser una excelente opción para determinadas cargas de trabajo.

Es posible que tenga requisitos específicos que sean más adecuados para Azure SQL Database en lugar de Azure SQL Managed Instance en los escenarios siguientes:

  • Debe simplificar la implementación de bases de datos con un uso intermitente e imprevisible.
  • Nuevas bases de datos sin historial de uso donde el tamaño de proceso es difícil (o incluso imposible) de estimar antes de la implementación.
  • La complejidad de la implementación y el desarrollo es un problema.
  • Los requisitos de almacenamiento son mayores que los que ofrece Azure SQL Managed Instance y la consolidación de bases de datos no es una opción.

El proceso de migración de una base de datos de SQL Server que se ejecuta en una máquina virtual de Azure a Azure SQL Database es similar a los pasos que veremos en este módulo.

Nota:

Antes de continuar, es importante asegurarse de que ha revisado Evaluación de bases de datos de SQL Server para la migración a Azure SQL. Este módulo le presentará las herramientas de evaluación y le ayudará a detectar nuevas características en la plataforma de SQL Server de destino de la que la base de datos puede beneficiarse después de una actualización.

Escenarios de casos de uso

Durante este módulo vamos a usar un escenario de ejemplo para explicar los principales conceptos sobre la migración de datos.

Supongamos que trabaja para una empresa que fabrica bicicletas y piezas de bicicleta. Tiene varios servidores de bases de datos heredados que quiere actualizar, incluida una base de datos de productos, una base de datos de existencia de piezas y una base de datos de recursos humanos. También desea pasar de un modelo de gastos de capital a un modelo de gastos operativos, y beneficiarse de la escalabilidad y la disponibilidad de los servicios de Azure. Planea migrar sus base de datos de SQL Server a Azure SQL Database. La junta directiva le ha pedido que planee el proyecto de migración y le ha hecho responsable de la ejecución de las tareas de migración.

Obtendrá información sobre cómo migrar bases de datos de SQL Server a Azure SQL Database. Para comenzar, explorará las consideraciones previas a la migración que debe tener en cuenta y cómo crear una instancia de base de datos de Azure SQL. A continuación, explorará los distintos métodos para las migraciones sin conexión y en línea, y verá formas de mover los datos a Azure SQL Database.