Azure 上的 Java
了解 Azure 上 Java 的优势
使用喜爱的工具和框架进行开发
使用你最喜爱的 IDE(包括 Eclipse、IntelliJ 和 Visual Studio Code for Java)及 GitHub Copilot 在 Azure 上生成、调试和部署 Java 应用程序。使用 GitHub Actions、Maven、Gradle 和 Jenkins 等生成和自动化工具,满足持续集成和持续交付需求。
通过完全托管服务加快交付速度
专注于构建商业应用程序,而非管理基础结构。利用 Azure 应用服务、Azure Spring Apps、Azure Kubernetes 服务 (AKS) 和 Azure Red Hat OpenShift 实现硬件和软件基础结构管理。
扩展、优化和保护 Java 应用
利用无缝解决方案的 Azure 功能, 使用托管 MySQL、PostgreSQL、Cosmos DB 和 SQL 数据库等服务增强应用。使用 Azure 威胁防护、数据加密和合规性确定安全优先级。借助 JMS 支持和 Azure API Management,使用Azure 服务总线简化集成。
访问 Microsoft 合作伙伴生态系统
将现有的 Java 工作负载引入 Azure,并通过不断增加的 Java 解决方案组合扩展应用程序的功能。包括具有联合开发和支持功能的独特托管选项,以及适用于流行 Linux 发行版的 Azure Marketplace 镜像。
探索适用于 Java 应用的 Azure 服务
Azure Spring Apps
通过 Azure Spring Apps 在完全托管的环境中轻松部署、运营和扩展 Spring Boot 应用。Azure Spring Apps Enterprise 增添了完全托管的 VMware Tanzu 组件、高级可配置性和 Spring 运行时支持,为你提供更多功能。
Azure 应用服务上的 JBoss EAP
在 Azure 应用服务上使用 Red Hat JBoss 企业应用程序平台 (EAP) 在完全托管的服务上部署企业 Java 应用。在 Microsoft 和 Red Hat 的共同支持下获得应用服务的完全托管体验。
Open Liberty、WebSphere 和 Azure Kubernetes Service 上的 WebLogic
借助 Microsoft、IBM 和 Oracle 联合开发的解决方案,在 AKS 中使用 IBM WebSphere Liberty 或 Oracle WebLogic Server 运行 Java、Java EE 和 Jakarta EE 应用程序。利用解决方案模板、说明、示例和最佳实践,轻松创建生产就绪的部署。
使用熟悉的工具、服务和库在云中生成和部署 Java 应用
托管的 POSTGRESQL、POSTGRESQL 和 SQL SERVER
-
Azure 数据库服务
使用 PostgreSQL、MySQL 和 SQL Server 的可靠、可缩放且完全托管的服务在云中设置所选的关系数据库。
Kroger 客户技术讲座
Kroger 将其本地 Java 应用程序迁移到 Azure 以扩展其库存管理流程。了解他们如何计划和执行迁移,以及 Azure 上的 Java 如何支持出色的客户体验。
在 Azure 上运行其 Java 应用程序的企业
"由于我们是用 Java 而不是 .NET 编写 Experience Manager 的,因此最初我们很担心在 Azure 中的部署问题。但该产品在 Azure 中运行良好。"
Brandon Pulsipher,Adobe 技术运营与托管服务部门副总裁
“我们都是 Java 开发人员。我们不是基础结构成员。我们不是系统管理员。使用 Azure Spring Apps,无需担心管理 Kubernetes 或群集停机时间。”
Philipp Stussak,Bosch 软件架构师
"使用 Azure 上的 Kubernetes 可以满足我们高效开发软件的目标。它非常契合我们的数字计划和我们选择的开源代码解决方案。"
Rasmus Hald,Maersk 云体系结构主管
强大的合作伙伴生态系统
资源
Azure 上的 Java 学习路径
了解如何使用 Azure 服务和熟悉的 Java 开发工具与框架在 Azure 上生成、迁移和缩放 Java 应用程序。
将 Java Web 应用部署到 Azure 应用服务
了解如何在 Azure 应用服务上部署和配置 Java Web 应用。你需要创建并打包 Java Web 应用,并将 Maven 插件用于要部署的 Azure 应用服务的 Web 应用功能。
将 Spring Boot 微服务部署到 Azure
了解如何将 Spring Boot 微服务部署到 Azure Spring Apps。你需要创建 Azure Spring Apps 群集、生成不同的 Spring Boot 微服务、配置 Spring Apps Config 服务器以及生成 Spring Apps Gateway。
将 Spring Boot 微服务部署到 Azure
了解如何将 Spring Boot 微服务部署到 Azure Spring Apps。你需要创建 Azure Spring Apps 群集、生成不同的 Spring Boot 微服务、配置 Spring Apps Config 服务器以及生成 Spring Apps Gateway。
将 Java EE 应用程序部署到 Azure
了解如何将 Java EE (Jakarta EE) 应用程序部署到 Azure 应用服务上的 Red Hat JBoss EAP,并将其绑定到 Azure Database for MySQL。你需要创建一个数据库实例,将其绑定到某个应用,然后在 JBoss EAP 上管理该应用。
将 Java EE 应用程序部署到 Azure
了解如何将 Java EE (Jakarta EE) 应用程序部署到 Azure 应用服务上的 Red Hat JBoss EAP,并将其绑定到 Azure Database for MySQL。你需要创建一个数据库实例,将其绑定到某个应用,然后在 JBoss EAP 上管理该应用。