Métodos de migración de bases de datos SQL - AWSDirectrices prescriptivas

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 SQL

Existen varios métodos para migrar las bases de datos de SQL Server aAWS. Puede elegir estos métodos en función de su evaluación y requisitos. En esta sección se describen algunos de los métodos más comunes, que se resumen en la tabla siguiente. Las discusiones detalladas de algunos de estos métodos se incluyen en las secciones de Amazon EC2 y Amazon RDS más adelante en esta guía.

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

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

  • Requiere inactividad

  • Admite todos los tamaños de bases

Backup y restauración nativos de SQL ServerSección

Envío de registros

Amazon EC2

Amazon RDS

  • Aplicación por base de datos

  • Se puede retrasar

Envío de registrosSección

Replicación de bases de

Amazon EC2

  • Aplicación por base de datos

  • Puede ser síncrono o asíncrono, basado en la edición de SQL Server

  • La base de datos secundaria no es legible; actúa como modo de espera

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

Replicación de bases deSección

Grupos de disponibilidad Always

Amazon EC2

  • Aplicado a un conjunto de bases de datos de usuarios

  • Puede ser síncronos o asíncronos

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

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

Grupos de disponibilidad AlwaysSección

Grupos de disponibilidad Basic Always On

Amazon EC2

  • Compatible con SQL Server Standard Edition

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

  • Puede ser síncronos o asíncronos

  • Admite 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 entorno híbrido entre locales yAWS

No se trata en esta guía (consulteGrupos de disponibilidad básicos Always On para una única base de datosen la documentación de Microsoft)

Grupos de disponibilidad distribuida

Amazon EC2

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

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

  • No requiere que la clúster de conmutación por error de Windows Server (WSFC) se amplíe al destinoAWSentorno

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

  • Se puede utilizar como implementación híbrida de SQL Server entre local yAWS

Grupos de disponibilidad distribuidaSección

Replicación transactional

Amazon EC2

Amazon RDS

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

  • Admite replicación asíncrona con datos casi en tiempo real

  • La base de datos de suscriptores es legible

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

Replicación transactionalSección

AWS Snowball Edge

Amazon EC2

Amazon RDS

  • Admite bases de datos muy grandes (hasta 80 TB)

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

Snowball EdgeSección

CloudEndure Migration

Amazon EC2

  • alta automatización lift-and-shift solution

  • Replicación basada en agentes a nivel de bloques

CloudEndure MigrationSección

AWS DMS

Amazon EC2

Amazon RDS

Amazon Aurora

  • Admite carga completa y CDC

  • Admite todos los tamaños de bases

Sección AWS DMS

Programa de copia masiva (bcp)

Amazon EC2

  • Admite bases de datos pequeñas

  • Requiere inactividad

  • El esquema se ha creado previamente en el destino

  • Se utiliza para mover datos, pero no metadatos

No se trata en esta guía (consulteImportación y exportación de datos de SQL Server por otros métodos,Copia masivasección de la documentación de Amazon RDS)

Desconectar y conectar

Amazon EC2

  • No se necesitan copias de seguridad

  • Requiere inactividad

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

No se trata en esta guía (consulteDesconectar y adjuntar base de datosen la documentación de Microsoft)

Import/export

Amazon EC2

  • Admite bases de datos pequeñas

  • Requiere inactividad

  • El esquema se ha creado previamente en el destino

  • Se utiliza para mover datos, pero no metadatos

No se trata en esta guía (consulteImportación y exportación de datos de SQL Server por otros métodosen la documentación de Amazon RDS)