• 3 min read

Déployer des applications en toute transparence avec Red Hat JBoss EAP sur Azure App Service , désormais en disponibilité générale

Red Hat JBoss EAP sur Azure App Service est une offre entièrement gérée pour les applications Java EE (Jakarta EE). Nos clients sont ravis d’avoir une plateforme managée pour leurs applications Java EE (Jakarta EE) et la tranquillité d’esprit qui vient avec un support conjoint de Red Hat et Microsoft. Aujourd’hui, l’offre est généralement disponible. Vous pouvez donc déployer des applications dans la plateforme d’applications JBoss Enterprise sur App Service sans abonnement ou licence Red Hat requis.

Red Hat JBoss Enterprise Application Platform (EAP) sur Azure App Service est une offre entièrement managée pour les applications Java EE (Jakarta EE). Les développeurs Java ont déployé et mis à l’échelle leurs applications Tomcat, Spring Boot et d’autres applications Java sur App Service depuis 2014, quand la plateforme a pris en charge Java pour la première fois. Depuis lors, nos clients nous ont dit qu’ils veulent la même option d’hébergement pour leurs applications Java EE (Jakarta EE).

Nous avons entendu vos commentaires et partenaires avec Red Hat pour offrir JBoss EAP sur App Service, qui a été en préversion depuis septembre 2020. Nos clients sont ravis d’avoir une plateforme managée pour leurs applications Java EE (Jakarta EE) et la tranquillité d’esprit qui vient avec un support conjoint de Red Hat et Microsoft. Aujourd’hui, l’offre est généralement disponible. Vous pouvez donc déployer des applications dans Red Hat JBoss EAP sur App Service sans abonnement ou licence Red Hat requis.

« Red Hat et Microsoft sont tous deux engagés à étendre le choix et la flexibilité des organisations au fur et à mesure qu’elles déplacent les applications Java traditionnelles vers le cloud. Red Hat JBoss EAP sur Azure offre aux clients une solution entièrement configurée et prise en charge conjointement pour faciliter la réalisation des avantages de l’architecture basée sur le cloud aux organisations. Nous sommes impatients de continuer à établir notre relation de longue date avec Microsoft et de développer le support pour nos clients conjoints.— Rich Sharples, directeur principal de la gestion des produits – Services d’application, Red Hat

Figure 1 -  App service creation App Service interface showing the available options for creating a JBoss EAP application.

Figure 1. Interface App Service de création d’App Service montrant les options disponibles pour la création d’une application JBoss EAP.

Cela signifie que vous pouvez tirer parti de toutes les fonctionnalités de plateforme d’App Service pour vos applications Java EE (Jakarta EE), telles que :

  • Mise à l’échelle automatique basée sur des métriques telles que les demandes, le processeur, l’utilisation de la mémoire ou simplement l’heure de la journée.
  • Instrumentation automatique d’Application Insights pour la surveillance des demandes lentes ou défaillantes, la journalisation des exceptions et le suivi distribué.
  • Mises à jour automatiques du système d’exploitation, de la machine virtuelle Java et du serveur Red Hat JBoss EAP. Vous pouvez également choisir des versions spécifiques de JBoss et les mettre à jour en fonction de vos propres termes.
  • API de déploiement et intégrations avec Maven, GitHub Actions et IDE populaires.
  • Intégrations réseau pour sécuriser et isoler vos applications d’Internet.

API intégrées à des fins de déploiement et d’exécution de vos applications Java EE

Red Hat JBoss EAP sur App Service est une offre pay-as-you-go (PAYG) prise en charge conjointement, ce qui signifie que vous n’avez pas besoin d’acheter un abonnement de support auprès de Red Hat à l’avance. Créez simplement une application web JBoss EAP à partir de l’interface de ligne de commande (CLI) Portail Azure ou de ligne de commande et commencez à déployer vos applications Java EE. Si vous rencontrez un problème ou que vous avez une question, créez un cas de support auprès de Microsoft ou Red Hat, et les ingénieurs du support technique des deux entreprises collaboreront pour résoudre votre cas. Les frais de support pour le support intégré seront automatiquement appliqués à tous les sites JBoss EAP à compter du 1er août 2021*. Pour plus d’informations, case activée la page de tarification d’App Service.

Que vos applications Java soient empaquetées dans un environnement EAR, WAR ou JAR, App Service dispose d’API intégrées à des fins de déploiement et d’exécution de vos applications. Celles-ci sont intégrées à l’interface de ligne de commande Azure, au plug-in Maven et à d’autres outils pour une expérience de développement fluide.

Figure 2 - High level architecture diagram showing Red Hat JBoss EAP on App Service connecting to other Azure services and users

Figure 2. Diagramme d’architecture de haut niveau montrant Red Hat JBoss EAP sur App Service se connectant à d’autres services et utilisateurs Azure.

Red Hat JBoss EAP sur App Service est proposé sur les types de plan App Service Premium V3 et Isolé V2. Cela signifie que vous pouvez déployer Red Hat JBoss EAP sur la dernière version de l’environnement App Service pour renforcer la sécurité et la mise à l’échelle, ou sur la variante mutualisée d’App Service. Dans les deux cas, vous pouvez économiser sur votre facture d’hébergement avec la tarification d’instance réservée (RI), ce qui vous permet d’effectuer un engagement d’un ou trois ans et d’économiser jusqu’à 35 pour cent et 55 pour cent, respectivement.

Prêt à vous lancer ?

Essayez le guide de démarrage rapide pour découvrir comment utiliser le plug-in Maven pour créer un site Red Hat JBoss EAP et déployer un exemple d’application. Ensuite, accédez à Microsoft Learn pour connecter votre site JBoss EAP à une base de données MySQL s’exécutant sur Azure. Enfin, lisez le guide de migration lorsque vous êtes prêt à migrer vos applications Java EE (Jakarta EE) vers Red Hat JBoss EAP sur App Service.

Ressources


*Le support intégré red Hat JBoss EAP est de 0,15 $ par cœur, par heure et sera éligible à la tarification d’une instance réservée d’un an plus tard cette année.