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.
Migre una base de datos local de Microsoft SQL Server a Amazon EC2 mediante Application Migration Service
Creado por Senthil Ramasamy (AWS)
Resumen
Este patrón describe los pasos para migrar una base de datos de Microsoft SQL Server de un centro de datos local a una instancia de Amazon Elastic Compute Cloud EC2 (Amazon). Utiliza el AWS Application Migration Service (AWS MGN) para realojar la base de datos mediante una migración automática. lift-and-shift AWS MGN realiza una replicación a nivel de bloque del servidor de la base de datos de origen.
Requisitos previos y limitaciones
Requisitos previos
Un activo Cuenta de AWS
Una base de datos de origen Microsoft SQL Server en un centro de datos en las instalaciones
Limitaciones
El ancho de banda de su red puede estar limitado entre el centro de datos local y AWS.
AWS MGN se limita a las bases de datos alojadas en servidores independientes con almacenamiento dedicado. No admite la migración de sistemas de bases de datos agrupadas ni sistemas de bases de datos en los que la tasa de cambio supera el rendimiento de una red.
Algunos Servicios de AWS no están disponibles en todos. Regiones de AWS Para ver la disponibilidad por región, consulta Servicios de AWS por región
. Para ver puntos de enlace específicos, consulta la página de puntos de enlace y cuotas del servicio y elige el enlace del servicio.
Versiones de producto
Todas las versiones de la base de datos Microsoft SQL Server
Sistemas operativos Windows y Linux compatibles con AWS MGN
Arquitectura
Pila de tecnología de origen
Base de datos de Microsoft SQL Server en las instalaciones
Pila de tecnología de destino
Una base de datos de Microsoft SQL Server en una EC2 instancia de Amazon
Arquitectura de destino

