Entorno de ejecución de Synapse para el ciclo de vida y la compatibilidad de Apache Spark
Los grupos de Apache Spark en Azure Synapse usan runtimes para vincular versiones de componentes esenciales, optimizaciones como Azure Synapse, paquetes y conectores con una versión de Apache Spark específica. Cada tiempo de ejecución se actualiza periódicamente para incluir nuevas mejoras, características y revisiones.
Precaución
Azure Synapse Runtime para Apache Spark 2.4, 3.1 y 3.2 no son compatibles y están en desuso. El uso de estos entornos de ejecución después de la fecha de desuso está en riesgo propio y, con el acuerdo y aceptación de los riesgos que los trabajos existentes que se ejecutan en grupos de Apache Spark 2.4, 3.1 o 3.2, finalmente dejarán de ejecutarse.
Cadencia de lanzamientos
El proyecto de Apache Spark normalmente publica versiones secundarias cada 6 meses. Una vez publicadas, el equipo de Azure Synapse tiene como objetivo proporcionar una entorno de ejecución en versión preliminar en un plazo aproximado de 90 días, si es posible.
Ciclo de vida del entorno de ejecución
En el gráfico siguiente se captura una ruta de ciclo de vida típica para un entorno de ejecución de Synapse para Apache Spark.
Fase de la versión del entorno de ejecución | Ciclo de vida típico* | Notas |
---|---|---|
Vista previa | Tres meses* | Se aplican los términos de la versión preliminar de Microsoft Azure. Consulte los Términos de uso de la versión preliminar. |
Disponible con carácter general | 12 meses* | Los entornos de ejecución disponibles con carácter general (GA) están abiertos a todos los clientes aptos y están listos para su uso en producción. Es posible que no se elija un entorno de ejecución de disponibilidad general para pasar a una fase ltS a discreción de Microsoft. |
Soporte técnico a largo plazo (LTS) | 12 meses* | Los entornos de ejecución de soporte técnico a largo plazo (LTS) están abiertos a todos los clientes elegibles y están listos para su uso en producción, pero se recomienda a los clientes acelerar la validación y la migración de cargas de trabajo a los entornos de ejecución de disponibilidad general más recientes. |
Fin del soporte técnico anunciado | 12 meses* para entornos de ejecución de disponibilidad general o LTS. 1 mes* para los entornos de ejecución de versión preliminar. |
Antes del final del ciclo de vida de un entorno de ejecución determinado, tenemos como objetivo proporcionar un aviso de 12 meses publicando la fecha de finalización del anuncio de soporte técnico en la página Tiempos de ejecución de Azure Synapse y un aviso de correo electrónico de 6 meses a los clientes como una rampa de salida para migrar sus cargas de trabajo a un entorno de ejecución de disponibilidad general. |
Fin del soporte | - | En esta fase, el entorno de ejecución se retira y ya no es compatible. |
* Duración esperada de un tiempo de ejecución en cada fase. Estas escalas de tiempo de tiempo se proporcionan como ejemplo para un tiempo de ejecución determinado y pueden variar en función de varios factores. Las escalas de tiempo del ciclo de vida están sujetas a cambios a discreción de Microsoft.
** El uso de los entornos de ejecución se rige por los términos aplicables a la suscripción de Azure.
Importante
- Las escalas de tiempo anteriores se proporcionan como ejemplos basados en las versiones actuales de Apache Spark. Si el proyecto de Apache Spark cambia el ciclo de vida de una versión específica que afecta a un entorno de ejecución de Synapse, los cambios en las fechas de fase se indican en las notas de la versión.
- Los entornos de ejecución de disponibilidad general y LTS se pueden mover a la fase de finalización de soporte técnico más rápido en función de los riesgos de seguridad pendientes y los criterios de tasas de uso a discreción de Microsoft.
- Consulte Preguntas más frecuentes sobre el ciclo de vida: Microsoft Azure para información sobre las directivas de ciclo de vida de Azure.
Fases de versión y soporte técnico
En esta sección se describen las distintas fases de lanzamiento y la compatibilidad con cada una de ellas.
Runtimes de versión preliminar
Azure Synapse Analytics proporciona versiones preliminares para ofrecerle la oportunidad de evaluar y compartir comentarios sobre las características antes de que estén disponibles con carácter general (GA).
Al final del ciclo de vida de la versión preliminar del entorno de ejecución, Microsoft evaluará si el tiempo de ejecución se mueve a una disponibilidad general (GA) en función del uso, la seguridad y los criterios de estabilidad del cliente.
Si no es apto para la fase de disponibilidad general, el entorno de ejecución de la versión preliminar pasa al ciclo de retirada.
Runtimes disponibles con carácter general
Una vez que un entorno de ejecución está disponible con carácter general, solo se devuelven correcciones de seguridad. Además, se presentan nuevos componentes o características si no cambian las dependencias subyacentes o las versiones de componentes.
Al final del ciclo de vida de disponibilidad general para el tiempo de ejecución, Microsoft evaluará si el tiempo de ejecución tiene un ciclo de vida extendido (LTS) basado en los criterios de uso, seguridad y estabilidad del cliente.
Si no es apto para la fase LTS, el entorno de ejecución de disponibilidad general pasa al ciclo de retirada.
Entornos de ejecución de soporte técnico a largo plazo
En el caso de los entornos de ejecución cubiertos por los clientes de soporte técnico a largo plazo (LTS) se recomienda acelerar la validación y migración de la base de código y las cargas de trabajo a los entornos de ejecución de disponibilidad general más recientes. Se recomienda que los clientes no incorporen cargas de trabajo nuevas mediante un entorno de ejecución de LTS. Es posible que las correcciones de seguridad y las mejoras de estabilidad se vuelvan a introducir, pero en esta fase no se introducen nuevos componentes o características en el entorno de ejecución.
Anuncio de finalización del soporte técnico
Antes del final del ciclo de vida en tiempo de ejecución en cualquier fase, se realiza un anuncio de finalización del soporte técnico.
Los contratos de nivel de servicio de soporte técnico (SLA) son aplicables a los entornos de ejecución anunciados de fin de soporte técnico, pero todos los clientes deben migrar a un entorno de ejecución de fase de disponibilidad general que no sea posterior a la fecha de finalización del soporte técnico.
Durante la fase De finalización del soporte técnico, los grupos de Synapse Spark existentes funcionan según lo previsto y se pueden crear nuevos grupos de la misma versión. La versión en tiempo de ejecución se muestra en Azure Synapse Studio, Synapse API o Azure Portal. Al mismo tiempo, se recomienda encarecidamente migrar las cargas de trabajo a los entornos de ejecución de disponibilidad general (GA) más recientes.
Si es necesario debido a problemas de seguridad pendientes, el uso en tiempo de ejecución u otros factores, Microsoft podría acelerar el traslado de un tiempo de ejecución a la fase final del soporte técnico en cualquier momento, a discreción de Microsoft.
Fecha de finalización y retirada del soporte técnico
A partir de la fecha de finalización del soporte técnico aplicable, los entornos de ejecución se consideran retirados y en desuso.
No es posible crear nuevos grupos de Spark mediante la versión retirada a través de Azure Synapse Studio, la API de Synapse ni Azure Portal.
La versión en tiempo de ejecución retirada no estará disponible en Azure Synapse Studio, la API de Synapse ni Azure Portal.
Las definiciones del grupo de Spark y los metadatos asociados permanecerán en el área de trabajo de Synapse durante un período definido después de la fecha de finalización del soporte técnico aplicable. Sin embargo, todas las canalizaciones, los trabajos y los cuadernos ya no podrán ejecutarse.