Azure Spring Apps 是什么?
注意
基本、标准和企业计划将从 2025 年 3 月中旬开始弃用,停用期为 3 年。 建议转换到 Azure 容器应用。 有关详细信息,请参阅 Azure Spring Apps 停用公告。
标准消耗和专用计划将于 2024 年 9 月 30 日开始弃用,并在六个月后完全关闭。 建议转换到 Azure 容器应用。
借助 Azure Spring Apps,可以轻松地将 Spring Boot 应用程序部署到 Azure,不需更改任何代码。 该服务管理 Spring 应用程序的基础结构,让开发人员可以专注于代码。 Azure Spring Apps 可以通过以下方法提供生命周期管理:综合性监视和诊断、配置管理、服务发现、CI/CD 集成、蓝绿部署等。
为何要使用 Azure Spring Apps?
将应用程序部署到 Azure Spring Apps 后可以获得以下优势:
- 有效地迁移现有 Spring 应用并管理云缩放和成本。
- 使用 Spring Cloud 模式实现应用现代化,以提高敏捷性和交付速度。
- 以云规模运行 Java,并在不使用复杂基础结构的情况下提高利用率。
- 无需依赖容器化即可快速开发和部署。
- 有效轻松地监视生产工作负载。
Azure Spring Apps 支持 Java Spring Boot 应用。
服务概述
Azure Spring Apps 是 Azure 生态系统的一部分,用户可以通过它轻松绑定到其他 Azure 服务,其中包括存储、数据库、监视等,如下图所示:
Azure Spring Apps 提供以下功能:
适用于 Spring Boot 应用的完全托管服务,让你可以专注于构建和运行应用,而无需管理基础结构。
为 Spring Boot 应用部署 JAR 或代码时,使用 Spring 服务运行时和内置的应用生命周期支持来自动连接应用。
方便监视。 部署后,可以监视应用性能,修复错误以及快速改进应用程序。
与 Azure 的生态系统和服务的完全集成。
提供完全托管的基础结构和内置生命周期管理,随时可在企业中部署。
Azure Spring Apps 入门
以下文章可帮你入门:
以下快速入门仅适用于基本/标准计划。
- 预配 Azure Spring Apps 服务实例
- 为 Azure Spring Apps 设置 Spring Cloud Config Server
- 生成应用并将其部署到 Azure Spring Apps
后续步骤
可在 GitHub 上找到示例。 请参阅 Azure Spring Apps 示例。
有关 Azure Spring Apps 的功能更新,请参阅 Azure 更新。