Opciones de Fin del soporte técnico de SQL Server

Se aplica a: sí SQL Server 2008 sí SQL Server 2008 R2

En este artículo se explican las opciones que tiene para tratar con los productos de SQL Server que llegaron al final del soporte técnico.

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 técnico 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 haya llegado a la fase de finalización del soporte técnico, puede elegir:

Si quiere más información, orientación y herramientas para planear y automatizar la actualización o migración, consulte Fin del soporte de SQL Server 2005 y Fin del soporte de SQL Server 2008.

Opciones de Fin del soporte técnico

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 ha alcanzado el final del soporte técnico, 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. Una aplicación solo necesita que se vuelva a certificar completamente cuando necesita usar características que se han validado con 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 Windows Server 2008 o Windows Server 2008 R2, 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

Novedades de:

Requisitos de hardware:

Actualizaciones de ediciones y versiones admitidas:

Herramientas:

En la imagen siguiente se ofrece un ejemplo de innovación sobre las distintas versiones de SQL Server a lo largo de los años:

25 años de innovación de SQL Server

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. 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 necesita usar 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

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 la aplicación: 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. Esto 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 es la única manera de obtener soporte técnico para SQL Server 2008 y SQL Server 2008 R2.
  • 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 que no es de seguridad con el producto, Microsoft no publicará ninguna reparació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

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 el uso de SQL Server 2008 o SQL Server 2008 R2, puede obtener las Actualizaciones de seguridad extendidas gratis durante tres años a contar de 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: obtendrá 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, tendrá la ventaja de aplicar revisiones de manera automatizada, además de crear 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. Una aplicación solo necesita que se vuelva a certificar completamente cuando necesita usar características que se han validado con 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 y 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: tendrá 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

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 se adapta perfectamente a las aplicaciones diseñadas para la nube cuando la productividad del desarrollador y un tiempo de comercialización rápido para las soluciones son críticos, o que deben exigir 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 ventajas adicionales para el ahorro de 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. Una aplicación solo necesita que se vuelva a certificar completamente cuando necesita usar características que se han validado con 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 100 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

Herramientas:

Opciones que no son de SQL

En el caso de ciertos tipos de aplicaciones, es posible que también considere la posibilidad de usar una solución no relacional o NoSQL, como Azure Cosmos DB o Azure Table Storage.

Azure Cosmos DB

Considere Azure Cosmos DB para aplicaciones web, móviles, modernas y escalables que usan datos JSON y requieren una combinación de consultas sólidas y procesamiento de datos transaccionales. Para más información, vea Cosmos DB. Para más información sobre cómo importar datos, vea Importación de datos en Azure Cosmos DB.

Azure Cosmos DB tiene estas ventajas:

  • Los documentos se indizan y se puede usar la conocida sintaxis SQL para consultarlos.
  • La base de datos no tiene esquema.
  • Puede agregar propiedades a los documentos sin tener que volver a generar índices.
  • Obtiene compatibilidad con JSON y JavaScript directamente del motor de la base de datos.
  • Obtiene soporte nativo para datos geoespaciales e integración con otros servicios de Azure, incluidas la Búsqueda de Azure, HDInsight y la Factoría de datos.
  • Obtiene una latencia baja y almacenamiento de alto rendimiento con niveles de rendimiento reservados.

Almacenamiento de tablas de Azure

Tenga en cuenta Azure Table Storage para almacenar petabytes de datos semiestructurados en una solución rentable. Para obtener más información, consulte Almacenamiento de tablas.

Azure Table Storage tiene estas ventajas:

  • Pueden desarrollar las aplicaciones y el esquema de tabla sin tener que desconectar los datos.
  • Puede escalar sin tener que realizar un particionamiento del conjunto de datos.
  • Obtiene almacenamiento con redundancia geográfica que replica los datos en varias regiones.

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 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.

Pasos siguientes