略過導覽

Azure 上的 Java

使用您所慣用的工具和架構,在雲端中開發企業 Java 應用程式

為何選擇 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 App Service 移轉小幫手

使用 App Service Migration Assistant,將在 Tomcat 上執行的 JAVA 應用程式移轉至 Azure。

以容器為基礎的現代化

Azure Migrate: 應用程式容器化

利用容器將您的計算最佳化。開始使用將您 JAVA Web 應用程式容器化的自動化工具,並將其移至 Azure Kubernetes Service (AKS)。

受控的 PostgreSQL、MySQL 及 SQL Server

Azure 資料庫服務

使用適用於 PostgreSQL、MySQL 及 SQL Server 且可靠、可調整的完全受控服務,在雲端中設定您慣用的關聯式資料庫。

AI 與認知服務

Azure 認知服務

使用 AI 及認知 API 建置智慧型應用程式。Azure 認知服務讓所有開發人員都能使用 AI,而不需要機器學習專長。

安全性與識別服務

Azure Active Directory (Azure AD)

使用 Azure AD 將驗證新增至應用程式,並將密碼編譯金鑰和其他秘密儲存在 Azure Key Vault 中。

監視服務

Azure 監視器

使用 Azure 監視器,從您的 Azure 和內部部署環境收集、分析遙測資料並採取行動,以達到應用程式的最高效能和可用性。

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 執行大量的開放原始碼應用程式組合

"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."

技術操作與受控服務副總裁 Brandon Pulsipher
Adobe

AIA 新加坡將重要的 JAVA 應用程式移至 Azure,藉此增強效能並修剪成本

"Azure frees the team from the day-to-day heavy operational work to focus on creating core business value."

數位技術主管 Nedved Yang
AIA

Daimler 擁抱雲端以更快進行創新

"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."

雲端解決方案經理 Peter Rothlaender
Daimler

解決數位中斷的快速通道: J.B.Hunt 為貨運公司與承運業者打造貨物配對雲端服務

"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."

資深專業軟體工程師 Daniel Trimble
J.B. Hunt

Maersk 使用雲端加快建置於 Kubernetes 的容器化解決方案上的開發

"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."

雲端架構主管 Rasmus Hald
Maersk

Swiss Re 使用 Azure Spring Apps 來重新加速 JAVA 應用程式現代化

"We chose Azure Spring Apps to concentrate on writing apps and running them with minimum overhead."

Swiss Re 集團財務 IT 首席解決方案架構師 Jonathan
Swiss Re

強大的合作夥伴生態系統

資源

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 重試、記錄以及傳輸和驗證通訊協定等功能,來簡化雲端開發。

下載 SDK

Java 和 OpenJDK 是 Oracle 及 (或) 其關係企業的商標或註冊商標。

準備就緒後,開始使用 Azure 上的 Java 來開發應用程式