Compatibilidad con Python nativo en Azure App Service en Linux: ¡nueva versión preliminar pública!

Publicado el 11 diciembre, 2018

Principal Program Manager, Python Developer Tools

Estamos encantados de anunciar oficialmente la versión preliminar pública de las imágenes Python incorporadas para Azure App Service en Linux, una característica muy solicitada por nuestros clientes. Los desarrolladores pueden comenzar hoy implementando Web Apps de Python en la nube, en un entorno totalmente administrado que se ejecuta sobre el sistema operativo Linux.

Este nuevo entorno de tiempo de ejecución de versión preliminar se agrega a una lista de pilas en crecimiento que Azure App Service admite en Linux, que también incluye Node.js, .NET Core, PHP, Java SE, Tomcat y Ruby. Con la opción de Python 3.7, 3.6 y pronto 2.7, los desarrolladores pueden comenzar rápidamente e implementar aplicaciones de Python en la nube, incluidas Django y Flask, y aprovechar el conjunto completo de características de Azure App Service en Linux. Esto incluye compatibilidad para implementaciones a través de “git push”, y la capacidad de implementar y depurar aplicaciones en vivo mediante Visual Studio Code (nuestro editor gratuito y de código abierto para macOS, Linux y Windows).

Cuando usa las imágenes oficiales para Python en App Service en Linux, la plataforma instala automáticamente las dependencias especificadas en el archivo requirements.txt . Además, detecta las estructuras de aplicaciones comunes de Flask y Django y las hospeda usando gunicorn, e incluye los módulos necesarios para conectarse a Azure Database para PostgreSQL.

Si bien la infraestructura subyacente de Azure App Service en Linux ha estado disponible con carácter general durante más de un año, ahora publicamos el entorno de tiempo de ejecución para Python en una versión preliminar pública, y se espera que la disponibilidad general implementada en unos pocos meses. Además de usar las imágenes insertadas, los desarrolladores de Python pueden implementar sus aplicaciones utilizando un contenedor de Docker personalizado en Web Apps for Containers.

Obtenga más información sobre Python en Azure y Visual Studio Code

Carlton Gibson, miembro de Django Software Foundation y mantenedor principal del proyecto Django, recientemente se unió a nuestra promotora de desarrollo Nina Zakharenko para una serie de vídeos sobre el uso de Python y Django en Visual Studio Code, Azure y Azure DevOps.

Vídeo de Python

El tutorial completo está disponible en el blog de Microsoft + Open Source.

Pasos siguientes

¡Háganos saber sus comentarios!