Esta arquitectura utiliza AWS MGN para replicar datos de un centro de datos corporativo local a. AWS El diagrama muestra el proceso de replicación de datos, las comunicaciones mediante la API y las fases de prueba y transición.
Replicación de datos:
AWS MGN replica los datos del centro de datos corporativo local AWS e inicia la replicación continua de los cambios.
Los servidores de replicación de la subred provisional reciben y procesan los datos.
Comunicación mediante la API:
Los servidores de replicación se conectan a los puntos finales de la API de AWS MGN EC2, Amazon y Amazon Simple Storage Service (Amazon S3) a través del puerto TCP 443.
AWS MGN gestiona la migración.
Amazon EC2 gestiona las operaciones de las instancias.
Prueba y transición:
Las instancias de prueba se lanzan en la subred operativa mediante datos replicados.
Tras realizar las pruebas satisfactoriamente, AWS MGN crea instancias transitorias para la migración final.
Herramientas
AWS Application Migration Service (AWS MGN) le ayuda a realojar (levantar y trasladar) las aplicaciones a una ubicación Nube de AWS sin cambios y con un tiempo de inactividad mínimo.
AWS Direct Connectconecta su red interna a una ubicación de Direct Connect a través de un cable Ethernet de fibra óptica estándar. Con esta conexión, puede crear interfaces virtuales directamente con los AWS servicios públicos y, al mismo tiempo, omitir a los proveedores de servicios de Internet en su ruta de red.
Amazon Elastic Compute Cloud (Amazon EC2) proporciona una capacidad informática escalable en el Nube de AWS. Puede lanzar tantos servidores virtuales como necesite y escalarlos o reducirlos con rapidez.
Amazon Simple Storage Service (Amazon S3) es un servicio de almacenamiento de objetos basado en la nube que le ayuda a almacenar, proteger y recuperar cualquier cantidad de datos.
Prácticas recomendadas
Configure puntos de enlace regionales de API para AWS MGN EC2, Amazon y Amazon S3 en la nube privada virtual (VPC) para prohibir el acceso público desde Internet.
Configure los ajustes de lanzamiento de AWS MGN para lanzar los servidores de bases de datos de destino en una subred privada.
Permita solo los puertos necesarios en los grupos de seguridad de bases de datos.
Siga el principio de privilegios mínimos y conceda los permisos mínimos necesarios para realizar una tarea. Para obtener más información, consulte Otorgar privilegio mínimo y Prácticas recomendadas de seguridad en la documentación de IAM.
Epics
Tarea | Descripción | Habilidades requeridas |
---|---|---|
Configure AWS MGN. | Busque el AWS Application Migration Service en e inicie AWS Management Console el proceso de configuración. Esto creará una plantilla de replicación y lo redirigirá a la página de servidores fuente de la consola MGN. Al configurar el servicio MGN, elija un rol de servicio de la lista generada. | Administrador de base de datos, ingeniero de migraciones |
Agregue el servidor de origen. | Agregue los detalles del servidor de base de datos de origen local y, a continuación, agregue el servidor. | Administrador de base de datos, ingeniero de migraciones |
Instale el agente MGN de AWS en el servidor de origen. | Descargue el instalador del agente AWS MGN en su sistema local y transfiéralo al servidor de base de datos de origen. Para validar el hash del instalador, consulte Validación del instalador del agente de AWS replicación descargado para Windows 2012. | Administrador de base de datos, ingeniero de migraciones |
Tarea | Descripción | Habilidades requeridas |
---|---|---|
Genere las credenciales de IAM del cliente. | Antes de instalar el agente AWS MGN, genere AWS las credenciales creando un nuevo usuario de IAM con los permisos adecuados. Para obtener más información, consulte Políticas administradas por AWS AWS Application Migration Service y Generación de las AWS credenciales requeridas. | Administrador de base de datos, ingeniero de migraciones |
Instale el agente en el servidor de origen. | Instale el agente en el equipo de origen que aloja la base de datos de Microsoft SQL Server. Para obtener más información, consulte Instalación del agente de AWS replicación en servidores Windows. Proporcione las siguientes credenciales de AWS:
Sus AWS credenciales únicas permiten al agente de AWS MGN autenticarse y realizar tareas de migración. | Propietario de la aplicación, administrador de bases de datos e ingeniero de migración |
Elija los discos que desee replicar. | Tras introducir AWS las credenciales, el instalador comprueba que el servidor cumple los requisitos mínimos para la instalación del agente (por ejemplo, si el servidor tiene suficiente espacio en disco para instalar el agente AWS MGN). El instalador muestra las etiquetas de volumen y los detalles de almacenamiento. Para replicar la base de datos mediante el servicio AWS MGN, seleccione los discos correspondientes en el servidor de origen. Introduzca la ruta de cada disco, separada por comas. Si desea replicar todos los discos, deje la ruta en blanco. Tras confirmar los discos seleccionados, la instalación continúa. | Administrador de base de datos, ingeniero de migraciones |
Supervise el progreso de la sincronización. | AWS El agente de replicación inicia el proceso de sincronización tomando primero una instantánea de los discos seleccionados y, a continuación, replicando los datos. Puede supervisar el progreso de la sincronización desde la página del servidor de origen de la consola AWS MGN. Para obtener más información, consulte Supervisar el servidor durante el ciclo de vida de la migración. | Administrador de base de datos, ingeniero de migraciones |
Tarea | Descripción | Habilidades requeridas |
---|---|---|
Gestione el progreso de la replicación. | Tras iniciar la sincronización inicial, el servidor de origen aparece en la consola AWS MGN, donde puede gestionar y supervisar la migración. La consola muestra un tiempo estimado para completar la replicación, que se basa en el tamaño total de los discos seleccionados y en el ancho de banda de red disponible. | Administrador de base de datos, ingeniero de migraciones |
Compruebe la sincronización. | Una vez que los discos del servidor de origen estén completamente sincronizados, compruebe que todos los discos seleccionados aparecen como completamente sincronizados y que no se ha registrado ningún error en la consola. A continuación, la consola AWS MGN cambiará automáticamente el estado del ciclo de vida de la migración a Listo para la prueba, lo que indica que el entorno replicado AWS está preparado para las pruebas de rendimiento y funcionalidad. | Propietario de la aplicación, administrador de bases de datos e ingeniero de migración |
Tarea | Descripción | Habilidades requeridas |
---|---|---|
Configure los ajustes de inicio. | Elija el servidor de origen en la consola de AWS MGN y actualice la configuración de lanzamiento de la instancia de prueba de destino. En la página de detalles del servidor de origen, vaya a la pestaña de configuración de lanzamiento para configurar la instancia de prueba. Elija un tipo de instancia rentable y un tipo de volumen de Amazon Elastic Block Store (Amazon EBS) y, a continuación, configure los grupos de seguridad y los requisitos de red. Para obtener más información, consulte Configuración de lanzamiento. | Administrador de base de datos, ingeniero de migraciones |
Lanza la instancia de prueba de destino. | Navegue hasta la consola AWS MGN de su máquina fuente sincronizada y lance una instancia de prueba de destino seleccionando Probar y cortar y, a continuación, Lanzar instancias de prueba. Esto crea un trabajo de lanzamiento que despliega la instancia de prueba con los ajustes configurados. La instancia se lanza en el entorno del servidor de base de datos de origen Nube de AWS y lo replica. Supervisa el progreso del lanzamiento desde la página del historial de lanzamientos, donde puedes hacer un seguimiento de la creación de la instancia y solucionar cualquier problema. | Administrador de base de datos, ingeniero de migraciones |
Valida la instancia de prueba de destino. | Valide el servidor de EC2 bases de datos de Amazon:
Realice pruebas de validación para garantizar que la base de datos funcione según lo esperado. | Administrador de base de datos, ingeniero de migraciones |
Cambie el nombre del servidor. | AWS La migración a MGN implica una copia a nivel de almacenamiento del servidor de origen local. Su EC2 instancia de SQL Server contiene solo los detalles del servidor de origen original en sus archivos binarios, por lo que debe actualizar la información binaria para que refleje el nombre del nuevo servidor.
| Administrador de base de datos, ingeniero de migraciones |
Lance la instancia de transición. | En la consola AWS MGN, en la página Servidores de origen, confirme que el estado del ciclo de vida de la migración del servidor sea Listo para la transición. Configure los ajustes de lanzamiento de la instancia de transición, asegurándose de que los ajustes reflejen su entorno local. Antes de iniciar la transición, cierre la base de datos local, lo que garantiza lo siguiente:
Inicie la instancia de transición en la consola AWS MGN. Cuando la instancia de transición esté operativa, inicie sesión en la instancia y realice las siguientes pruebas:
| Propietario de la aplicación, administrador de bases de datos, ingeniero de migración, responsable de migración |
Solución de problemas
Problema | Solución |
---|---|
La sincronización inicial falla en el paso de autenticación. | Se trata de un problema de conectividad de red. El servidor de replicación no se puede conectar a AWS MGN. |
Recursos relacionados
Documentación de AWS
Videos