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.
Modernización de su base de datos de SQL Server
En esta sección, se describe cómo modernizar las cargas de trabajo de SQL Server AWS al cambiar del sistema operativo Windows a Linux. Este cambio le permite aprovechar las tecnologías de código abierto y ahorrar en los costos de licencias de Windows sin tener que alterar drásticamente la arquitectura del sistema ni volver a formar a sus usuarios.
Migrar sus cargas de trabajo de SQL Server de Windows a Linux
A partir de SQL Server 2017, SQL Server puede ejecutarse en sistemas operativos Linux. La migración de sus cargas de trabajo de SQL Server a Linux le permitirá ahorrar costos y mejorar el rendimiento.
Casi todas las funciones, aplicaciones, instrucciones y scripts de SQL Server que usa en Microsoft Windows son también compatibles con Linux. También puede usar herramientas como SQL Server Management Studio (SSMS), SQL Server Data Tools (SSDT) y el PowerShell módulo (sqlps) para administrar SQL Server en Linux desde una instancia de Windows.
Puede migrar sus cargas de trabajo de SQL Server a Linux mediante una de estas tres opciones:
-
Característica nativa de copia de seguridad y restauración de SQL Server (consulte la documentación de Microsoft SQL Server
) -
Grupos de disponibilidad distribuidos (para cambiar su sistema operativo mientras migra a AWS)
-
El asistente de cambio AWS de plataforma, que es una herramienta de creación de scripts basada en PowerShell
El asistente de cambio de AWS plataforma le ayuda a migrar sus cargas de trabajo de SQL Server existentes de Windows a un sistema operativo Linux. Al ejecutar el PowerShell script del asistente de cambio de plataforma en una base de datos de origen de SQL Server, la instancia de Windows realiza una copia de seguridad de la base de datos en un depósito de almacenamiento cifrado de Amazon S3. A continuación, restaura la copia de seguridad en una base de datos de SQL Server nueva o existente en una instancia de EC2 Linux. Puede replicar la base de datos y probar las aplicaciones mientras la base de datos de origen de SQL Server permanece online. Tras realizar las pruebas, puede programar el tiempo de inactividad de la aplicación y volver a ejecutar el script PowerShell de copia de seguridad para realizar la transición final.
Para obtener más información sobre el uso del asistente de cambio de plataforma, consulte Migración de cargas de trabajo de Windows de SQL Server locales a EC2 Amazon
Alta disponibilidad en Linux
SQL Server 2017 es compatible con grupos de disponibilidad Always On entre Windows y Linux para crear cargas de trabajo a escala de lectura sin alta disponibilidad. Lamentablemente, no se puede lograr una alta disponibilidad entre Windows y Linux, ya que no existe una solución agrupada en clústeres que pueda gestionar esa configuración multiplataforma.
Para tener alta disponibilidad en grupos de disponibilidad Always On, considere la posibilidad de utilizar un clúster de conmutación por error de Windows Server (WSFC) o Pacemaker en Linux. Esta solución es adecuada para una ruta de migración de SQL Server en Windows a Linux y viceversa, así como para la recuperación de desastres mediante conmutación por error manual. Para obtener más información sobre este escenario, consulte Implementación de grupos de disponibilidad de Always On entre instancias de Amazon EC2 Windows y Amazon Linux