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 el grupo de disponibilidad Always On de Microsoft SQL Server mediante AWS Application Migration Service
Sreenivas Nettem, Bharath Kumar Pammi Ramesh, Anantharaman Seshadri y Gireesh Sreekantan, Amazon Web Services
Resumen
AWS Application Migration Service (AWS MGN) es la herramienta preferida para realojar los entornos existentes en el sistema Nube de AWS, lo que permite a los clientes alejarse de los centros de datos locales. Este patrón describe el proceso de uso de AWS MGN para migrar clústeres de Windows con grupos de disponibilidad Always On de Microsoft SQL Server.
Requisitos previos y limitaciones
Requisitos previos
Un activo Cuenta de AWS.
Un papel AWS Identity and Access Management (IAM) en la orquestación de AWS MGN.
Acceso a servidores de bases de datos de origen (grupo de disponibilidad de SQL Server Always On).
Active Directory en una AWS landing zone para conservar los nombres DNS.
Una subred provisional con comunicación de red cerrada con Active Directory.
Subredes de destino que pueden comunicarse con Active Directory.
Dos direcciones IP reservadas para el clúster de Windows en una subred de destino (una en cada zona de disponibilidad).
Dos direcciones IP reservadas para el oyente de SQL Always On en una subred de destino (una en cada zona de disponibilidad).
Versiones de producto
Windows Server 2012 o posterior
SQL Server 2012 o posterior
Arquitectura
Pila de tecnología de origen
Grupo de disponibilidad de Microsoft SQL Server Always On del clúster de Microsoft Windows (máquina virtual o física en las instalaciones)
Pila de tecnología de destino
Instancia EC2 de Amazon Windows
Arquitectura de destino

