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
![](images/pattern-img/f0a155b3-4977-4e1f-8332-89eab29c1e25/images/53e2c27d-ceb4-4d88-a022-93dd0b343eaf.png)
Arquitectura de migración de datos
Uso de AWS DMS
![](images/pattern-img/f0a155b3-4977-4e1f-8332-89eab29c1e25/images/1cbe32ea-e285-4cac-9153-4428bad9b229.png)
Uso de herramientas nativas de SQL Server
![](images/pattern-img/f0a155b3-4977-4e1f-8332-89eab29c1e25/images/ad2caf54-7399-4038-91a3-acba9fa7da29.png)
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
Tarea | Descripción | Habilidades 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 |
Tarea | Descripción | Habilidades 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 |
Tarea | Descripción | Habilidades 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 |
Tarea | Descripción | Habilidades 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 |
Tarea | Descripción | Habilidades 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 |
Tarea | Descripción | Habilidades 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 |
Tarea | Descripción | Habilidades requeridas |
---|---|---|
Seguir la estrategia de cambio de aplicaciones. | DBA, propietario de la SysAdmin aplicación |
Tarea | Descripción | Habilidades 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 |
Recursos relacionados
Referencias
Tutoriales y videos