• 3 min read

Nahtloses Bereitstellen von Apps mit Red Hat JBoss EAP auf Azure-App-Dienst – jetzt allgemein verfügbar

Red Hat JBoss EAP on Azure-App Service ist ein vollständig verwaltetes Angebot für Java EE (Jakarta EE)-Anwendungen. Unsere Kunden freuen sich, eine verwaltete Plattform für ihre Java EE -Anwendungen (Jakarta EE) und den Ruhen zu haben, der mit gemeinsamem Support von Red Hat und Microsoft kommt. Heute ist das Angebot allgemein verfügbar, sodass Sie Apps in der JBoss Enterprise Application Platform on App Service ohne Red Hat-Abonnement oder Lizenzen bereitstellen können.

Red Hat JBoss Enterprise Application Platform (EAP) auf Azure-App Service ist ein vollständig verwaltetes Angebot für Java EE(Jakarta EE)-Anwendungen. Java-Entwickler stellen ihre Tomcat-, Spring Boot- und andere Java-Apps auf App Service seit 2014 bereit und skalieren diese– wenn die Plattform java erstmals unterstützt. Seitdem haben unsere Kunden uns mitgeteilt, dass sie die gleiche Hostingoption für ihre Java EE(Jakarta EE)-Anwendungen wünschen.

Wir haben Ihr Feedback gehört und sich mit Red Hat zusammengetan, um JBoss EAP on App Service anzubieten, das seit September 2020 in der Vorschau war. Unsere Kunden freuen sich, eine verwaltete Plattform für ihre Java EE -Anwendungen (Jakarta EE) und den Ruhen zu haben, der mit gemeinsamem Support von Red Hat und Microsoft kommt. Heute ist das Angebot allgemein verfügbar, sodass Sie Apps in Red Hat JBoss EAP für App Service ohne Red Hat-Abonnement oder -Lizenzen bereitstellen können.

"Red Hat und Microsoft verpflichten sich, die Auswahl und Flexibilität für Organisationen zu erweitern, da sie herkömmliche Java-Anwendungen in die Cloud verschieben. Red Hat JBoss EAP auf Azure bietet Kunden eine vollständig konfigurierte, gemeinsam unterstützte Lösung, um Organisationen die Vorteile der cloudbasierten Architektur zu erleichtern. Wir freuen uns darauf, unsere langjährige Beziehung zu Microsoft weiter auszubauen und unseren gemeinsamen Kunden den Support zu erweitern."— Rich Sharples, Senior Director of Product Management – Application Services, Red Hat

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

Abbildung 1. App-Diensterstellungs-App Service-Schnittstelle mit den verfügbaren Optionen zum Erstellen einer JBoss-EAP-Anwendung.

Dies bedeutet, dass Sie alle Plattformfeatures von App Service für Ihre Java EE(Jakarta EE)-Anwendungen nutzen können, z. B.:

  • Automatische Skalierung basierend auf Metriken wie Anforderungen, CPU, Arbeitsspeicherauslastung oder einfach tageszeit.
  • Automatische Application Insights-Instrumentierung zur Überwachung von langsamen oder fehlerhaften Anforderungen, Ausnahmeprotokollierung und verteilter Ablaufverfolgung.
  • Automatische Updates für das Betriebssystem, den virtuellen Java-Computer und den Red Hat JBoss-EAP-Server. Sie können auch bestimmte Versionen von JBoss auswählen und auf eigene Bedingungen aktualisieren.
  • Bereitstellungs-APIs und Integrationen mit Maven, GitHub-Aktionen und beliebten IDEs.
  • Netzwerkintegrationen zum Sichern und Isolieren Ihrer Anwendungen aus dem Internet.

Zweckorientierte APIs zum Bereitstellen und Ausführen Ihrer Java EE-Anwendungen

Red Hat JBoss EAP on App Service ist ein gemeinsam unterstütztes Pay-as-You-Go (PAYG)-Angebot, was bedeutet, dass Sie im Voraus kein Supportabonnement von Red Hat erwerben müssen. Erstellen Sie einfach eine JBoss EAP-Web-App über die Azure-Portal oder Befehlszeilenschnittstelle (CLI), und beginnen Sie mit der Bereitstellung Ihrer Java EE-Apps. Wenn Sie ein Problem haben oder eine Frage haben, erstellen Sie einen Supportfall mit Microsoft oder Red Hat, und Supporttechniker beider Unternehmen arbeiten zusammen, um Ihren Fall zu lösen. Ab dem 1. August 2021* wird automatisch eine Supportgebühr für integrierte Unterstützung auf alle JBoss EAP-Websites angewendet. Weitere Informationen finden Sie auf der App Service-Preisseite.

Unabhängig davon, ob Ihre Java-Anwendungen in einem EAR, WAR oder JAR verpackt sind, verfügt App Service über zweckorientierte APIs zum Bereitstellen und Ausführen Ihrer Anwendungen. Diese sind in die Azure CLI, das Maven-Plug-In und andere Tools integriert, um eine nahtlose Entwicklerumgebung zu ermöglichen.

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

Abbildung 2. Allgemeines Architekturdiagramm mit Red Hat JBoss EAP für App Service, das eine Verbindung mit anderen Azure-Diensten und -Benutzern herstellt.

Red Hat JBoss EAP on App Service wird in den Plantypen Premium V3 und Isolated V2 App Service angeboten. Dies bedeutet, dass Sie Red Hat JBoss EAP auf der neuesten Version der App Service-Umgebung für zusätzliche Sicherheit und Skalierung oder auf der mehrinstanzenfähigen Variante von App Service bereitstellen können. In beiden Fällen können Sie ihre Hostingrechnung mit den Preisen für reservierte Instanzen (Reserved Instance, RI) sparen, sodass Sie ein- oder dreijähriges Engagement vornehmen und bis zu 35 Prozent bzw. 55 Prozent sparen können.

Willst du loslegen?

Probieren Sie die Schnellstartanleitung aus, um zu erfahren, wie Sie das Maven-Plug-In verwenden, um eine Red Hat JBoss EAP-Website zu erstellen und eine Beispielanwendung bereitzustellen. Wechseln Sie als Nächstes zu Microsoft Learn, um Ihre JBoss EAP-Website mit einer MySQL-Datenbank zu verbinden, die auf Azure ausgeführt wird. Lesen Sie schließlich den Migrationsleitfaden , wenn Sie bereit sind, Ihre Java EE(Jakarta EE)-Anwendungen zu Red Hat JBoss EAP für App Service zu migrieren.

Ressourcen


*Red Hat JBoss EAP Integrated Support ist $ 0,15 pro Kern, pro Stunde und wird später in diesem Jahr für ein jahr reservierte Instanz Preise berechtigt sein.