Tools (Herramientas)
Servicios de AWS
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.
AWS Application Migration Servicele ayuda a realojar (levantar y trasladar) las aplicaciones Nube de AWS sin cambios y con un tiempo de inactividad mínimo.
AWS Identity and Access Management (IAM) le ayuda a administrar de forma segura el acceso a sus AWS recursos al controlar quién está autenticado y autorizado a usarlos.
Otras herramientas
Microsoft SQL Server Management Studio (SSMS)
es una herramienta para administrar SQL Server, que incluye el acceso, la configuración y la administración de los componentes de SQL Server.
Prácticas recomendadas
Para AWS MGN, consulte las prácticas recomendadas para. AWS Application Migration Service
Epics
| Tarea | Descripción | Habilidades requeridas |
|---|---|---|
Inicialice MGN AWS . | Inicialice AWS MGN en el objetivo. Región de AWS De este modo, se crean las políticas y los roles de IAM necesarios. Para obtener más información, consulte Initializing Application Migration Service with the console. | Administrador de la nube |
Cree plantillas de replicación y lanzamiento. | Configure las plantillas de replicación y lanzamiento para usarlas con AWS MGN. Para obtener más información, consulte Configuración de las plantillas en la AWS documentación. | Administrador de la nube |
Permita los puertos de comunicación. | Para habilitar las comunicaciones de red para AWS MGN, permita el tráfico a través de los puertos TCP 443 y 1500. Para obtener más información, consulte los requisitos de red para el Servicio de migración de aplicaciones en la AWS documentación. | Administrador de red, administrador de la nube |
| Tarea | Descripción | Habilidades requeridas |
|---|---|---|
Compruebe los requisitos previos AWS de MGN. | Compruebe que los servidores de origen cumplen los requisitos previos para la instalación del agente AWS MGN. Para obtener más información, consulte los requisitos de instalación en la AWS documentación. | Ingeniero de migraciones |
Instale el agente AWS MGN. | Instale el agente AWS MGN en los servidores de origen. Durante la instalación, elija el Región de AWS lugar al que se migrarán los servidores. Tras la instalación, el agente se comunica con el servicio e inicia la replicación. Para obtener más información, consulte Instalación del agente de AWS replicación en servidores Windows. | Ingeniero de migraciones |
Compruebe el estado del servidor de origen. | En la consola AWS MGN, compruebe el estado de los servidores de origen. Cuando comience la replicación, los servidores muestran Listo para la prueba. Si encuentra algún error, consulte Solución de errores de comunicación en la documentación de AWS MGN. | Administrador de la nube, ingeniero de migraciones |
Optimice la configuración de replicación. | Los clústeres de SQL Always On utilizan una alta replicación I/O sincrónica del servidor principal al servidor secundario. Para optimizar la replicación y evitar retrasos, utilice un servidor de replicación dedicado para cada servidor de SQL Always On. Si la base de datos tiene un tamaño superior a 5 TB, considere la posibilidad de elegir un tamaño de instancia de servidor de replicación superior, como m5.large, en lugar de la opción t3.small predeterminada. | Administrador de la nube, ingeniero de migraciones |
Actualice la plantilla de lanzamiento. | Actualice la configuración de lanzamiento y elija subredes para los servidores de SQL Always On. Los servidores de clúster SQL Always On están repartidos en diferentes ubicaciones Zonas de disponibilidad de AWS para ofrecer una alta disponibilidad. | Ingeniero de migraciones, líder de migración |
Actualice la configuración de lanzamiento. | En función de sus requisitos de tamaño y rendimiento, actualice el tipo de instancia y input/output las operaciones por segundo (IOPS) en la configuración de lanzamiento. (Opcional) Elija una interfaz de red elástica existente en la configuración de lanzamiento. | Ingeniero de migraciones, líder de migración |
| Tarea | Descripción | Habilidades requeridas |
|---|---|---|
Verifique los servidores de origen. | En la consola AWS MGN, verifica que el estado del servidor de origen sea Listo para la prueba. | Administrador de la nube, ingeniero de migraciones |
Lance las instancias de prueba. |
| Administrador de la nube, ingeniero de migraciones |
Pruebe la conectividad y la integridad de la base de datos. | Pruebe la conectividad y la integridad de la base de datos de las instancias de prueba. A continuación, marque los servidores de origen como Listos para la transición en la AWS consola MGN. | Administrador de la nube, ingeniero de migraciones |
| Tarea | Descripción | Habilidades requeridas |
|---|---|---|
Pruebe la integridad de la base de datos. | Esto ayuda a garantizar que no haya problemas de integridad de la base de datos en el origen antes de la migración. Ejecute Estos comandos comprueban la integridad física y lógica de la base de datos mediante la detección de posibles problemas de corrupción. La comprobación verifica la estructura de la base de datos, como las páginas, las filas, los índices y las tablas del sistema. | Ingeniero de datos, Administrador de base de datos |
Pruebe las conexiones a los servidores vinculados. | Pruebe las conexiones entre todos los servidores existentes y documente su estado. Esto ayuda a garantizar que los servidores vinculados funcionen según lo previsto tras la migración. | Ingeniero de datos, Administrador de base de datos |
Verifique las copias de seguridad. | Confirme la integridad de las copias de seguridad de origen. | Ingeniero de datos, Administrador de base de datos |
| Tarea | Descripción | Habilidades requeridas |
|---|---|---|
Detenga los servicios de clúster y de SQL Server. | Detenga los servicios de clúster de SQL Server y Microsoft en todos los nodos de clústeres de SQL. | Administrador de base de datos, ingeniero de migraciones |
Verifique los servidores. | En la consola AWS MGN, compruebe que el estado de los servidores de origen sea Preparado para la transición y que el estado de la replicación de datos sea Correcto. | Ingeniero de migraciones |
Lance la transición. |
Para obtener más información, consulte Cómo lanzar una instancia transitada en la documentación de MGN. AWS | Ingeniero de migraciones |
Pruebe los servidores lanzados. | Inicia sesión en las EC2 instancias de Amazon lanzadas y valida el estado del clúster. Compruebe que los servidores estén en las subredes correctas, que el tamaño de la instancia y la configuración de IOPS sean correctos y que se pueda acceder al servidor de testigo. | Administrador de base de datos, ingeniero de migraciones |
| Tarea | Descripción | Habilidades requeridas |
|---|---|---|
Actualice la dirección IP del clúster. | Actualice la dirección IP del clúster para el clúster de Windows mediante las dos direcciones IP reservadas de las subredes de destino. Para obtener más información, consulte Cambiar la dirección IP de una instancia de clúster de conmutación por error | Administrador de base de datos, ingeniero de migraciones |
Actualice el listener IPs del grupo de disponibilidad de Always On. |
| Administrador de base de datos, ingeniero de migraciones |
Verifique la conexión. | Conéctese al oyente del grupo de disponibilidad Always On mediante SSMS y confirme que la conexión se lleve a cabo correctamente. | Administrador de base de datos, ingeniero de migraciones |
Compruebe el estado del grupo de disponibilidad Always On. |
| Administrador de base de datos, ingeniero de migraciones |
Comprobación del registro de errores. | Abra el registro de errores y verifique los errores notificados en la instancia de SQL Server. Asegúrese de que la recuperación se haya completado en todas las bases de datos. | Administrador de base de datos, ingeniero de migraciones |
Pruebe los servidores vinculados. | Pruebe la conectividad de todos los servidores vinculados. En caso de problemas de conectividad, asegúrese de que se pueda acceder al servidor y al puerto de destino. | Administrador de base de datos, ingeniero de migraciones |
| Tarea | Descripción | Habilidades requeridas |
|---|---|---|
Finalice la transición. | Tras validar los clústeres de SQL Always On de destino, finalice la transición a través de la consola MGN. AWS Esto detiene la replicación de datos de los servidores de origen y descarta los datos del servidor de replicación. También elimina el servidor de replicación y sus recursos asociados. | Administrador de la nube, ingeniero de migraciones |
Resolución de problemas
| Problema | Solución |
|---|---|
AWS Solución de problemas de MGN | Para ver los problemas y las soluciones más comunes, consulte las secciones de solución de problemas y preguntas frecuentes de la documentación de AWS MGN. |
Recursos relacionados
AWS resources
Recursos de SQL Server
Información adicional
Para conocer los requisitos de seguridad estándar para la migración de cargas de trabajo a Nube de AWS ella, consulte las prácticas recomendadas en materia de seguridad, identidad y cumplimiento