Ciclo de vida dos runtimes do Apache Spark no Fabric

O Microsoft Fabric Runtime é uma plataforma integrada no Azure baseada no Apache Spark. Ele facilita a execução e o gerenciamento de fluxos de trabalho de engenharia de dados e ciência de dados. Ele sintetiza elementos essenciais de recursos proprietários e de código aberto para oferecer uma solução abrangente. Para brevidade, consulte o Microsoft Fabric Runtime alimentado pelo Apache Spark simplesmente como Fabric Runtime.

Note

Este artigo aborda o ciclo de vida dos tempos de execução do Apache Spark. Não abrange os kernels dos notebooks Python, que seguem um ciclo de vida próprio. Para o ciclo de vida do kernel do bloco de notas Python, consulte o tempo de execução e o ciclo de vida do kernel do bloco de notas Python no Fabric.

Cadência de lançamento

O Apache Spark normalmente lança versões menores a cada seis a nove meses. A equipa do Microsoft Fabric Spark está empenhada em entregar rapidamente novas versões em tempo de execução, garantindo a máxima qualidade, integração e suporte contínuo. Cada versão é composta por cerca de 110 componentes. À medida que o runtime se expande para além do Apache Spark, a equipa assegura uma integração perfeita dentro do ecossistema Azure.

Com um compromisso com a excelência, a equipa encara com cautela as novas versões de pré-visualização do runtime. Pretendem uma antevisão experimental em cerca de três meses, mas acabam por estabelecer prazos caso a caso. Esta abordagem envolve a avaliação de componentes críticos de cada versão do Spark, incluindo Java, Scala, Python, R e Delta Lake. Após uma avaliação minuciosa, a equipa cria um cronograma detalhado que delineia a disponibilidade e progressão do tempo de execução ao longo de várias fases. No geral, o objetivo é estabelecer um percurso de ciclo de vida padrão para os runtimes do Microsoft Fabric para o Apache Spark.

Gorjeta

Use sempre a versão mais recente do tempo de execução do GA para sua carga de trabalho de produção, que atualmente é o Runtime 1.3.

A tabela seguinte lista o nome do runtime e as datas de lançamento das versões de runtime suportadas do Azure Synapse.

Nome do tempo de execução Fase de lançamento Data de Fim de Suporte
Runtime 2.0 baseado no Apache Spark 4.1 Pré-visualização Pública Não Aplicável
Runtime 1.3 baseado no Apache Spark 3.5 disponibilidade geral 30 de setembro de 2026**

** O Runtime 1.3 entra em Suporte de Longo Prazo (LTS) a 1 de outubro de 2026, por um período de seis meses, estendendo o suporte até março de 2027.

Diagrama mostrando o ciclo de vida de um tempo de execução no Fabric.

O diagrama descreve o ciclo de vida de uma versão em tempo de execução desde sua visualização pública experimental até sua substituição e remoção.

Fase Descrição Ciclo de vida típico
Pré-visualização pública experimental A fase experimental de visualização pública marca o lançamento inicial de uma nova versão de runtime. Durante esta fase, os usuários são instados a experimentar as versões mais recentes do Apache Spark e Delta Lake e fornecer feedback, apesar da presença de limitações documentadas. Aplicam-se os termos do Microsoft Azure Preview. Consulte Visualizar Termos de Uso. 2-3 meses*
Pré-visualização pública Após melhorias adicionais e limitações minimizadas, o tempo de execução progride para a fase de pré-visualização. Aplicam-se os termos do Microsoft Azure Preview. Consulte Visualizar Termos de Uso. 3 meses*
Disponibilidade Geral (GA) Quando uma versão em tempo de execução atende aos critérios de disponibilidade geral (GA), ela é liberada para o público e é adequada para cargas de trabalho de produção. Para chegar a esse estágio, o tempo de execução deve atender a requisitos rigorosos em termos de desempenho, integração com a plataforma, avaliações de confiabilidade e sua capacidade de atender às necessidades dos usuários. 24 meses
Suporte de Longo Prazo (LTS) Após o lançamento de Disponibilidade Geral (GA), um runtime pode passar para a fase de Suporte de Longo Prazo (LTS), consoante os requisitos específicos da versão do Spark. Esta fase LTS pode ser anunciada, detalhando a duração prevista do suporte para os clientes, que geralmente é mais um ano de suporte completo. 12 meses*
Data de fim do suporte anunciada Quando um runtime atinge o seu limite de suporte, não recebe mais atualizações ou suporte. Normalmente, um aviso prévio de seis meses é dado antes da descontinuação do tempo de execução. Essa data de fim do suporte é documentada pela atualização de uma tabela específica com a data de fim de vida, que marca a descontinuação do suporte. 6 meses antes do dia da descontinuação
Data de fim do suporte. Tempo de execução não suportado e preterido Quando a data de fim do suporte anunciada anteriormente chegar, o tempo de execução se tornará oficialmente sem suporte. Esta alteração implica que não recebe quaisquer atualizações ou correções de bugs, e a equipa não fornece suporte oficial. O sistema resolve automaticamente todos os tickets de suporte. Usar um runtime não suportado é por tua conta e risco. O tempo de execução é removido das definições do espaço de trabalho do Fabric e do item Ambiente, tornando-o impossível de usar ao nível do espaço de trabalho. Além disso, o tempo de execução também foi removido dos ambientes, e não há opção para criar um novo ambiente para essa versão de execução. Os jobs Spark existentes em execução nos ambientes existentes não podem ser executados. N/A
Tempo de execução removido Quando o tempo de execução atinge a fase sem suporte, todos os ambientes que usam esse tempo de execução são eliminados. Todos os componentes relacionados ao back-end associados a esse tempo de execução também são removidos. Alguns dias após a data de fim do suporte

* A duração esperada do tempo de execução em cada etapa. Estes prazos são fornecidos como exemplo e podem variar dependendo de vários fatores. Os prazos do ciclo de vida estão sujeitos a alterações a critério da Microsoft.

Controlo de Versões

Nossa numeração de versão em tempo de execução, embora intimamente relacionada ao versionamento semântico, segue uma abordagem ligeiramente diferente. A versão principal do tempo de execução corresponde à versão principal do Apache Spark. Portanto, o Runtime 1 corresponde ao Spark versão 3. De forma semelhante, o Runtime 2 está alinhado com o Spark 4.1. É essencial notar que, entre os tempos de execução atuais, podem ocorrer alterações, incluindo a adição ou remoção de diferentes bibliotecas. Além disso, nossa plataforma oferece um recurso de gerenciamento de bibliotecas que permite aos usuários instalar quaisquer bibliotecas desejadas.