跳到主内容

Azure 上的 Java

使用你最喜欢的工具和框架在云中开发企业 Java 应用程序

为何使用 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 应用服务 Migration Assistant

使用应用服务迁移助手将 Tomcat 上运行的 Java 应用程序迁移到 Azure。

基于容器的现代化

Azure Migrate: 应用容器化

使用容器优化计算。开始使用自动化工具来容器化 Java Web 应用,并将这些应用移动到 Azure Kubernetes 服务 (AKS)。

托管的 POSTGRESQL、POSTGRESQL 和 SQL SERVER

Azure 数据库服务

使用 PostgreSQL、MySQL 和 SQL Server 的可靠、可缩放且完全托管的服务在云中设置你喜欢的关系数据库。

AI 和认知服务

Azure 认知服务

使用 AI 和认知 API 来生成智能应用。Azure 认知服务使每位开发人员无需具备机器学习的专业知识就能接触到 AI。

安全和标识服务

Azure Active Directory (Azure AD)

使用 Azure AD 向应用添加身份验证,然后在 Azure Key Vault 中存储加密密钥和其他机密。

监视服务

Azure Monitor

利用 Azure Monitor 收集、分析并处理来自 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 Singapore 通过将关键 Java 应用程序移动到 Azure 来提高性能并降低成本

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

Nedved Yang,数字技术主管
AIA

戴姆勒使用云来加速创新

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

Jonathan Jones,Swiss Re 集团金融 IT 首席解决方案架构师
Swiss Re

强大的合作伙伴生态系统

资源

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。

浏览文档

利用最新的 Azure Java SDK 提升工作效率

使用最新的统一 SDK 启动启用云的 Java 应用。使用 HTTP 重试、日志记录、传输和身份验证协议等功能简化云开发。

下载 SDK

Java 和 OpenJDK 是 Oracle 和/或其附属机构的商标或注册商标。

准备就绪时 - 开始在 Azure 上使用 Java 开发应用