Passer la navigation

Nouvelle préversion publique de la prise en charge Python native sur Azure App Service sur Linux

Publié le 11 décembre, 2018

Principal Program Manager, Python Developer Tools

Nous sommes heureux d’annoncer officiellement la préversion publique des images Python intégrées pour Azure App Service sur Linux, une fonctionnalité très demandée par nos clients. Les développeurs peuvent commencer dès aujourd’hui à déployer Python Web Apps sur le cloud, dans un environnement complètement managé s’exécutant sur le système d’exploitation Linux.

Ce nouveau runtime en préversion s’ajoute à la liste croissance de piles prises en charge par Azure App Service sur Linux, notamment Node.js, .NET Core, PHP, Java SE, Tomcat et Ruby. Avec le choix entre les versions Python 3.7, 3.6 et bientôt 2.7, les développeurs peuvent se lancer rapidement et déployer des applications Python sur le cloud, notamment Django et Flask, et tirer parti de la suite complète des fonctionnalités Azure App Service sur Linux. Cela inclut la prise en charge des déploiements via « git push » et la possibilité de déployer et de déboguer des applications dynamiques à l’aide de Visual Studio Code (notre éditeur open source gratuit pour macOS, Linux et Windows).

Lorsque vous utilisez les images officielles de Python sur App Service sur Linux, la plateforme installe automatiquement les dépendances spécifiées dans le fichier Requirements.txt.. De plus, elle détecte les structures d’application courantes Flask et Django et les héberge à l’aide de gunicorn. Elle inclut également les modules nécessaires à la connexion à Azure DB pour PostgreSQL.

Bien que l’infrastructure sous-jacente d’Azure App Service sur Linux soit généralement disponible depuis plus d’un an, nous publions pour l’instant le runtime de Python en préversion publique, la disponibilité générale étant prévue dans quelques mois. En plus d’utiliser les images intégrées, les développeurs Python peuvent déployer leurs applications à l’aide d’un conteneur Docker personnalisé sur Web Apps pour conteneurs.

En savoir plus sur Python sur Azure et Visual Studio Code

Carlton Gibson, membre de la Django Software Foundation et principal responsable du projet Django, a récemment rejoint notre Developer Advocate Nina Zakharenko, pour une série de vidéos sur l’utilisation de Python/Django dans Visual Studio Code, Azure et Azure DevOps.

Vidéo Python

La procédure complète est disponible sur le blog Microsoft + Open Source.

Étapes suivantes

Faites-nous part de vos commentaires.