为何使用 Azure 上的 Java?
使用喜爱的工具和框架进行开发
使用你最喜爱的 IDE (包括 Eclipse、IntelliJ 和 Visual Studio Code for Java)在 Azure 上生成、调试和部署 Java 应用程序。使用 Maven、Gradle 和 Jenkins 等生成和自动化工具,满足持续集成和持续交付需求。
通过完全托管服务加快交付速度
专注于构建业务应用程序,而不是管理基础结构。利用 Azure 应用服务、Azure Spring Apps、Azure Kubernetes 服务 (AKS)和 Azure Red Hat OpenShift 进行硬件和软件基础结构管理。
扩展 Java 应用程序
快速添加服务和功能,包括托管的 MySQL、PostgreSQL 和 SQL 数据库、性能监视以及机密管理。通过 Java 消息服务 (JMS) 支持和 Azure API 管理将应用程序与集成服务(如 Azure 服务总线)连接起来。
利用 Microsoft 合作伙伴生态系统
获取一流的解决方案,将现有的 Java 工作负载引入 Azure 并扩展应用程序的功能。访问不断增长的以 Java 为中心的解决方案组合,从具有联合开发和支持的独特托管承载选项到适用于常用 Linux 发行版的 Azure 市场映像。
Azure Spring Apps
通过 Azure Spring Apps 在完全托管的环境中轻松部署、运营和扩展 Spring Boot 应用。Azure Spring Apps Enterprise 添加了完全托管的 VMware Tanzu 组件、高级可配置性和 Spring 运行时支持,为你提供更多功能。


Azure 应用服务上的 Java EE
在 Azure 应用服务上使用 Red Hat JBoss 企业应用程序平台 (EAP) 在完全托管的服务上部署企业 Java 应用。在 Microsoft 和 Red Hat 的共同支持下获得应用服务的完全托管体验。
Azure Kubernetes 服务 (AKS) 上的 Java EE
使用经过 Microsoft 和 Oracle 验证的解决方案在 AKS 上的 Oracle WebLogic Server 中运行 Java EE 应用程序。通过说明、示例和最佳做法轻松创建生产就绪的部署。

使用熟悉的服务在云中生成和部署 Java 应用
Azure Migrate: 应用容器化
使用容器优化计算。开始使用自动化工具来容器化 Java Web 应用,并将这些应用移动到 Azure Kubernetes 服务 (AKS)。
Azure 数据库服务
使用 PostgreSQL、MySQL 和 SQL Server 的可靠、可缩放且完全托管的服务在云中设置你喜欢的关系数据库。
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 Singapore 通过将关键 Java 应用程序移动到 Azure 来提高性能并降低成本
Nedved Yang,数字技术主管"Azure frees the team from the day-to-day heavy operational work to focus on creating core business value."

戴姆勒使用云来加速创新
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 应用现代化
Jonathan Jones,Swiss Re 集团金融 IT 首席解决方案架构师"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 应用服务
了解如何在 Azure 应用服务上部署和配置 Java Web 应用。你需要创建并打包 Java Web 应用,并将 Maven 插件用于要部署的 Azure 应用服务的 Web 应用功能。
在 Microsoft Learn 上开始将 Spring Boot 微服务部署到 Azure
了解如何将 Spring Boot 微服务部署到 Azure Spring Apps。你将创建 Azure Spring Apps 群集、生成不同的 Spring Boot 微服务、配置 Spring Apps 配置服务器以及生成 Spring Apps 网关。
在 Microsoft Learn 上开始将 Java EE 应用程序部署到 Azure
了解如何将 Java EE (Jakarta EE) 应用程序部署到 Azure 应用服务上的 Red Hat JBoss EAP,并将其绑定到 Azure Database for MySQL。你需要创建一个数据库实例,将其绑定到某个应用,然后在 JBoss EAP 上管理该应用。
在 Microsoft Learn 上开始“Java 到 Azure 的迁移”文档
了解关于如何将 Java 应用程序迁移到 Azure 的建议策略。这篇文档介绍常规迁移和特定工作负载,包括 Spring、Tomcat、WebLogic、WildFly、WebSphere 和 JBoss EAP。
浏览文档Java 和 OpenJDK 是 Oracle 和/或其附属机构的商标或注册商标。