Runtime do Synapse para ciclo de vida e suporte do Apache Spark

Os pools do Apache Spark no Azure Synapse usam runtimes para unir versões de componentes essenciais, como otimizações, pacotes e conectores do Azure Synapse, com uma versão específica do Apache Spark. Cada tempo de execução é atualizado periodicamente para incluir novas melhorias, recursos e patches.

Cuidado

O Azure Synapse Runtime para Apache Spark 2.4, 3.1 e 3.2 não tem suporte e foi preterido. O uso desses tempos de execução após a data de substituição é por conta e risco e com a concordância e aceitação dos riscos de que os trabalhos existentes em execução nos pools do Apache Spark 2.4, 3.1 ou 3.2 eventualmente parem de ser executados.

Cadência de versão

O projeto do Apache Spark geralmente libera versões secundárias a cada 6 meses. Após o lançamento, a equipe do Azure Synapse pretende fornecer um runtime da versão prévia dentro de aproximadamente 90 dias, se possível.

Ciclo de vida do runtime

O gráfico a seguir captura um caminho de ciclo de vida típico para um runtime do Synapse para Apache Spark.

Como habilitar o Cache Inteligente durante a criação de novos pools do Spark.

Estágio de liberação do runtime Ciclo de vida típico* Observações
Visualizar Três meses* Os termos da versão prévia do Microsoft Azure se aplicam. Ver os Termos de Uso da versão prévia.
Disponível de forma geral (GA) 12 meses* Os tempos de execução de GA (disponibilidade geral) estão abertos a todos os clientes qualificados e estão prontos para uso em produção.
Um runtime GA pode não ser eleito para passar para um estágio LTS a critério da Microsoft.
LTS (suporte de longo prazo) 12 meses* Os runtimes de LTS (suporte de longo prazo) estão abertos a todos os clientes qualificados e estão prontos para uso em produção, mas os clientes são incentivados a agilizar a validação e a migração de carga de trabalho dos runtimes de GA mais recentes.
Fim do suporte anunciado 12 meses* para runtimes de GA ou LTS.
1 mês* para runtimes de versão prévia.
Antes do final do ciclo de vida de um determinado runtime, pretendemos fornecer um aviso de 12 meses publicando a data do Anúncio do Fim do Suporte na página Azure Synapse Runtimes e um aviso por email de 6 meses aos clientes como uma rampa de saída para migrar suas cargas de trabalho para um runtime de GA.
Fim do suporte - Nesta fase, o runtime é desativado e não tem mais suporte.

* Duração esperada de um runtime em cada estágio. Essas linhas do tempo são fornecidas como um exemplo para um determinado tempo de execução e podem variar dependendo de vários fatores. Os cronogramas do ciclo de vida estão sujeitos a alterações a critério da Microsoft.

** O uso de runtimes é regido pelos termos aplicáveis à sua assinatura do Azure.

Importante

  • As linhas do tempo acima são fornecidas como exemplos com base nas versões atuais do Apache Spark. Se o projeto do Apache Spark alterar o ciclo de vida de uma versão específica que afeta um runtime do Synapse, as alterações nas datas de estágio serão anotadas nas notas de versão.
  • Os runtimes GA e LTS podem ser movidos para o estágio de fim do suporte mais rapidamente com base nos riscos de segurança pendentes e nos critérios de taxas de uso a critério da Microsoft.
  • Consulte as Perguntas frequentes sobre o ciclo de vida - Microsoft Azure para obter informações sobre as políticas de ciclo de vida do Azure.

Fases de versão e suporte

Esta seção descreve os diferentes estágios de lançamento e suporte para cada estágio.

Runtimes de pré-visualização

O Azure Synapse Analytics fornece visualizações para dar a você a oportunidade de avaliar e compartilhar comentários sobre recursos antes que eles se tornem GA (disponibilidade geral).

No final do ciclo de vida de visualização do runtime, a Microsoft avaliará se o runtime se move para uma GA (disponibilidade geral) com base nos critérios de uso, segurança e estabilidade do cliente.

Se não estiver qualificado para o estágio GA, o runtime de visualização será movido para o ciclo de desativação.

Runtimes de disponibilidade geral

Depois que um runtime estiver em disponibilidade geral, somente as correções de segurança serão portadas. Além disso, novos componentes ou recursos serão introduzidos se não alterarem as dependências subjacentes ou as versões do componente.

No final do ciclo de vida GA para o runtime, a Microsoft avaliará se o runtime tem um LTS (ciclo de vida estendido) com base nos critérios de uso, segurança e estabilidade do cliente.

Se não for elegível para o estágio LTS, o tempo de execução do GA será movido para o ciclo de desativação.

Runtimes de suporte de longo prazo

Para runtimes cobertos por LTS (suporte de longo prazo), os clientes devem agilizar a validação e a migração da base de código e cargas de trabalho para os runtimes de GA mais recentes. Recomendamos que os clientes não integrem novas cargas de trabalho usando um runtime de LTS. Correções de segurança e melhorias de estabilidade podem ser portadas com backdoor, mas nenhum novo componente ou recurso é introduzido no runtime neste estágio.

Anúncio do fim do suporte

Antes do final do ciclo de vida do tempo de execução em qualquer estágio, um anúncio de fim do suporte é executado.

Os SLAs (Contratos de Nível de Serviço) de Suporte são aplicáveis aos runtimes anunciados de Fim do Suporte, mas todos os clientes devem migrar para um runtime de estágio GA até a data de Fim do Suporte.

Durante o estágio de fim do suporte, os pools existentes do Synapse Spark funcionam conforme o esperado e novos pools da mesma versão podem ser criados. A versão do runtime está listada no Azure Synapse Studio, na API do Synapse ou no portal do Azure. Ao mesmo tempo, é altamente recomendável migrar suas cargas de trabalho para os runtimes de GA (Disponibilidade Geral) mais recentes.

Se necessário devido a problemas de segurança pendentes, uso de runtime ou outros fatores, a Microsoft pode acelerar a movimentação de um runtime para o estágio final de fim do suporte a qualquer momento, a critério da Microsoft.

Data de fim do suporte e desativação

A partir da data de fim do suporte aplicável, os runtimes são considerados desativados e preteridos.

  • Não é possível criar novos pools do Spark usando a versão desativada por meio do Azure Synapse Studio, da API do Synapse ou do portal do Azure.

  • A versão de runtime desativada não estará disponível no Azure Synapse Studio, na API do Synapse ou no portal do Azure.

  • As definições do Pool do Spark e os metadados associados permanecerão no workspace do Synapse por um período definido após a data de fim do suporte aplicável. No entanto, todos os pipelines, trabalhos e notebooks não poderão mais ser executados.