Disponibilité générale de Tomcat et Java SE sur App Service sur Linux

Publié le 25 septembre, 2018

Program Manager, App Service

Aujourd’hui, nous sommes heureux de pouvoir annoncer la disponibilité générale de la prise en charge haute qualité des applications de plateforme Apache Tomcat et Java SE sur Azure App Service. Toutes les équipes de génie logiciel rencontrent des problèmes durant leurs processus de développement. Azure App Service est une solution qui vient aider ces équipes à générer, déployer, et mettre à l’échelle leurs applications Windows ou Linux sans avoir à assurer la maintenance des systèmes d’exploitation ou des serveurs web sous-jacents. Aujourd’hui, nous annonçons la disponibilité générale de la prise en charge des applications Tomcat et Java SE sur App Service pour Linux. Vous pouvez juste amener votre projet Java et le déployer sur Tomcat ou sur votre plateforme Java SE préférée, par exemple Spring. Quel que soit le scénario, votre équipe peut exploiter le déploiement via Maven ou votre IDE préféré, l’intégration et le déploiement continus via Jenkins, et plusieurs options de mise à l’échelle via le plan App Service sous-jacent. Consultez le guide de développement Java pour plus d’informations.

Présentation d'App Service

Pour les développeurs Java qui ne connaissent pas ce service, App Service est la plateforme d’Azure pour les équipes de développement qui veulent se concentrer sur le développement de leur application sans avoir à s’inquiéter de l’infrastructure sous-jacente. Azure fournit ce service pour les systèmes d’exploitation Windows et Linux. Les équipes qui choisissent App Service peuvent utiliser une suite complète d’outils de développement tels que la fonction SSH basée sur le web, les plug-ins d’authentification, l’analyse des performances, les services de déploiement, et la mise à l’échelle à la demande. App Service offre des images intégrées qui prennent en charge des applications écrites en ASP.NET Core, Node.js, PHP et Ruby. Avec l’annonce d’aujourd’hui, nous offrons à présent une prise en charge de qualité pour Java SE.

Applications Tomcat

App Service sur Linux permet aux développeurs de générer, déployer et mettre à l’échelle rapidement leurs applications web Tomcat sur un service entièrement managé. Les développeurs peuvent déployer leur application à l’aide de Maven ou de plug-ins sur leurs IDE préférés, tels que IntelliJ, Eclipse ou VS Code. Après le déploiement, les développeurs peuvent intégrer et déployer les mises à jour de leur application de manière continue, automatiquement mettre à l’échelle leur application, et exploiter la totalité de la suite de services Azure, notamment Fonctions, Application Insights, Logic Apps, et Event Grid.

Applications de plateforme Java SE

Étant donné qu’il revient à l’entreprise d’utiliser Tomcat pour son développement web, des infrastructures web Java plus récentes ont gagné en popularité, notamment Spring, Play, et d’autres. De la même manière que le service Tomcat, les développeurs peuvent amener leur code et le déployer à l’aide de leurs outils préférés comme mentionné précédemment. Pour plus d’informations sur la plateforme Java SE sur App Service, veuillez consulter le guide de développement.

Déployer une application Spring-Boot via un GIF Maven

Déployer une application Spring-Boot via Maven

Support de production pour les développeurs Java

Le paysage de la plateforme Java a considérablement changé ces dernières années, en particulier pour le support commercial et les déploiements de production. Azure a travaillé en collaboration avec Azul Systems pour fournir aux clients Azure la prise en charge et l’accès aux builds Azul Zulu Entreprise d’OpenJDK. Microsoft prendra d’abord en charge les versions 7, 8 et 11 de Java, et de nouvelles versions seront disponibles à une date ultérieure. Les clients Azure peuvent déployer leurs applications de production et accéder à tous les correctifs, toutes les améliorations et les mises à jour de sécurité JDK. Les clients Azure bénéficieront également d’un support pour toutes les questions et tous les problèmes relatifs à JDK.

Étapes suivantes recommandées