為何選擇 Azure 上的 Java?
使用您所喜愛的工具和架構進行開發
使用您所愛用的 IDE,包含 Eclipse、IntelliJ 和 Visual Studio Code for Java,在 Azure 上建置、偵錯及部署 Java 應用程式。使用組建和自動化工具,例如 Maven、Gradle 和 Jenkins,以滿足持續整合與持續傳遞需求。
使用完全受控的服務加速交付
專注於建置商務應用程式,而不是管理基礎結構。利用 Azure App Service、Azure Spring Apps、Azure Kubernetes Service (AKS) 以及 Azure Red Hat OpenShift 進行硬體和軟體的基礎結構管理。
延伸您的 Java 應用程式
快速新增服務與功能,包含受控 MySQL、PostgreSQL 和 SQL 資料庫、效能監控及祕密管理。利用 Java Message Service (JMS) 支援和 Azure API 管理,將您的應用程式與 Azure 服務匯流排等整合服務連線。
利用 Microsoft 的合作夥伴生態系統
獲取將現有 Java 工作負載移轉至 Azure 的最佳解決方案,且一併延伸您應用程式的功能。存取日益成長且以 Java 為重點的解決方案組合,從隨附有聯合開發及支援的獨特受控裝載選項,到適用於熱門 Linux 發行版本的 Azure Marketplace 映像,應有盡有。
Azure Spring Apps
在完全受控的環境中,使用 Azure Spring Apps 輕鬆部署、運作和調整您的 Spring Boot 應用程式。使用 Azure Spring Apps Enterprise (預覽版) 取得更多功能,其新增了完全受控的 VMware Tanzu 元件、進階設定功能,且支援 Spring 的執行階段。


Azure App Service 上的 JAVA EE
在 Azure App Service 上,使用 Red Hat JBoss 企業應用程式平台 (EAP),在完全受控的服務上部署您的企業 JAVA 應用程式。透過 Microsoft 和 Red Hat 的聯合支援,獲得 App Service 的完全受控體驗。
Azure Kubernetes Service (AKS) 上的 Java EE
使用經過 Microsoft 和 Oracle 驗證過的解決方案,在 AKS 上搭配 Oracle WebLogic Server 執行 JAVA EE 應用程式。利用說明指示、範例及最佳做法,輕鬆建立可以實際執行的部署。

使用熟悉的服務在雲端中建置和部署 Java 應用程式
Azure Migrate: 應用程式容器化
利用容器將您的計算最佳化。開始使用將您 JAVA Web 應用程式容器化的自動化工具,並將其移至 Azure Kubernetes Service (AKS)。
Azure 資料庫服務
使用適用於 PostgreSQL、MySQL 及 SQL Server 且可靠、可調整的完全受控服務,在雲端中設定您慣用的關聯式資料庫。
Azure Active Directory (Azure AD)
使用 Azure AD 將驗證新增至應用程式,並將密碼編譯金鑰和其他秘密儲存在 Azure Key Vault 中。
Kroger 客戶技術討論
Kroger 將其內部部署 JAVA 應用程式遷移至 Azure,以調整其存貨管理流程。瞭解他們如何規劃和執行移轉,以及 Azure 上的 JAVA 如何支援絕佳的客戶體驗。
快速強化您的 Spring Boot 應用程式
觀看這部示範影片,了解將應用程式部署至 Azure Spring Apps 的方法,以及如何使用自動調整、監視及端對端自動化等各項功能。
在 Azure 上加速企業 JAVA 工作負載
使用 WebLogic、WebSphere 和 JBoss EAP 等應用程式伺服器,將任務關鍵性 JAVA EE 應用程式遷移至 Azure。深入瞭解 Azure 對企業 JAVA 應用程式的獨特支援,以及即將推出的內容。
企業在 Azure 上執行 JAVA 應用程式
Adobe 在 Azure 執行大量的開放原始碼應用程式組合
技術操作與受控服務副總裁 Brandon Pulsipher"Because we wrote Experience Manager in Java and not .NET, we were initially worried about deploying in Azure. However, the product works well in Azure."

AIA 新加坡將重要的 JAVA 應用程式移至 Azure,藉此增強效能並修剪成本
數位技術主管 Nedved Yang"Azure frees the team from the day-to-day heavy operational work to focus on creating core business value."

Daimler 擁抱雲端以更快進行創新
雲端解決方案經理 Peter Rothlaender"We've brought Java, Tomcat, Docker containers, Red Hat Enterprise Linux, SUSE Linux, and many other open-source tools into DevTest Labs, and they all work great."

解決數位中斷的快速通道: J.B.Hunt 為貨運公司與承運業者打造貨物配對雲端服務
資深專業軟體工程師 Daniel Trimble"It was super easy to build up Kubernetes clusters in Azure Container Service. And tying things together with Java/Jenkins and Team Foundation Server was straightforward and quick."

Maersk 使用雲端加快建置於 Kubernetes 的容器化解決方案上的開發
雲端架構主管 Rasmus Hald"Using Kubernetes on Azure satisfies our objectives for efficient software development. It aligns well with our digital plans and our choice of open-source solutions."

Swiss Re 使用 Azure Spring Apps 來重新加速 JAVA 應用程式現代化
Swiss Re 集團財務 IT 首席解決方案架構師 Jonathan"We chose Azure Spring Apps to concentrate on writing apps and running them with minimum overhead."

強大的合作夥伴生態系統
資源
Azure 上的 Java 學習路徑
了解如何使用 Azure 服務及熟悉的 JAVA 開發工具和架構,在 Azure 上建立、移轉和調整 JAVA 應用程式。
從 Microsoft Learn 開始將 Java Web 應用程式部署到 Azure App Service
瞭解如何在 Azure App Service 上部署和設定 JAVA web 應用程式。您將建立並封裝 JAVA Web 應用程式,並針對 Azure App Service 的 Web Apps 功能使用 Maven 外掛程式來進行部署。
從 Microsoft Learn 開始將 Spring Boot 微服務部署到 Azure
了解如何將 Spring Boot 微服務部署至 Azure Spring Apps。您會建立 Azure Spring Apps 叢集、建置不同的 Spring Boot 微服務、設定 Spring Apps Config 伺服器並建置 Spring Apps Gateway。
從 Microsoft Learn 開始將 Java EE 應用程式部署至 Azure
瞭解如何在 Azure App Service 上將 JAVA EE (Jakarta EE) 應用程式部署至 Red Hat JBoss EAP,並將其繫結至適用於 MySQL 的 Azure 資料庫。您將建立資料庫執行個體、將其繫結至應用程式,並在 JBoss EAP 上管理應用程式。
從 Microsoft Learn 開始從 Java 到 Azure 的移轉文件
請參閱將 Java 應用程式移轉至 Azure 的建議策略。本文件涵蓋一般移轉和特定的工作負載,包括 Spring、Tomcat、WebLogic、WildFly、WebSphere 和 JBoss EAP。
瀏覽文件使用最新的 Azure Java SDK 提高生產力
利用最新的整合 SDK,開始設計您的雲端 Java 應用程式。使用 HTTP 重試、記錄以及傳輸和驗證通訊協定等功能,來簡化雲端開發。
下載 SDKJava 和 OpenJDK 是 Oracle 及 (或) 其關係企業的商標或註冊商標。