Migración de una base de datos de Microsoft SQL Server en las instalaciones a Amazon EC2 - Recomendaciones de AWS

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.

Migración de una base de datos de Microsoft SQL Server en las instalaciones a Amazon EC2

Tipo R: volver a alojar

Origen: bases de datos: relacionales

Destino: Microsoft SQL Server en Amazon EC2

Creado por: AWS

Entorno: PoC o piloto

Tecnologías: bases de datos; migración

Carga de trabajo: Microsoft

Servicios de AWS: Amazon EC2

Resumen

Este patrón describe cómo migrar una base de datos de Microsoft SQL Server en las instalaciones a Microsoft SQL Server en una instancia de Amazon Elastic Compute Cloud (Amazon EC2). Incluye dos opciones de migración: utilizar el AWS Data Migration Service (AWS DMS) o utilizar herramientas nativas de Microsoft SQL Server, como la copia de seguridad y la restauración, el asistente para copiar bases de datos o la función de copiar y adjuntar bases de datos.

Requisitos previos y limitaciones

Requisitos previos 

  • Una cuenta de AWS activa

  • Un sistema operativo compatible con Amazon EC2 (para obtener la lista completa de las versiones de sistemas operativos compatibles, consulte Preguntas frecuentes sobre Amazon EC2)

  • Una base de datos de origen de Microsoft SQL Server en un centro de datos en las instalaciones

Versiones de producto

  • Versiones de Microsoft SQL Server 2005, 2008, 2008R2, 2012, 2014, 2016 y 2017, para las ediciones Enterprise, Standard, Workgroup y Developer, si utiliza AWS DMS. Para migrar la edición Web o Express de Microsoft SQL Server, utilice herramientas nativas o de terceros. Para ver la lista actualizada de versiones compatibles, consulte Uso de una base de datos de Microsoft SQL Server como destino para AWS DMS.  

Arquitectura

Pila de tecnología de origen

  • Base de datos de Microsoft SQL Server en las instalaciones

Pila de tecnología de destino

  • Base de datos de Microsoft SQL Server en una instancia de EC2

Arquitectura de destino

Arquitectura de migración de datos

  • Uso de AWS DMS

  • Uso de herramientas nativas de SQL Server

Herramientas

  • AWS DMS: AWS Data Migration Service (AWS DMS) le permite migrar datos hacia y desde bases de datos comerciales y de código abierto muy utilizadas, incluidas Oracle, SQL Server, MySQL y PostgreSQL. Puede utilizar AWS DMS para migrar datos a la nube de AWS, entre instancias en las instalaciones (a través de una configuración de nube de AWS) o entre combinaciones de configuraciones en las instalaciones y en la nube.

  • Herramientas nativas de Microsoft SQL Server: incluyen copia de seguridad y restauración, asistente para copiar bases de datos y la función de copiar y adjuntar bases de datos.

Epics

TareaDescripciónHabilidades requeridas
Valide las versiones de las bases de datos de origen y de destino.Administrador de base de datos
Identificar la versión del sistema operativo de destino.DBA, SysAdmin
Identifique los requisitos de hardware para la instancia del servidor de destino en función de la lista de compatibilidad de Microsoft SQL Server y los requisitos de capacidad.DBA, SysAdmin
Identificar los requisitos de almacenamiento relativos al tipo y la capacidad.DBA, SysAdmin
Identificar los requisitos de la red, como la latencia y el ancho de banda.DBA, SysAdmin
Elegir el tipo de instancia de EC2 en función de la capacidad, las características de almacenamiento y las características de red. DBA, SysAdmin
Identificar los requisitos de seguridad para acceder a la red y al host de las bases de datos de origen y destino.DBA, SysAdmin
Identificar la lista de usuarios necesarios para la instalación del software Microsoft SQL Server.DBA, SysAdmin
Determinar la estrategia de copia de seguridad.Administrador de base de datos
Determinar los requisitos de disponibilidad.Administrador de base de datos
Identificar la estrategia de migración y transición de aplicaciones.DBA, SysAdmin
TareaDescripciónHabilidades requeridas
Cree una nube privada virtual (VPC) y subredes.SysAdmin
Cree grupos de seguridad y listas de control de acceso a la red (ACL).SysAdmin
Configure e inicie una instancia EC2.SysAdmin
TareaDescripciónHabilidades requeridas
Crear los usuarios y grupos necesarios para el software Microsoft SQL Server.DBA, SysAdmin
Descargar el software Microsoft SQL Server.DBA, SysAdmin
Instalar el software Microsoft SQL Server en la instancia EC2 y configurar el servidor.DBA, SysAdmin
TareaDescripciónHabilidades requeridas
Utilizar herramientas nativas de MySQL Server o herramientas de terceros para migrar los objetos y datos de la base de datos.

Las herramientas incluyen la copia de seguridad y la restauración, el asistente para copiar bases de datos y la función de copiar y adjuntar bases de datos.

Administrador de base de datos
TareaDescripciónHabilidades requeridas
Migre los datos mediante AWS DMS.

Para obtener información detallada sobre el uso de AWS DMS, consulte los enlaces de la sección Referencias y ayuda.

Administrador de base de datos
TareaDescripciónHabilidades requeridas
Seguir la estrategia de migración de aplicaciones.

Utilizar la herramienta de conversión de esquemas de AWS (AWS SCT) para analizar y modificar el código SQL incrustado en el código fuente de la aplicación.

Administrador de base de datos, propietario de la aplicación
TareaDescripciónHabilidades requeridas
Seguir la estrategia de cambio de aplicaciones.DBA, propietario de la SysAdmin aplicación
TareaDescripciónHabilidades requeridas
Cerrar todos los recursos temporales de AWS.

Los recursos temporales incluyen la instancia de replicación de AWS DMS y la instancia de EC2 utilizadas para AWS SCT.

DBA, SysAdmin
Revise y valide los documentos del proyecto.DBA, propietario de la SysAdmin aplicación
Recopile métricas sobre el tiempo de migración, el porcentaje de ahorro de costos manuales en comparación con los de herramientas, etc.DBA, propietario de la SysAdmin aplicación
Cerrar el proyecto y enviar comentarios.DBA, propietario de la SysAdmin aplicación

Referencias

Tutoriales y videos