A Microsoft está migrando o Azure App Service para Linux para Ubuntu.
Em uma atualização significativa, a Microsoft revelou que o Azure App Service para Linux agora será baseado no sistema operacional Ubuntu, abandonando o Debian. Essa mudança impactará todas as novas versões principais das plataformas de desenvolvimento suportadas, incluindo linguagens e frameworks populares como. NET 10, Python 3.14, Node.js 24, PHP 8.5 e Java 25, todos com lançamento previsto para os próximos meses.
Vantagens de escolher o Ubuntu
A decisão de adotar o Ubuntu traz diversas vantagens. Embora o Ubuntu seja baseado na arquitetura Debian e herde seu ecossistema, ele oferece atualizações upstream mais rápidas. Essa mudança permite uma integração mais previsível de novas bibliotecas e ferramentas, aprimorando a experiência de desenvolvimento.
Além disso, a Canonical oferece suporte de longo prazo (LTS) para as versões do Ubuntu por cinco anos, em comparação com o período de suporte completo de três anos do Debian. Esse suporte estendido garante que os desenvolvedores recebam atualizações e correções de segurança em tempo hábil, contribuindo para um ambiente mais estável.
Outro benefício potencial da migração para o Ubuntu é a capacidade de produzir imagens de aplicativos mais leves. A Microsoft acredita que isso pode levar a melhorias tanto na confiabilidade quanto no desempenho, um aspecto crítico para aplicativos web modernos.
Detalhes da migração e continuidade da implantação
Para aplicações existentes que utilizam o Azure App Service para Linux, nenhuma ação imediata é necessária; essas aplicações continuarão a ser executadas no Debian sem a necessidade de migração. No entanto, para novas aplicações ou quaisquer atualizações nos ambientes de execução mencionados, a pilha baseada em Ubuntu será o ambiente padrão.
Aspectos técnicos como fluxos de trabalho de implantação — incluindo Oryx, GitHub Actions e Azure CLI — bem como serviços de escalabilidade, diagnóstico e rede permanecerão inalterados. Essa continuidade visa garantir uma transição tranquila para os desenvolvedores.
Expectativas de desempenho e precauções
A Microsoft prevê que a transição para o Ubuntu resultará em impactos neutros ou positivos nos processos de compilação. A criação de imagens mais enxutas deverá reduzir os tempos de compilação e os atrasos na inicialização a frio, o que é benéfico para aplicações que exigem alto desempenho.
Como medida de precaução durante as atualizações, os usuários devem revisar todos os pacotes nativos utilizados por seus aplicativos, pois podem surgir diferenças nos números de versão ou nos nomes dos pacotes no sistema Ubuntu. No entanto, a Microsoft garante que não são esperadas alterações que quebrem a compatibilidade com as estruturas suportadas, mantendo a compatibilidade para os desenvolvedores.
Fonte: Microsoft
Deixe um comentário