Azure 上的 Java
探索 Azure 上的 Java 的優點
使用您喜愛的工具和架構進行開發
使用您最愛使用的 IDE,包含 Eclipse、IntelliJ 和 Visual Studio Code for Java,再搭配 GitHub Copilot,在 Azure 上建置、偵錯及部署 Java 應用程式。使用組建和自動化工具,例如 GitHub Actions、Maven、Gradle 和 Jenkins,以滿足持續整合與持續傳遞需求。
使用完全受控的服務加速交付
專注於建置商務應用程式,而不是管理基礎結構。利用 Azure App Service、Azure Spring 應用程式、Azure Kubernetes Service (AKS) 以及 Azure Red Hat OpenShift 進行硬體和軟體的基礎結構管理。
擴充、最佳化及保護 Java 應用程式
使用受管理的 MySQL、PostgreSQL、Cosmos DB 和 SQL 資料庫等服務,搭配無伺服器解決方案的 Azure Functions 來增強您的應用程式。使用 Azure 威脅防護、資料加密和合規性排定安全性優先順序。使用 Azure 服務匯流排,搭配 JMS 支援和 Azure APIM 簡化整合。
存取 Microsoft 合作夥伴生態系統
透過日益成長且以 Java 為重點的解決方案組合,將您現有的 Java 工作負載移轉至 Azure,並擴充應用程式的功能。這些解決方案包括隨附聯合開發及支援的獨特受控裝載選項,以及適用於熱門 Linux 發行版本的 Azure Marketplace 映像。
探索適用於 Java 應用程式的 Azure 服務
Azure Spring 應用程式
在完全受控的環境中,使用 Azure Spring 應用程式 輕鬆部署、運作和調整您的 Spring Boot 應用程式。使用 Azure Spring 應用程式 Enterprise 取得更多功能,其新增了完全受控的 VMware Tanzu 元件、進階設定功能,以及 Spring 的執行階段支援。
Azure App Service 上的 Tomcat
在 Azure App Service 上輕鬆部署 Tomcat 型 Java 應用程式,獲得整合式開發人員工具、自動調整規模和強大的安全性等優點。
Azure App Service 上的 JBoss EAP
在 Azure App Service 上,使用 Red Hat JBoss 企業應用程式平台 (EAP),在完全受控的服務上部署您的企業 JAVA 應用程式。透過 Microsoft 和 Red Hat 的聯合支援,獲得 App Service 的完全受控體驗。
Azure Kubernetes Service 上的 Open Liberty、WebSphere 和 WebLogic
在 AKS 上使用 Microsoft、IBM 和 Oracle 共同開發的解決方案,搭配 IBM WebSphere Liberty 或 Oracle WebLogic Server 執行 Java、Java EE 和 Jakarta EE 應用程式。利用解決方案範本、指示、範例及最佳做法,輕鬆建立可以實際執行的部署。
使用熟悉的工具、服務和程式庫,在雲端中建置和部署 Java 應用程式
受控的 PostgreSQL、MySQL 及 SQL Server
-
Azure 資料庫服務
使用適用於 PostgreSQL、MySQL 及 SQL Server 且可靠、可調整的完全受控服務,在雲端中設定您選擇的關聯式資料庫。
Kroger 客戶技術討論
Kroger 將其內部部署 JAVA 應用程式遷移至 Azure,以調整其存貨管理流程。瞭解他們如何規劃和執行移轉,以及 Azure 上的 JAVA 如何支援絕佳的客戶體驗。
企業在 Azure 上執行 JAVA 應用程式
"因為我們以 JAVA 而不是 .NET 撰寫 Experience Manager,所以一開始我們擔心在 Azure 中部署。不過,產品在 Azure 中運作良好。"
Adobe 技術營運及受控服務副總裁 Brandon Pulsipher
「我們是 Java 開發人員。我們不是基礎結構人員。我們不是系統管理員。使用 Azure Spring 應用程式,我們不必擔心管理 Kube 或叢集停機。」
Bosch 軟體架構師 Philipp Stussak
"使用 Azure 上的 Kubernetes 可以進行高效率軟體開發,滿足我們的目標。它符合我們的數位計畫,以及我們的開放原始碼解決方案選擇。"
Maersk 雲端架構負責人 Rasmus Hald
強大的合作夥伴生態系統
資源
Azure 上的 Java 學習路徑
了解如何使用 Azure 服務及熟悉的 JAVA 開發工具和架構,在 Azure 上建立、移轉和調整 JAVA 應用程式。
將 Java Web 應用程式部署到 Azure App Service
瞭解如何在 Azure App Service 上部署和設定 JAVA web 應用程式。您將建立並封裝 JAVA Web 應用程式,並針對 Azure App Service 的 Web Apps 功能使用 Maven 外掛程式來進行部署。
將 Spring Boot 微服務部署到 Azure
了解如何將 Spring Boot 微服務部署至 Azure Spring 應用程式。您會建立 Azure Spring 應用程式 叢集、建置不同的 Spring Boot 微服務、設定 Spring Cloud Config 伺服器並建置 Spring Cloud Gateway。
將 Spring Boot 微服務部署到 Azure
了解如何將 Spring Boot 微服務部署至 Azure Spring 應用程式。您會建立 Azure Spring 應用程式 叢集、建置不同的 Spring Boot 微服務、設定 Spring Cloud Config 伺服器並建置 Spring Cloud Gateway。
將 Java EE 應用程式部署至 Azure
瞭解如何在 Azure App Service 上將 JAVA EE (Jakarta EE) 應用程式部署至 Red Hat JBoss EAP,並將其繫結至適用於 MySQL 的 Azure 資料庫。您將建立資料庫執行個體、將其繫結至應用程式,並在 JBoss EAP 上管理應用程式。
將 Java EE 應用程式部署至 Azure
瞭解如何在 Azure App Service 上將 JAVA EE (Jakarta EE) 應用程式部署至 Red Hat JBoss EAP,並將其繫結至適用於 MySQL 的 Azure 資料庫。您將建立資料庫執行個體、將其繫結至應用程式,並在 JBoss EAP 上管理應用程式。