Java on Azure
Entdecken Sie die Vorteile von Java in Azure.
Entwicklung mit Ihren Lieblingstools und -frameworks
Setzen Sie Ihre bevorzugten IDEs wie Eclipse, IntelliJ und Visual Studio Code für Java ein, um Java-Anwendungen in Azure zu erstellen, zu debuggen und bereitzustellen – mit GitHub Copilot. Verwenden Sie Erstellungs- und Automatisierungstools wie GitHub Actions, Maven, Gradle und Jenkins für Ihre Anforderungen an fortlaufende Integration und Bereitstellung.
Schneller lieferbereit dank vollständig verwalteter Dienste
Legen Sie den Schwerpunkt auf die Erstellung von Anwendungen, statt sich mit der Verwaltung der Infrastruktur zu befassen. Nutzen Sie Azure App Service, Azure Spring Apps, Azure Kubernetes Service (AKS) und Azure Red Hat OpenShift für die Hardware- und Softwareinfrastrukturverwaltung.
Erweitern, Optimieren und Sichern von Java-Apps
Verbessern Sie Ihre Apps mithilfe von Diensten wie verwalteten MySQL-, PostgreSQL-, Cosmos DB- und SQL-Datenbanken mit Azure Functions für serverlose Lösungen. Priorisieren Sie die Sicherheit mit Azure Threat Protection, Datenverschlüsselung und Compliance. Optimieren Sie die Integration mithilfe von Azure Service Bus mit JMS-Unterstützung und Azure API Management.
Zugreifen auf die Microsoft-Partnerunternehmen
Nutzen Sie Ihre vorhandenen Java-Workloads auf Azure, und erweitern Sie den Funktionsumfang Ihrer Anwendungen mit einem wachsenden Portfolio an Java-orientierten Lösungen. Sie umfassen einzigartige verwaltete Hostingoptionen mit gemeinsamer Entwicklung und Unterstützung sowie Azure Marketplace Images für beliebte Linux-Distributionen.
Azure-Dienste für Java-Apps erkunden
Azure Spring Apps
Einfaches Bereitstellen, Betreiben und Skalieren Ihrer Spring Boot-Apps in einer vollständig verwalteten Umgebung mit Azure Spring Apps. Profitieren Sie von noch mehr Funktionen mit Azure Spring Apps Enterprise, das vollständig verwaltete VMware Tanzu-Komponenten, erweiterte Konfigurierbarkeit und Spring Runtime-Unterstützung hinzufügt.
Tomcat auf Azure App Service
Stellen Sie Tomcat-basierte Java-Anwendungen ganz einfach auf Azure App Service bereit, und profitieren Sie von integrierten Entwicklertools, automatisierter Skalierung und robuster Sicherheit.
JBoss EAP unter Azure App Service
Stellen Sie Ihre Java-Unternehmens-Apps in einem vollständig verwalteten Dienst mit Red Hat JBoss Enterprise Application Platform (EAP) auf Azure App Service um. Erhalten Sie den vollständig verwalteten erfahrungsbasierten App Service mit gemeinsamem Support von Microsoft und Red Hat.
Öffnen von Liberty, WebSphere und WebLogic auf Azure Kubernetes Service
Führen Sie Java-, Java EE- und Jakarta EE-Anwendungen mit IBM WebSphere Liberty oder Oracle WebLogic Server in AKS mit gemeinsam entwickelten Lösungen von Microsoft, IBM und Oracle aus. Erstellen Sie mit Lösungsvorlagen, Anweisungen, Beispielen und Best Practices ganz einfach produktionsbereite Bereitstellungen.
Erste Schritte mit Java in Azure
Migrieren und modernisieren
Vereinfachen Sie die Migration zu Azure mithilfe von Tools und Best Practices für den Übergang Ihrer Java-Apps mit minimalen Codeänderungen, um eine optimale Leistung und Resilienz zu gewährleisten.
Erstellen und Integrieren
Verwenden Sie erweiterte Tools in Visual Studio Code- und KI-Funktionen, um Ihre Apps zu verbessern. Mit Azure DevOps und Drittanbieterintegrationen können Sie problemlos von der Idee zur Bereitstellung wechseln.
Erstellen und Bereitstellen von Java-Apps in der Cloud mit vertrauten Tools, Diensten und Bibliotheken
Migrationsunterstützung
-
Azure Migrate
Beginnen Sie Ihre Migration, indem Sie lokale Tomcat- und Spring Apps-Ressourcen mit dem kostenlosen Azure Migrate-Tool ermitteln und bewerten.
ENTWICKLERPRODUKTIVITÄT
-
Azure und GitHub
Beschleunigen Sie die Java-Entwicklung mit den optimierten Azure-Tools, einschließlich nahtloser GitHub- und Copilot-Integration, um einfaches Programmieren, Bereitstellen und Skalieren zu ermöglichen.
Verwaltete Instanzen von Managed PostgreSQL, MySQL und SQL
-
Azure-Datenbankdienste
Nutzen Sie zuverlässige, skalierbare und vollständig verwaltete Dienste für PostgreSQL, MySQL und SQL Server, um eine relationale Datenbank nach Ihrer Wahl in der Cloud einzurichten.
AZURE KI SERVICES
-
Azure KI Services
Nutzen Sie Azure KI und kognitive APIs für die Entwicklung intelligenter Apps. Azure KI Services bringt KI für jeden Entwickler in Reichweite – ohne dass Machine Learning-Kenntnisse erforderlich sind.
SICHERHEIT UND IDENTITÄTSDIENSTE
-
Microsoft Entra ID
Fügen Sie Ihrer App mit Entra ID eine Authentifizierungsmethode hinzu, und speichern Sie kryptografische Schlüssel und weitere Geheimnisse in der Azure Key Vault.
Überwachungsdienste
-
Azure Monitor
Maximieren Sie die Leistung und Verfügbarkeit Ihrer Anwendungen: Nutzen Sie Azure Monitor, um Telemetriedaten aus Azure und Ihrer lokalen Umgebung zu sammeln und zu analysieren sowie entsprechende Maßnahmen zu ergreifen.
Kroger-Kunden-Tech-Talk
Kroger migrierte seine lokale Java-Anwendung zu Azure, um den Lagerverwaltungsprozess zu skalieren. Erfahren Sie, wie die Migration geplant und ausgeführt wurde und wie Java in Azure eine hervorragende Kundenerfahrung unterstützt.
Beeindruckender Leistungssprung für Ihre Spring Boot-Apps
Sehen Sie sich diese Demo an, um zu erfahren, wie Sie Apps in Azure Spring Apps bereitstellen und Features wie automatische Skalierung, Überwachung und End-to-End-Automatisierung nutzen.
Unternehmen, die ihre Java-Anwendungen in Azure ausführen
"Da wir Experience Manager in Java und nicht in .NET geschrieben haben, hatten wir anfänglich Bedenken hinsichtlich der Bereitstellung in Azure. Das Produkt funktioniert jedoch gut in Azure."
Brandon Pulsipher, Vice President of Technical Operations and Managed Service, Adobe
"Azure befreit das Team von der täglichen, umfangreichen operativen Arbeit, damit es sich auf das Generieren eines zentralen Geschäftswerts zu konzentrieren."
Nedved Yang, Head of Digital Technology, AIA Singapore
„Wir sind Java-Entwickler. Wir sind keine Infrastruktur-Typen. Wir sind keine Systemadministratoren. Mit Azure Spring Apps müssen wir uns nicht um die Verwaltung von Kubernetes- oder Clusterausfallzeiten kümmern.“
Philipp Stussak, Software Architect, Bosch
"Die Verwendung von Kubernetes in Azure erfüllt unsere Ziele für eine effiziente Softwareentwicklung. Es passt gut zu unseren digitalen Plänen und unserer Auswahl an Open-Source-Lösungen."
Rasmus Hald, Head of Cloud Architecture, Maersk
"Wir haben uns für Azure Spring Apps entschieden, um uns auf das Schreiben und Ausführen von Apps mit minimalem Mehraufwand zu konzentrieren."
Jonathan Jones, Lead Solutions Architect, Group Finance IT, Swiss Re
Starke Partnerunternehmen
Ressourcen
Lernpfad für Java in Azure
Erfahren Sie, wie Sie Java-Anwendungen in Azure mit Azure-Diensten und vertrauten Java-Entwicklungstools und -Frameworks erstellen, migrieren und skalieren.
Bereitstellen einer Java-Web-App für einen Azure App Service
Erfahren Sie, wie Sie eine Java-Web-App auf einem Azure App Service einrichten. Sie erstellen und packen eine Java-Web-App und verwenden das Maven-Plug-In für das Web-Apps-Feature Azure App Service Bereitstellung.
Bereitstellen von Spring-Microservices in Azure
Erfahren Sie, wie Sie Spring Boot-Microservices in Azure Spring Apps bereitstellen. Sie erstellen einen Azure Spring Apps-Cluster, erstellen verschiedene Spring Boot Microservices, konfigurieren einen Spring Apps-Konfigurationsserver und erstellen ein Spring Apps-Gateway.
Bereitstellen von Spring-Microservices in Azure
Erfahren Sie, wie Sie Spring Boot-Microservices in Azure Spring Apps bereitstellen. Sie erstellen einen Azure Spring Apps-Cluster, erstellen verschiedene Spring Boot Microservices, konfigurieren einen Spring Apps-Konfigurationsserver und erstellen ein Spring Apps-Gateway.
Bereitstellen der Java-Anwendung in Azure
Erfahren Sie, wie Sie eine Java EE-Anwendung (Javascript EE) in Red Hat JBoss EAP auf Azure App Service bereitstellen und an Azure Database for MySQL binden. Sie erstellen eine Datenbankinstanz, binden sie an eine App und verwalten die App auf JBoss EAP.
Bereitstellen der Java-Anwendung in Azure
Erfahren Sie, wie Sie eine Java EE-Anwendung (Javascript EE) in Red Hat JBoss EAP auf Azure App Service bereitstellen und an Azure Database for MySQL binden. Sie erstellen eine Datenbankinstanz, binden sie an eine App und verwalten die App auf JBoss EAP.
Dokumentation zur Migration von Java zu Azure
Informieren Sie sich über empfohlene Strategien zum Migrieren von Java-Anwendungen zu Azure. Die Dokumentation bietet allgemeine Informationen zur Migration und erläutert spezifische Workloads wie z. B. Spring, Tomcat, WebLogic, WildFly, WebSphere und JBoss EAP.
Produktiver arbeiten mit den neuesten Azure-Java-SDKs
Schnelles Starten Ihrer cloudfähigen Java-Apps mithilfe der aktuellen einheitlichen SDKs. Optimieren Sie Ihre Cloudentwicklung mithilfe von Features wie wiederholten HTTP-Anforderungen, der Protokollierung sowie Datentransport- und Authentifizierungsprotokollen.