Opciones de Fin del soporte técnico de SQL Server
Se aplica a: SQL Server 2012 (11.x) SQL Server 2014 (12.x)
En este artículo se explican las opciones que tiene para tratar con los productos de SQL Server que llegan a la finalización del soporte.
Descripción del ciclo de vida de SQL Server
Cada versión de SQL Server cuenta con el respaldo de un soporte técnico de 10 años como mínimo, que incluye cinco años de soporte técnico estándar y cinco años de soporte técnico extendido:
- El soporte estándar incluye actualizaciones funcionales, de rendimiento, de escalabilidad y de seguridad.
- El soporte técnico extendido solo incluye actualizaciones de seguridad.
El Fin del soporte técnico (que también se conoce como el fin de la vida útil) indica que un producto alcanzó el final de su ciclo de vida y que el servicio y el soporte técnico ya no están disponibles para él. Para más información sobre el ciclo de vida de Microsoft, consulte la directiva del ciclo de vida de Microsoft.
Opciones
Una vez que su SQL Server llega a la fase de finalización del soporte, puede elegir:
- Migre su carga de trabajo a Azure SQL.
- Migre su carga de trabajo a una máquina virtual de Azure tal como está para obtener las Actualizaciones de seguridad extendidas gratuitas.
- Actualice a una versión actual de SQL Server.
- Compre una suscripción a las Actualizaciones de seguridad extendidas.
Si necesita más información, una guía y herramientas para planear y automatizar la actualización o la migración, consulte:
- Fin del soporte técnico de SQL Server 2012
- ¿Qué son las Actualizaciones de seguridad extendidas para SQL Server?
- Actualizaciones de seguridad ampliada: preguntas más frecuentes
En esta tabla se proporcionan opciones de migración para una instancia de SQL Server que está fuera de soporte extendido y que se ejecuta en el entorno local.
Opción de migración | Descripción |
---|---|
Modernización a Azure | |
Traslado a PaaS con Azure SQL Managed Instance | Realice la migración mediante lift-and-shift a SQL Managed Instance para servicios totalmente administrados que siempre se ejecutan en características de constantes. En otras palabras, el final de la finalización del soporte. |
Traslado a IaaS con SQL Server en máquinas virtuales de Azure | Actualice a la versión más reciente de SQL Server en máquinas virtuales de Azure o realice un traslado"tal cual" con SQL Server 2012 y obtenga 3 años de actualizaciones de seguridad ampliada de forma gratuita. |
Traslado a Azure VMware Solution | Realice un traslado "tal cual" con SQL Server fuera de soporte extendido y obtenga 3 años de actualizaciones de seguridad ampliada de forma gratuita. |
Modernización en el entorno local | |
Actualización local | Actualice a las versiones más recientes de SQL Server y Windows Server. |
Permanecer en el entorno local | |
Compra de actualizaciones de seguridad ampliada | Mantenga el servidor y la aplicación tal cual durante un periodo de hasta tres años. |
En este artículo, se describen las ventajas y consideraciones de cada enfoque, con más recursos que pueden ayudar en el proceso de toma de decisiones.
Actualizar SQL Server
Una vez que SQL Server alcanza la finalización del soporte, puede optar por actualizar a una versión más reciente y compatible de SQL Server. Esta opción le ofrece coherencia con el entorno, le permite usar el conjunto de características más reciente y adopta el ciclo de vida de soporte técnico de la versión nueva.
Ventajas
La tecnología más reciente: las versiones nuevas de SQL Server presentan innovaciones que incluyen características de rendimiento, escalabilidad y alta disponibilidad, además de una seguridad mejorada.
Control: tiene el máximo control sobre las características y la escalabilidad, ya que administra tanto hardware como software.
Entorno familiar: si va a actualizar desde una versión anterior de SQL Server, este es el entorno más parecido.
Aplicabilidad amplia: se aplica a aplicaciones de bases de datos de cualquier tipo, incluidos los sistemas OLTP y el almacenamiento de datos.
Riesgo bajo para las aplicaciones de bases de datos: cuando la compatibilidad con la base de datos está al mismo nivel que el sistema heredado, las aplicaciones de bases de datos existentes están protegidas contra cambios funcionales y de rendimiento que pueden tener efectos perjudiciales. Solo es necesario volver a certificar completamente una aplicación cuando requiere características disponibles en una configuración de compatibilidad de base de datos más reciente. Para obtener más información, vea Certificación de compatibilidad.
Consideraciones
Costo: este enfoque requiere la mayor inversión inicial y la administración más continua. Tiene que comprar, mantener y administrar su propio hardware y software.
Tiempo de inactividad: podría haber tiempo de inactividad en función de la estrategia de actualización. También hay un riesgo inherente de encontrarse con problemas durante un proceso de actualización local.
Complejidad: si ejecuta una versión compatible de Windows Server, también debe actualizar el sistema operativo porque es posible que las versiones más recientes de SQL Server no sean compatibles en esas versiones de Windows. Existe un riesgo adicional durante el proceso de actualización del sistema operativo, por lo que realizar una migración en paralelo puede ser el enfoque más prudente, pero más costoso. No se admiten las actualizaciones locales del sistema operativo en instancias de clúster de conmutación por error para Windows Server 2008 o Windows Server 2008 R2.
Nota
Las actualizaciones graduales del sistema operativo de clúster están disponibles a partir de Windows°Server 2016.
Recursos
- Soporte de instalación
- Actualizar SQL Server con el Asistente para instalación (programa de instalación)
Novedades de:
Requisitos de hardware:
Actualizaciones de ediciones y versiones admitidas:
Herramientas:
- El Asistente para experimentación con bases de datos puede ayudar a evaluar la versión de destino de SQL Server para una carga de trabajo específica.
- Data Migration Assistant puede ayudar a detectar problemas de compatibilidad que pueden afectar la funcionalidad de la base de datos en la versión nueva de SQL Server.
- El Asistente para la optimización de consultas puede ayudar a optimizar las cargas de trabajo que pueden experimentar efectos negativos al actualizar la compatibilidad de la base de datos.
Para saber más sobre las nuevas características de SQL Server 2022 (16.x), consulte comparativa de SQL Server 2022.
Instancia administrada de Azure SQL
Si quiere aprovechar las ventajas de reducir el mantenimiento y el costo, pero encuentra que el conjunto de características de una única base de datos de Azure SQL Database es demasiado restrictivo, puede migrar a SQL Managed Instance. Una instancia administrada es muy similar a una instancia de SQL Server local, sin tener que preocuparse de cosas como los errores de hardware o la aplicación de revisiones. SQL Managed Instance es una colección de bases de datos de usuario y del sistema con un conjunto compartido de recursos que está listo para migraciones mediante lift-and-shift y se puede usar para la mayoría de las migraciones a la nube. Esta es la mejor opción para aplicaciones nuevas o aplicaciones locales existentes que pretenden usar las características estables de Motor de base de datos de SQL Server más recientes y que se han migrado a la nube con cambios mínimos.
Ventajas
- Costo: puede ahorrar costos si descarga el mantenimiento de software y el hardware.
- Migración mediante lift-and-shift: puede migrar mediante lift-and-shift toda su instancia de SQL Server local a una instancia administrada, incluidas todas las bases de datos con un mínimo o nada de cambios en la base de datos.
- Características: coinciden estrechamente con las características de una instancia local de SQL Server, como las consultas entre bases de datos, la publicación y distribución de la replicación transaccional, la programación de trabajos de SQL y la compatibilidad con Common Language Runtime.
- Escalabilidad: en una instancia administrada, todas las bases de datos comparten recursos y es posible escalar y reducir verticalmente en cualquier momento sin tiempo de inactividad.
- Automatización: la aplicación de revisiones y las copias de seguridad se producen automáticamente, lo que ahorra tiempo de mantenimiento valioso.
- Disponibilidad: el costo del servicio incluye almacenamiento y alta disponibilidad, con una disponibilidad garantizada del 99,99 %.
- Intelligent Insights: obtenga información sobre el rendimiento de las bases de datos con el análisis de inteligencia integrado.
- Sin versión: Azure SQL Database no tiene versión, lo que significa que siempre tiene la versión más reciente y no se tiene que preocupar nunca por las actualizaciones o el tiempo de inactividad. Además, siempre está totalmente al día y las características estables más recientes se publican primero en la nube.
- Riesgo bajo para las aplicaciones de bases de datos: cuando la compatibilidad con la base de datos está al mismo nivel que las bases de datos locales, las aplicaciones de bases de datos existentes están protegidas contra cambios funcionales y de rendimiento que pueden tener efectos perjudiciales. Solo es necesario volver a certificar completamente una aplicación cuando requiere características disponibles en una configuración de compatibilidad de base de datos más reciente. Para obtener más información, vea Certificación de compatibilidad.
Consideraciones
- Costo: La opción de instancia administrada puede ser más costosa que la opción de base de datos única.
- Diferencias de Transact-SQL: hay algunas diferencias de Transact-SQL (T-SQL) entre una base de datos única y una instancia de SQL Server local.
- Implementación: la implementación de una instancia administrada puede tardar más tiempo que una base de datos única.
- Limitación de características: aunque una instancia administrada comparte la mayoría de las características con SQL Server, sigue habiendo algunas características que no son compatibles.
- Limitación del tamaño: el tamaño de almacenamiento combinado de todas las bases de datos dentro de una instancia administrada se limita a 8 TB, en lugar de 524 PB para SQL Server local.
- Redes: Los requisitos de red para una instancia administrada agregan una capa de complejidad adicional a la infraestructura y requieren Azure ExpressRoute o VPN Gateway.
- Tiempo de mantenimiento: no hay ninguna garantía con respecto al tiempo de mantenimiento exacto, aunque es casi transparente.
Recursos
- Introducción a SQL Managed Instance
- Elección de la opción de Azure SQL
- Comparación de las características de SQL Database
- Migración de SQL Server a Azure SQL Managed Instance
- Proceso de migración más amplio
Herramientas:
Soporte técnico extendido
Si no está listo para la actualización ni para migrar a la nube, tiene la posibilidad de comprar una suscripción a las Actualizaciones de seguridad extendidas para recibir actualizaciones de seguridad críticas hasta por tres años a partir de la fecha de finalización del soporte técnico.
Ventajas
- Compatibilidad con aplicaciones: esta es la mejor opción si la aplicación requiere una certificación nueva en una versión más reciente de SQL Server. Esta opción es común para las aplicaciones que no usan la certificación de compatibilidad.
- Infraestructura coherente: no es necesario cambiar la infraestructura de ninguna manera.
- Soporte técnico: si tiene Software Assurance u otro plan de soporte técnico, puede seguir recibiendo soporte técnico de Microsoft para el producto de SQL Server para el que llegó el fin del soporte técnico. Esta opción es la única manera de obtener soporte técnico para SQL Server 2012 (11.x).
- Time: esta opción está disponible durante tres años, lo que ofrece un tiempo adicional para certificar sus aplicaciones.
Consideraciones
- Disponibilidad limitada: esta opción solo está disponible para los clientes que tienen Software Assurance o licencias de suscripción.
- Costo: esta opción puede resultar costosa, ya que las Actualizaciones de seguridad extendidas representan aproximadamente el 75 % del costo de licencias locales cada año.
- Período limitado: esta opción solo está disponible durante tres años, por lo que tendrá que actualizar o migrar al final del período de tres años si quiere garantizar la seguridad y el cumplimiento.
- Sin correcciones de errores: si encuentra un error en el producto no relacionado con la seguridad, Microsoft no publicará ninguna corrección para él.
- Compatibilidad limitada: las actualizaciones de seguridad extendidas no incluyen características nuevas, mejoras funcionales ni correcciones solicitadas por el cliente. Las correcciones de seguridad se limitan a las clasificadas como críticas por el Centro de respuestas de seguridad de Microsoft (MSRC).
Recursos
- ¿Qué son las Actualizaciones de seguridad extendidas para SQL Server?
- Preguntas más frecuentes detalladas sobre las Actualizaciones de seguridad extendidas
- Ampliación de la compatibilidad de SQL Server con Azure
- Software Assurance
SQL Server en máquinas virtuales de Azure
Otra opción consiste en migrar la carga de trabajo a una máquina virtual de Azure que ejecute SQL Server. Puede migrar el sistema tal cual y mantener el SQL Server de fin del soporte técnico, o bien puede actualizar a una versión más reciente de SQL Server. Esta es la mejor opción para las migraciones y las aplicaciones que requieren acceso a nivel de sistema operativo. Las máquinas virtuales SQL Server están listas para las migraciones mediante lift-and-shift para aplicaciones existentes que requieren una rápida migración a la nube con mínimos cambios o ninguno.
Ventajas
Actualizaciones de seguridad extendidas gratuitas: si elige mantener SQL Server tal cual, con SQL Server 2012 (11.x), puede obtener actualizaciones de seguridad extendidas gratuitas durante tres años a contar desde la fecha de finalización del soporte técnico, incluso si no tiene Software Assurance.
Ahorro de costos: puede ahorrar el costo de software de servidor y hardware, porque solo paga el uso por hora.
Migración mediante lift-and-shift: puede migrar mediante lift-and-shift SQL Server y la infraestructura de la aplicación a la nube con un mínimo de cambios o sin cambio alguno.
Entorno hospedado: obtén las ventajas de un entorno hospedado, como la descarga de hardware y el mantenimiento de software.
Automatización: si usa Windows Server 2008 R2 y versiones posteriores, tiene la ventaja de la aplicación automatizada de revisiones, junto con las copias de seguridad automatizadas.
Control del sistema operativo: tiene control sobre el entorno del sistema operativo, pero con el conjunto de características conocido de SQL Server.
Implementación rápida: puede realizar la implementación rápidamente desde una biblioteca de imágenes de máquina virtual.
Movilidad de licencias: puede llevar su licencia, lo que le permite reducir el costo operativo.
Alta disponibilidad: se beneficia de la disponibilidad de máquinas virtuales integradas en la infraestructura de Azure con hasta un 99,99 % de disponibilidad y puede aprovechar las opciones de alta disponibilidad de SQL Server, como las instancias de clúster de conmutación por error y los grupos de disponibilidad Always On.
Riesgo bajo para las aplicaciones de bases de datos: cuando la compatibilidad con la base de datos está al mismo nivel que las bases de datos heredadas, las aplicaciones de bases de datos existentes están protegidas contra cambios funcionales y de rendimiento que pueden tener efectos perjudiciales. Solo es necesario volver a certificar completamente una aplicación cuando requiere características disponibles en una configuración de compatibilidad de base de datos más reciente. Para obtener más información, vea Certificación de compatibilidad.
Consideraciones
- Capacidad de administración: seguirá teniendo que administrar tanto el software del sistema operativo como SQL Server.
- Redes: debe configurar la máquina virtual para que se integre con la infraestructura de Active Directory y red, lo que agrega un nivel de complejidad adicional.
- FCI de almacenamiento compartido: las máquinas virtuales de Azure solo admiten instancias de clúster de conmutación por error mediante Espacios de almacenamiento directo o recursos compartidos de archivos Premium; no admiten una instancia de clúster de conmutación por error que use almacenamiento compartido. Por lo tanto, las máquinas virtuales de Azure solo admiten instancias de clúster de conmutación por error cuando se usa Windows Server 2012 o posterior.
- Tiempo de inactividad de escalabilidad: tiene tiempo de inactividad al cambiar los recursos de CPU y de almacenamiento.
- Limitación del tamaño: si bien la instancia de SQL Server puede admitir tantas bases de datos como sea necesario, el total acumulado de todas las bases de datos para una instancia única de SQL Server es 256 TB en lugar de 524 PB para SQL Server local.
Recursos
- Información general sobre VM con SQL Server
- Elección de la opción de Azure SQL
- Migración de SQL Server a una máquina virtual de Azure
- Ampliación de la compatibilidad de SQL Server con Azure
- ¿Qué son las Actualizaciones de seguridad extendidas para SQL Server?
- Preguntas más frecuentes detalladas sobre las Actualizaciones de seguridad extendidas
- Aplicación automatizada de revisiones para SQL Server en máquinas virtuales de Azure
- Copia de seguridad automatizada para Azure Virtual Machines (Resource Manager)
- Continuidad empresarial y HADR para SQL Server en Azure Virtual Machines
- Preguntas más frecuentes sobre máquinas virtuales de SQL
Azure VMware Solution
Azure VMware Solution le permite ejecutar el entorno de VMware en Azure con herramientas conocidas y una ruta de migración rápida.
La ejecución de SQL Server en máquinas virtuales de este entorno proporciona las ventajas gratuitas de ESU extendidas a la ejecución en Azure. Para obtener información sobre cómo configurar ESU en Azure VMware Solution, consulte: ESU para SQL Server y Windows Server en máquinas virtuales de Azure VMware Solution.
Azure SQL Database
Si desea descargar el mantenimiento, reducir los costos y eliminar la necesidad de actualizaciones en el futuro, puede trasladar la carga de trabajo a una base de datos única de Azure SQL Database. Esta es la mejor opción para las aplicaciones en la nube modernas que pretenden usar las características estables de Motor de base de datos de SQL Server más recientes y que tienen restricciones de tiempo en las actividades de desarrollo y marketing.
Ventajas
- Costo: la base de datos única puede ser rentable, ya que se descargan los costos de mantenimiento, hardware y software, y es posible pagar el uso por segundo o por hora.
- Flexibilidad: la base de datos única es muy adecuada para las aplicaciones diseñadas en la nube cuando la productividad de los desarrolladores y la rapidez en la comercialización de las soluciones son fundamentales, o cuando se requiere un acceso externo.
- Características comunes: están disponibles las características de Motor de base de datos de SQL Server más usadas, pero no tantas como para Azure SQL Managed Instance.
- Implementación rápida: puede implementar rápidamente una base de datos única.
- Escalabilidad: puede escalar y reducir verticalmente de manera rápida y sencilla según sea necesario para su negocio, lo que proporciona mayores ventajas de ahorro en los costos.
- Disponibilidad: el costo del servicio incluye almacenamiento y alta disponibilidad, con una disponibilidad garantizada del 99,995 %.
- Automatización: la aplicación de revisiones y las copias de seguridad se producen automáticamente, lo que ahorra tiempo de mantenimiento valioso.
- Intelligent Insights: obtenga información sobre el rendimiento de la base de datos con el análisis de inteligencia integrado.
- Sin versión: Azure SQL Database no tiene versión, lo que significa que siempre tiene la versión más reciente y no se tiene que preocupar nunca por las actualizaciones o el tiempo de inactividad. Además, siempre está totalmente al día y las características estables más recientes se publican primero en la nube.
- Riesgo bajo para las aplicaciones de bases de datos: cuando la compatibilidad con la base de datos está al mismo nivel que la bases de datos local, las aplicaciones existentes están protegidas contra cambios funcionales y de rendimiento que pueden tener efectos perjudiciales. Solo es necesario volver a certificar completamente una aplicación cuando requiere características disponibles en una configuración de compatibilidad de base de datos más reciente. Para obtener más información, vea Certificación de compatibilidad.
Consideraciones
- Opciones limitadas de migración: solo se puede migrar una base de datos única a la vez, en lugar de una instancia completa.
- Limitación de características: aunque están disponibles las características de Azure SQL Database más utilizadas, el conjunto de características para una base de datos única no es tan completo como para Azure SQL Managed Instance o SQL Server.
- Diferencias de Transact-SQL: hay algunas diferencias de Transact-SQL (T-SQL) entre una base de datos única y una instancia de SQL Server local.
- Limitaciones de tamaño: una base de datos única tiene un tamaño máximo de base de datos de 128 TB, en comparación con un tamaño de 524 PB para SQL Server.
- Tiempo de mantenimiento: no hay ninguna garantía con respecto al tiempo de mantenimiento exacto, aunque es casi transparente.
Recursos
- Información general sobre Azure SQL Database
- Elección de la opción de Azure SQL
- Comparación de las características de SQL Database
- Migración de SQL Server a una base de datos única
- Proceso de migración más amplio
- Diferencias de T-SQL de la base de datos única
- Límites de recursos de núcleo virtual y DTU
- Intelligent Insights
Herramientas:
Fechas del ciclo de vida
En la tabla siguiente se proporciona una aproximación de las fechas del ciclo de vida de los productos de SQL Server. Para más detalles y precisión, consulte la página de la directiva del ciclo de vida de Microsoft.
Versión | Año de la versión | Año final del soporte técnico estándar | Año final del soporte técnico extendido |
---|---|---|---|
SQL Server 2022 | 2022 | 2028 | 2033 |
SQL Server 2019 | 2019 | 2025 | 2030 |
SQL Server 2017 | 2017 | 2022 | 2027 |
SQL Server 2016 | 2016 | 2021 | 2026 |
SQL Server 2014 | 2014 | 2019 | 2024 |
SQL Server 2012 | 2012 | 2017 | 2022 |
SQL Server 2008 R2 | 2010 | 2012 | 2019 |
SQL Server 2008 | 2008 | 2012 | 2019 |
SQL Server 2005 | 2006 | 2011 | 2016 |
SQL Server 2000 | 2000 | 2005 | 2013 |
Importante
Si existe alguna discrepancia entre esta tabla y la página del ciclo de vida de Microsoft, el ciclo de vida de Microsoft sustituye esta tabla, porque está pensada para usarla como referencia aproximada.