Microsoft migre Azure App Service pour Linux vers Ubuntu
Dans une mise à jour importante, Microsoft a annoncé qu’Azure App Service pour Linux sera désormais basé sur le système d’exploitation Ubuntu, abandonnant ainsi Debian. Ce changement impactera toutes les nouvelles versions majeures des environnements de développement pris en charge, notamment les langages et frameworks populaires tels que. NET 10, Python 3.14, Node.js 24, PHP 8.5 et Java 25, dont la sortie est prévue dans les prochains mois.
Avantages du choix d’Ubuntu
Adopter Ubuntu présente plusieurs avantages. Bien qu’Ubuntu soit basé sur l’architecture Debian et hérite de son écosystème, il offre des mises à jour amont plus rapides. Ce changement permet une intégration plus prévisible des nouvelles bibliothèques et chaînes d’outils, améliorant ainsi l’expérience de développement.
De plus, Canonical propose un support à long terme (LTS) pour les versions d’Ubuntu pendant cinq ans, contre trois ans pour Debian. Ce support étendu garantit aux développeurs des mises à jour et des correctifs de sécurité réguliers, contribuant ainsi à un environnement plus stable.
Un autre avantage potentiel de la migration vers Ubuntu réside dans la possibilité de générer des images d’application plus légères. Microsoft estime que cela pourrait améliorer la fiabilité et les performances, un aspect crucial pour les applications web modernes.
Détails de la migration et continuité du déploiement
Pour les applications existantes utilisant Azure App Service pour Linux, aucune action immédiate n’est requise ; elles continueront de fonctionner sous Debian sans migration. En revanche, pour les nouvelles applications ou toute mise à niveau des environnements d’exécution mentionnés, la pile basée sur Ubuntu sera l’environnement par défaut.
Les aspects techniques, tels que les flux de déploiement (notamment Oryx, GitHub Actions et Azure CLI), ainsi que la mise à l’échelle, les diagnostics et les services réseau, resteront inchangés. Cette continuité vise à garantir une transition sans heurt pour les développeurs.
Attentes et précautions en matière de performance
Microsoft prévoit que la migration vers Ubuntu aura des conséquences neutres ou positives sur les processus de compilation. La création d’images plus légères devrait réduire les temps de compilation et les délais de démarrage à froid, ce qui est avantageux pour les applications exigeant des performances rapides.
Par mesure de précaution lors des mises à niveau, les utilisateurs sont invités à vérifier les packages natifs utilisés par leurs applications, car des différences de numéro de version ou de nom de package peuvent survenir sous Ubuntu. Microsoft assure toutefois qu’aucune modification incompatible n’est prévue pour les frameworks pris en charge, garantissant ainsi la compatibilité pour les développeurs.
Source : Microsoft
Laisser un commentaire