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.
Fase 2: planificación
Según la carga de trabajo y la aplicación, elija RDS personalizado para SQL Server o RDS para Microsoft SQL Server. Para la mayoría de las migraciones de bases de datos, puede realojar, cambiar de plataforma o refactorizar. El principio rector debe ser cómo maximizar los beneficios de una migración.
Si decide refactorizar su aplicación y migrar a una base de datos nativa de la nube, como Aurora, puede mejorar su aplicación de base de datos. Sin embargo, según la complejidad de la carga de trabajo, la refactorización de una base de datos puede llevar mucho tiempo y requerir muchos recursos. Para obtener más información, consulte Elegir una estrategia de migración.
Opción de migración para Amazon RDS for SQL Server
Considere si la base de datos de origen ya está configurada para sincronizar los servidores de bases de datos principales y secundarios y, a continuación, decida cómo desea sincronizar los servidores. AWS Los siguientes son tres enfoques:
-
Varias zonas de disponibilidad
-
Replicación regional
En el siguiente diagrama de arquitectura, AWS Direct Connect establece una conexión de red privada y dedicada entre el centro de datos local y Amazon VPC. El entorno de base de datos de destino tiene un Amazon RDS para SQL Server principal implementado en una zona de disponibilidad, con una réplica de lectura en una segunda zona de disponibilidad para una alta disponibilidad y recuperación ante desastres. AWS Database Migration Service (AWS DMS) administra el proceso de migración para ayudar a minimizar el tiempo de inactividad.
Para mejorar la seguridad, el entorno de destino utiliza subredes privadas. AWS Secrets Manager gestiona las credenciales de los usuarios y AWS Key Management Service (AWS KMS) proporciona cifrado en reposo para los datos confidenciales. Amazon supervisa toda la infraestructura CloudWatch, que hace un seguimiento de las métricas de rendimiento y permite emitir alertas proactivas. Este diseño ayuda a optimizar el rendimiento y, al mismo tiempo, aborda cualquier problema que surja durante el proceso de migración.