Disponibilidad general de Tomcat y Java SE en App Service en Linux

Publicado el 25 septiembre, 2018

Program Manager, App Service

Hoy nos complace anunciar la disponibilidad general de la compatibilidad de primer nivel con aplicaciones de Apache Tomcat y la plataforma Java SE en Azure App Service. Todos los equipos de ingeniería de software deben afrontar desafíos únicos en los procesos de desarrollo. Azure App Service es una solución que permite a los equipos compilar, implementar y escalar aplicaciones para Windows o Linux sin necesidad de mantener el sistema operativo ni los servidores web subyacentes. Hoy anunciamos la disponibilidad general de la compatibilidad con aplicaciones de Tomcat y Java SE en App Service para Linux. Puede, simplemente, traer su proyecto de Java e implementarlo en Tomcat o en su plataforma de Java SE preferida, como Spring. En cualquiera de estos escenarios, su equipo puede aprovechar la implementación a través de Maven o de su IDE favorito, integración e implementación continuas a través de Jenkins y varias opciones de escalado con el plan de App Service subyacente. Si desea obtener información más detallada, consulte la guía para desarrolladores de Java.

¿Qué es App Service?

Para los desarrolladores de Java que aún no lo conocen, App Service es una plataforma de Azure para equipos de desarrollo que desean dedicarse a desarrollar aplicaciones sin preocuparse por la infraestructura subyacente. Azure proporciona este servicio para los sistemas operativos Windows y Linux. Los equipos que eligen App Service pueden usar un conjunto muy completo de herramientas de desarrollo, como SSH basado en web, complementos de autenticación, supervisión del rendimiento, servicios de implementación y escalado a petición. App Service ofrece imágenes integradas que admiten aplicaciones escritas en ASP.NET Core, Node.js, PHP y Ruby. Con el anuncio de hoy, ofrecemos compatibilidad de primer nivel con Java SE.

Aplicaciones de Tomcat

App Service en Linux permite a los desarrolladores compilar, implementar y escalar con rapidez sus aplicaciones web de Tomcat en un servicio totalmente administrado. Los desarrolladores pueden implementar las aplicaciones usando Maven o complementos en los IDE que prefieran, como IntelliJ, Eclipse o VS Code. Una vez implementadas, los desarrolladores pueden integrar e implementar actualizaciones de forma continua, escalarlas automáticamente y aprovechar un conjunto muy completo de servicios de Azure, como Functions, Application Insights, Logic Apps e Event Grid.

Aplicaciones de la plataforma Java SE

Aunque Tomcat sigue siendo un referente en el desarrollo web para empresas, nuevos marcos web de Java están ganando popularidad, como Spring, Play, etc. Al igual que el servicio Tomcat, los desarrolladores pueden simplemente traer su código e implementarlo usando sus herramientas favoritas, como ya hemos comentado. Si desea obtener más información sobre la plataforma Java SE en App Service, consulte la guía de desarrollo.

Implementación de una aplicación de Spring-Boot con un GIF de Maven

Implementación de una aplicación de Spring-Boot con un GIF de Maven

Funcionalidad de producción para desarrolladores de Java

El panorama de la plataforma Java ha cambiado drásticamente en los últimos años, especialmente en cuanto a la funcionalidad comercial y la implementación en entornos de producción. Azure ha colaborado con Azul Systems para ofrecer a los clientes de Azure acceso y compatibilidad con las compilaciones de OpenJDK de Azul Zulu Enterprise. En principio, Microsoft ofrecerá funcionalidad para las versiones 7, 8 y 11 de Java. En el futuro, habrá nuevas versiones disponibles. Los clientes de Azure pueden implementar aplicaciones de producción y tener acceso a todas las correcciones de errores, mejoras y actualizaciones de seguridad. También disponen de soporte técnico para todas las cuestiones o los problemas relacionados con JDK.

Siguientes pasos recomendados