Métodos de migración de bases de datos de SQL Server - AWSGuí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 ServerAWS. Puede elegir entre AWS los servicios y las funciones 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. Se incluye información detallada sobre algunos de estos métodos en las secciones sobre Amazon EC2 y Amazon RDS que aparecen más adelante en esta guía.

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 todos los tamaños de bases de datos

Sección AWS DMS

Orquestador de AWS Migration Hub

Amazon EC2

Amazon RDS

  • Proporciona plantillas de step-by-step flujo de trabajo predefinidas

  • 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 todos los tamaños de bases de datos

Sección Orquestador de AWS Migration Hub

AWS Application Migration Service

Amazon EC2

  • lift-and-shiftSolución altamente automatizada

  • Replicación a nivel de bloques basada en agentes

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 80 TB)

  • Utiliza 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

Respaldo y restauración nativos

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 todos los tamaños de bases de datos

Sección de copia de seguridad y restauración nativa de SQL Server (se puede utilizar Orquestador de AWS Migration Hubpara automatizar la copia de seguridad y la restauración nativas)

Registrar envío

Amazon EC2

Amazon RDS

Amazon RDS Custom

  • Aplicado por base de datos

  • Se puede retrasar

Sección de envíos de registros

Reflexión de bases de datos

Amazon EC2

  • Aplicado por base de datos

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

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

  • Soporta conmutación por error automática y manual

Sección de duplicación de bases de datos

Grupos de disponibilidad de Always On

Amazon EC2

Amazon RDS Custom

  • Aplicado a un conjunto de bases de datos de usuarios

  • Puede ser sincrónico o asincrónico

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

  • Soporta conmutación por error automática y manual

  • La conmutación por error se puede iniciar para 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 básicos de Always On

Amazon EC2

Amazon RDS Custom

  • Compatible con la edición estándar de SQL Server

  • Se aplica a una base de datos de un solo usuario por grupo de disponibilidad

  • Puede ser sincrónico o asincrónico

  • Soporta conmutación por error automática y manual

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

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

No se trata en esta guía (consulte los grupos de disponibilidad Basic Always On para una sola base de datos en la documentación de Microsoft)

Grupos de disponibilidad distribuida

Amazon EC2

Amazon RDS Custom

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

  • Puede realizar una conmutación por error a una versión posterior de SQL Server

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

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

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

Sección de grupos de disponibilidad distribuida

Replicación transaccional

Amazon EC2

Amazon RDS

Amazon RDS Custom

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

  • Admite la replicación asincrónica con datos casi en tiempo real

  • La base de datos de suscriptores 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

  • Soporta bases de datos pequeñas

  • Requiere tiempo de inactividad

  • El esquema está precreado en el destino

  • Se usa para mover datos, pero no metadatos

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

Separar y adjuntar

Amazon EC2

Amazon RDS Custom

  • No se necesita copia de seguridad

  • Requiere tiempo de inactividad

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

No se trata en esta guía (consulte Separar y adjuntar bases de datos en la documentación de Microsoft)

Importación/exportación

Amazon EC2

Amazon RDS Custom

  • Soporta bases de datos pequeñas

  • Requiere tiempo de inactividad

  • El esquema está precreado en el destino

  • Se usa para mover datos, pero no metadatos

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