Azure 上的 Java
使用您所慣用的工具和架構,在雲端中開發企業 Java 應用程式。
為何選擇 Azure 上的 Java?
使用您所喜愛的工具和架構進行開發
使用您所愛用的 IDE,包含 Eclipse、IntelliJ 和 Visual Studio Code for Java,在 Azure 上建置、偵錯及部署 Java 應用程式。使用組建和自動化工具,例如 Maven、Gradle 和 Jenkins,以滿足持續整合與持續傳遞需求。
使用完全受控的服務加速交付
專注於建置商務應用程式,而不是管理基礎結構。利用 Azure App Service、Azure Spring 應用程式、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 應用程式
在完全受控的環境中,使用 Azure Spring 應用程式 輕鬆部署、運作和調整您的 Spring Boot 應用程式。使用 Azure Spring 應用程式企業取得更多功能,其新增了完全受控的 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)。
受控的 PostgreSQL、MySQL 及 SQL Server
-
Azure 資料庫服務
使用適用於 PostgreSQL、MySQL 及 SQL Server 且可靠、可調整的完全受控服務,在雲端中設定您慣用的關聯式資料庫。
安全性與識別服務
-
Azure Active Directory (Azure AD)
使用 Azure AD 將驗證新增至應用程式,並將密碼編譯金鑰和其他秘密儲存在 Azure Key Vault 中。
Kroger 客戶技術討論
Kroger 將其內部部署 JAVA 應用程式遷移至 Azure,以調整其存貨管理流程。瞭解他們如何規劃和執行移轉,以及 Azure 上的 JAVA 如何支援絕佳的客戶體驗。
企業在 Azure 上執行 JAVA 應用程式
Adobe 在 Azure 執行大量的開放原始碼應用程式組合
"因為我們以 JAVA 而不是 .NET 撰寫 Experience Manager,所以一開始我們擔心在 Azure 中部署。不過,產品在 Azure 中運作良好。"
技術操作與受控服務副總裁 Brandon Pulsipher
AIA 新加坡將重要的 JAVA 應用程式移至 Azure,藉此增強效能並修剪成本
"Azure 將團隊從日常大量營運工作中釋放,以專注於建立核心商業價值。"
數位技術主管 Nedved Yang
Daimler 擁抱雲端以更快進行創新
"我們已將 JAVA、Tomcat、Docker 容器、Red Hat Enterprise Linux、SUSE Linux 及許多其他開放來源工具帶進 DevTest Labs,這些工具都很好用。"
雲端解決方案經理 Peter Rothlaender
Maersk 使用雲端加快建置在 Kubernetes 上容器化解決方案的開發
"使用 Azure 上的 Kubernetes 可以進行高效率軟體開發,滿足我們的目標。它符合我們的數位計畫,以及我們的開放來源解決方案選擇。"
雲端架構負責人 Rasmus Hald
Swiss Re 使用 Azure Spring 應用程式 來重新加速 JAVA 應用程式現代化
"我們選擇 Azure Spring 應用程式 專注於撰寫應用程式,以最少的額外負荷執行應用程式。"
Swiss Re 集團財務 IT 首席解決方案架構師 Jonathan Jones
資源
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。
將 Java EE 應用程式部署至 Azure
瞭解如何在 Azure App Service 上將 JAVA EE (Jakarta EE) 應用程式部署至 Red Hat JBoss EAP,並將其繫結至適用於 MySQL 的 Azure 資料庫。您將建立資料庫執行個體、將其繫結至應用程式,並在 JBoss EAP 上管理應用程式。
從 Java 到 Azure 的移轉文件
請參閱將 Java 應用程式移轉至 Azure 的建議策略。本文件涵蓋一般移轉和特定的工作負載,包括 Spring、Tomcat、WebLogic、WildFly、WebSphere 和 JBoss EAP。
使用最新的 Azure Java SDK 提高生產力
利用最新的整合 SDK,開始設計您的雲端 Java 應用程式。使用 HTTP 重試、記錄以及傳輸和驗證通訊協定等功能,來簡化雲端開發。