Escenarios de migración híbridos para SQL Server - AWS Guía prescriptiva

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.

Escenarios de migración híbridos para SQL Server

También puede ejecutar cargas de trabajo de SQL Server en un entorno híbrido que incluya AWS. Por ejemplo, es posible que ya esté ejecutando SQL Server en su centro de datos en las instalaciones o coubicado, pero que desee utilizar la nube de AWSpara mejorar su arquitectura y ofrecer una solución de alta disponibilidad o recuperación de desastres. También puede usar soluciones híbridas para almacenar copias de seguridad de SQL Server a largo plazo en AWS, revertir la migración en caso de problemas o ejecutar una réplica secundaria con los grupos de disponibilidad Always On de SQL Server en la nube de AWS. SQL Server cuenta con varias tecnologías de replicación que ofrecen soluciones de alta disponibilidad y recuperación de desastres.

Realización de copias de seguridad de sus bases de datos de SQL Server en la nube de AWS

Amazon Simple Storage Service (Amazon S3) le permite aprovechar la flexibilidad y los precios del almacenamiento en la nube. Le permite realizar copias de seguridad de sus bases de datos de SQL Server en un sistema de almacenamiento seguro, de alta disponibilidad, muy duradero y fiable. Puede almacenar de forma segura las copias de seguridad de SQL Server en Amazon S3. También puede utilizar las políticas de ciclo de vida de Amazon S3 para almacenar sus copias de seguridad a largo plazo. Amazon S3 le permite almacenar grandes cantidades de datos a un costo muy bajo. Puede utilizar AWS DataSync para transferir archivos de copia de seguridad a Amazon S3.

Puede usar Storage Gateway para almacenar las copias de seguridad de SQL Server en las instalaciones y archivar los datos en Amazon S3 o Amazon S3 Glacier. Puede crear volúmenes de almacenamiento en caché y montarlos como dispositivos de interfaz de sistema de computadora pequeña de Internet (iSCSI) desde sus servidores de aplicaciones de respaldo en las instalaciones. Todos los datos se transfieren de forma segura a AWS a través de SSL y se almacenan en formato cifrado en Amazon S3. El uso de volúmenes en caché de puerta de enlace ahorra el costo inicial de mantener y escalar el costoso hardware de almacenamiento en las instalaciones. Si desea conservar sus datos principales o copias de seguridad en las instalaciones, puede utilizar los volúmenes almacenados en la puerta de enlace para conservar estos datos de forma local y realizar copias de seguridad de los datos fuera de las instalaciones en Amazon S3.

Ampliación de soluciones de alta disponibilidad y recuperación de desastres

Puede ampliar sus prácticas actuales de alta disponibilidad en las instalaciones y proporcionar una solución de recuperación de desastres en AWS mediante la característica nativa de envío de registros de SQL Server. Puede transferir los registros de transacciones de SQL Server desde sus centros de datos en las instalaciones o coubicados a una instancia de SQL Server que se ejecute en una instancia de EC2 o a una instancia de base de datos de Amazon RDS para SQL Server en una nube privada virtual (VPC). Puede transmitir estos datos de forma segura a través de una conexión de red dedicada utilizando AWS Direct Connect o transmitirlos a través de un túnel VPN seguro. Las copias de seguridad del registro de transacciones se envían a la instancia de EC2 y se aplican a instancias de bases de datos secundarias.

Puede usar la nube de AWS para proporcionar un mayor nivel de alta disponibilidad y recuperación de desastres mediante el uso de grupos de disponibilidad Always On de SQL Server entre su centro de datos en las instalaciones y Amazon EC2. Esto se puede hacer extendiendo su centro de datos a una VPC en AWS mediante una conexión de red dedicada como AWS Direct Connect, o configurando túneles VPN seguros entre estos dos entornos.

Estos son algunos aspectos que se deben tener en cuenta al planificar una implementación híbrida de grupos de disponibilidad Always On de SQL Server:

  • Establecer conexiones de red seguras, fiables y consistentes entre su entorno en las instalaciones y AWS a través de AWS Direct Connect o VPN.

  • Cree una VPC utilizando el servicio Amazon Virtual Private Cloud (Amazon VPC). Utilizar tablas de enrutamiento y grupos de seguridad de Amazon VPC para permitir las comunicaciones adecuadas entre los dos entornos.

  • Ampliar los dominios de Active Directory a la VPC mediante la implementación de controladores de dominio como instancias de EC2 o mediante el uso de AWS Directory Service for Microsoft Active Directory. También puede utilizar AWS Managed Microsoft AD para Amazon RDS para SQL Server. Para obtener más información, consulte la documentación de Amazon RDS .

Storage Gateway

Storage Gateway le permite almacenar y recuperar archivos mediante el recurso compartido Server Message Block (SMB) para Windows. Puede unir la puerta de enlace de almacenamiento a un dominio de Active Directory en las instalaciones. Al tener la base de datos de SQL Server y la puerta de enlace de almacenamiento en el mismo dominio, puede llevar las copias de seguridad directamente al recurso compartido de red SMB en lugar de almacenarlas localmente y cargarlas a continuación en el recurso compartido de red. La puerta de enlace de almacenamiento está configurada para usar un bucket de S3, de modo que todas las copias de seguridad estarán disponibles en el bucket de S3. AWS Puede restaurar la base de datos descargando los archivos de copias de seguridad en SQL Server en una instancia de EC2 o restaurando la base de datos directamente en Amazon RDS.

En el siguiente diagrama se muestra cómo almacenar y obtener acceso a las copias de seguridad mediante Storage Gateway y Amazon S3. Para obtener más información, consulte la documentación de Storage Gateway.

Hybrid migration with Storage Gateway and

Uso de AWS DMS y AWS SCT

Puede usar AWS DMS en entornos híbridos de SQL Server, para migrar datos de su base de datos en las instalaciones a la nube y viceversa. Puede migrar su base de datos de SQL Server a MySQL o PostgreSQL utilizando AWS DMS con AWS SCT. Para ver los pasos de migración, consulte la documentación de AWS SCT. Antes de migrar los datos, puede ejecutar un informe de evaluación de migración que señale cualquier trabajo manual adicional que pueda ser necesario.

También puede utilizar AWS DMS para una replicación continua (captura de datos de cambios o CDC). Para obtener más información, consulte Uso de la replicación continua (CDC) desde un origen de SQL Server en la documentación de AWS DMS.