Métodos de migración de bases de datos de SQL Server - AWS Guía prescriptiva

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Métodos de migración de bases de datos de SQL Server

Existen varios métodos para migrar las bases de datos de SQL Server a AWS. Puede elegir entre los servicios de AWS y las características nativas de SQL Server en función de su evaluación y sus requisitos. En esta sección se describen algunos de los métodos más comunes, que se resumen en las dos tablas siguientes. En las secciones de Amazon EC2 y Amazon RDS, que figuran más adelante en esta guía, se describen en detalle algunos de estos métodos.

Servicios de AWS

Método de migración Objetivo Características y limitaciones Más información

AWS DMS

Amazon EC2

Amazon RDS

Amazon RDS Custom

Amazon Aurora

  • Soporta carga completa y CDC

  • Soporta bases de datos de todos los tamaños

Sección AWS DMS

Orquestador de AWS Migration Hub

Amazon EC2

Amazon RDS

  • Proporciona plantillas de flujo de trabajo predefinidas paso a paso

  • Automatiza la copia de seguridad y la restauración nativas

  • Soporta todas las ediciones y versiones de SQL Server

  • Se puede aplicar a una o varias bases de datos a la vez

  • Soporta bases de datos de todos los tamaños

Sección Orquestador de AWS Migration Hub

AWS Application Migration Service

Amazon EC2

  • Solución de migración mediante lift-and-shift altamente automatizada

  • Replicación a nivel de bloque basada en agente

No se incluye en esta guía (consulte la documentación del Servicio de migración de aplicaciones)

AWS Snowball Edge

Amazon EC2

Amazon RDS

Amazon RDS Custom

  • Soporta bases de datos muy grandes (hasta 210 TB)

  • Emplea Amazon Simple Storage Service (Amazon S3) para almacenar y restaurar datos

Sección Snowball Edge

Métodos nativos de SQL Server

Método de migración Objetivo Características y limitaciones Más información

Copia de seguridad y restauración nativas

Amazon EC2

Amazon RDS

Amazon RDS Custom

  • Se puede aplicar a una o varias bases de datos a la vez

  • Requiere tiempo de inactividad

  • Soporta bases de datos de todos los tamaños

Sección de Copia de seguridad y restauración nativa de SQL Server (puede usar Orquestador de AWS Migration Hub para automatizar la copia de seguridad y la restauración nativas)

Envío de registros

Amazon EC2

Amazon RDS

Amazon RDS Custom

  • Aplicado por base de datos

  • Se puede retrasar

Sección de envío de registros

Duplicación de bases de datos

Amazon EC2

  • Aplicado por base de datos

  • Puede ser sincrónico o asíncrono, según la edición de SQL Server

  • La base de datos secundaria no se puede leer; actúa como base de datos de reserva

  • Soporta conmutación por error tanto automática como manual

Sección de duplicación de bases de datos

Grupos de disponibilidad AlwaysOn

Amazon EC2

Amazon RDS Custom

  • Se aplica a un conjunto de bases de datos de usuario

  • Pueden ser síncronos o asíncronos

  • La base de datos secundaria es legible (solo en la edición SQL Server Enterprise)

  • Soporta conmutación por error tanto automática como manual

  • La conmutación por error se puede iniciar en varias bases de datos a la vez, a nivel de grupo de bases de datos

Sección de grupos de disponibilidad Always On

Grupos de disponibilidad AlwaysOn básicos

Amazon EC2

Amazon RDS Custom

  • Compatible con SQL Server Standard Edition

  • Se aplica a una única base de datos de usuario por grupo de disponibilidad

  • Pueden ser síncronos o asíncronos

  • Soporta conmutación por error tanto automática como manual

  • La conmutación por error se puede iniciar a nivel de grupo de disponibilidad

  • Se puede usar como entorno híbrido entre las instalaciones y AWS

No se incluye en esta guía (consulte Grupos de disponibilidad básicos Always On para una única base de datos en la documentación de Microsoft)

Grupos de disponibilidad distribuida

Amazon EC2

Amazon RDS Custom

  • Se puede usar para implementaciones de SQL Server en varias regiones

  • Puede cambiar a una versión posterior de SQL Server en caso de error

  • No requiere que los clústeres de conmutación por error de Windows Server (WSFC) se extiendan al entorno de AWS de destino

  • Se puede usar entre bases de datos de SQL Server basadas en Windows (origen) y en Linux (destino)

  • Se puede usar como implementación híbrida de SQL Server entre las instalaciones y AWS

Sección de grupos de disponibilidad distribuidos

Replicación transaccional

Amazon EC2

Amazon RDS

Amazon RDS Custom

  • Soporta la migración de un conjunto de objetos (tablas, vistas, procedimientos almacenados)

  • Soporta la replicación asíncrona con datos prácticamente en tiempo real

  • La base de datos de suscriptor es legible

  • Requiere una estrecha supervisión de los trabajos de replicación de SQL Server que realizan la replicación

Sección de replicación transaccional

Programa de copia masiva (bcp)

Amazon EC2

Amazon RDS Custom

  • Es compatible con las bases de datos pequeñas

  • Requiere tiempo de inactividad

  • El esquema se crea previamente en el destino

  • Se usa para mover datos, pero no metadatos

No se incluye en esta guía (consulte la sección Importación y exportación de datos de SQL Server mediante otros métodos, copia masiva en la documentación de Amazon RDS)

Desvincular y vincular

Amazon EC2

Amazon RDS Custom

  • No se necesita copia de seguridad

  • Requiere tiempo de inactividad

  • Implica detener, desvincular, copiar archivos y adjuntarlos a Amazon EC2

No se incluye en esta guía (consulte Desvincular y vincular bases de datos en la documentación de Microsoft)

Importación/exportación

Amazon EC2

Amazon RDS Custom

  • Es compatible con las bases de datos pequeñas

  • Requiere tiempo de inactividad

  • El esquema se crea previamente en el destino

  • Se usa para mover datos, pero no metadatos

No se incluye en esta guía (consulte la sección Importación y exportación de datos de SQL Server mediante otros métodos en la documentación de Amazon RDS)