Azure Spring Apps 停用公告
Azure Spring Apps 是由 Microsoft 和 VMware by Broadcom 联合打造的用于运行 Java Spring 应用程序的完全托管服务。 经过仔细的考虑和分析,Microsoft 和 Broadcom 做出了停用 Azure Spring Apps 服务的艰难决定。 我们建议将 Azure 容器应用作为迁移 Azure Spring Apps 上运行的工作负荷的主要服务。 Azure 容器应用是一个强大且适用于企业的平台,该平台为多语言应用提供完全托管的无服务器容器服务,并提供增强的 Java 功能,帮助你大规模管理、监视 Java 应用并排查其问题。
我们致力于通过具有迁移工具、专家资源和技术支持的长期平台为你提供支持,直至服务结束。
Azure Spring Apps,包括标准消耗和专用计划(当前仅提供公共预览版)、基本计划、标准计划和企业计划,将通过两阶段停用计划停用:
- 2024 年 9 月 30 日,标准消耗和专用计划(预览版)将进入六个月的停用期,并将于 2025 年 3 月 31 日停用。
- 2025 年 3 月中旬,所有其他 Azure Spring Apps 计划(包括基本计划、标准计划和企业计划)将进入三年的停用期,并将于 2028 年 3 月 31 日停用。
为了确保你保持业务的高性能并实现业务的可伸缩性、灵活性和成本效益,我们建议将 Azure 容器应用作为迁移 Azure Spring Apps 上运行的工作负荷的主要服务。
Azure 容器应用是一个适用于多语言应用的完全托管的无服务器容器服务,提供增强的 Java 功能,帮助你大规模管理、监视 Java 应用并排查其问题。
Azure 容器应用的主要功能:
- 完全托管的无服务器容器平台
- 缩放到零功能
- 开源基础和加载项
-
增强型 Java 支持
- 托管 Spring 组件支持(Eureka Server、Config Server、Spring Boot Admin)
- 内置 JVM 指标
- Java 应用的诊断
若要了解有关 Azure 容器应用的更多信息,请参阅 Azure 容器应用概述。
就 Azure Spring Apps 标准消耗和专用计划(预览版)来说,新客户在 2024 年 9 月 30 日之后将不再能够注册该服务,而现有客户将能够继续使用该计划,直到 2025 年 3 月 31 日该计划停用。
迁移指南和工具可以帮助客户从 Azure Spring Apps 顺利过渡到 Azure 容器应用。
就 Azure Spring Apps 基本计划、标准计划和企业计划来说,新客户在 2025 年 3 月 31 日之后将不再能够注册该服务,而现有客户将能够继续使用该计划,直到 2028 年 3 月 31 日该计划逐步取消。
我们鼓励你开始针对 Java Spring 工作负荷测试 Azure 容器应用,并在 2025 年 3 月中旬基本计划、标准计划和企业计划开始停用时做好迁移准备。
迁移指南将于 2024 年 12 月底准备就绪,协助 Azure 容器应用环境设置的迁移工具将于该停用开始前的 2025 年 3 月中旬推出。
我们建议将 Azure 容器应用作为迁移 Azure Spring Apps 上运行的工作负荷的主要服务。 Azure 容器应用是一个适用于多语言应用的完全托管的无服务器容器服务,提供增强的 Java 功能,帮助你大规模管理、监视 Java 应用并排查其问题。
迁移指南和工具可以帮助客户从 Azure Spring Apps 顺利过渡到 Azure 容器应用。
我们正致力于完成从 Azure Spring Apps 基本计划、标准计划和企业计划到 Azure 容器应用的迁移指南和工具。 本指南和工具将于 2025 年 3 月推出。
你还可以考虑以下替代解决方案:
- PaaS 解决方案:Azure 应用服务是一个完全托管的平台,用于生成、部署和缩放 Web 应用、移动应用后端和 RESTful API。 它支持多种编程语言(例如 Java 和 .NET),与各种开发工具集成,并为应用程序提供自动缩放、负载均衡和安全性等功能。 了解详细信息:应用服务概述。
- 容器化解决方案:Azure Kubernetes 服务 (AKS) 是一种托管容器业务流程服务,可简化使用 Kubernetes 的容器化应用程序的部署、管理和缩放。 它提供自动更新、监视和缩放等功能,使开发人员能够专注于应用程序开发而不是基础结构管理。 了解详细信息:什么是 Azure Kubernetes 服务 (AKS)?。
- 如果你目前正在使用作为 Azure Spring Apps Enterprise 的一部分的 Spring 商业支持或 Tanzu 组件,则需改为在 Azure 容器应用上使用 Tanzu Platform Spring Essentials。 了解详细信息:VMware Tanzu Spring。
现有客户必须在 2025 年 3 月 31 日之前将其 Azure Spring Apps 标准消耗和专用工作负荷迁移到 Azure 容器应用。 采用基本计划、标准计划和企业计划的客户必须在 2028 年 3 月 31 日之前完成此转换。 Azure Spring Apps 将于 2028 年 3 月 31 日完全停用。
就 Azure Spring Apps 标准消耗和专用计划(预览版)来说,新客户在 2024 年 9 月 30 日之后将不再能够注册该服务,而现有客户将能够继续使用该计划,直到 2025 年 3 月 31 日这些计划停用。
就 Azure Spring Apps 基本计划、标准计划和企业计划来说,新客户在 2025 年 3 月 31 日之后将不再能够注册该服务,而已经使用 Azure Spring Apps 的现有客户将能够继续使用该计划,直到 2028 年 3 月 31 日该计划逐步取消。
是的,在停用日期之前,我们将继续支持 Azure Spring Apps 上的工作负荷。 你将继续获得 SLA 保证、基础结构更新/维护(VM 和 AKS)、OSS/Tanzu 组件管理以及应用容器映像更新,其中包括基础操作系统、运行时(JDK、dotnet 运行时等)和 APM 代理。 在服务结束之前,你仍然可以照常提交支持工单,以获得及时帮助。
否,我们不会接受任何客户的功能请求,也不会在 Azure Spring Apps 服务中生成任何功能。 我们会改为优先考虑 Azure 容器应用的新功能和增强功能。
2025 年 3 月 31 日之后,Azure Spring Apps 标准消耗和专用计划(预览版)将完全停止使用。 因此,你将不再获得支持,也不能访问工作负荷和 Azure Spring Apps 服务。
2028 年 3 月 31 日之后,Azure Spring Apps 基本计划、标准计划和企业计划将完全停用。 因此,你将不再获得支持,也不能访问工作负荷和 Azure Spring Apps 服务。 我们强烈建议你在 2028 年 3 月 31 日之前将工作负荷迁移到 Azure 容器应用。
客户应该能够实现在 Azure 容器应用上托管其 Spring 应用程序所需的大部分功能。 你可以在 Azure 容器应用上使用托管 Spring 组件、Java 指标和诊断支持。 有关详细信息,请参阅 Azure 容器应用上的 Java 概述。 如果你有任何疑问,请从 Azure 门户创建支持工单或在 GitHub 上的 azure-container-apps 存储库中提出问题。
就标准消耗和专用计划(预览版)来说,Azure 容器应用和 Azure Spring Apps 在同一区域提供。
在 2025 年 3 月开始迁移之前,Azure 容器应用将在 Azure Spring Apps 所在的 Azure 区域提供给基本计划、标准计划和企业计划的客户使用。
Azure Spring Apps 采用基于消耗的模型,具有基本单位,你只需为应用的 vCPU 和内存付费。
Azure 容器应用提供以下两种定价模型:
- 根据每秒资源分配(在 vCPU 和内存上)和请求数进行计费的消耗模型。
- 具有单一租户保证、专用硬件访问权限且定价更具可预测性的专用模型。
专用计划的计费基于在 Azure 容器应用实例中分配的 vCPU 秒数和吉比字节 (GiB) 秒数。 Azure 容器应用还提供节省计划。
Microsoft 解决方案的成本因可以启用的定价模型和优化而异。 我们建议使用 Azure 定价计算器,它提供有关计量表、使用价格和可用节省计划的详细信息,方便准确评估预期成本。
下表指示了整个 Azure Spring Apps 停用期的总体发布时间线。 当相应的指南和工具准备好发布时,我们会及时对其更新。
项 | 目标计划 | 发布日期 |
---|---|---|
正式停用开始日期 | 标准消耗和专用计划 | 2024 年 9 月 30 日 |
阻止为所有客户创建新的服务实例 | 标准消耗和专用计划 | 2024 年 9 月 30 日 |
迁移到 Azure 容器应用的指南和工具 | 标准消耗和专用计划 | 2024 年 10 月 |
迁移到 Azure 容器应用(无迁移工具支持)的指南 | 基本、标准 | 2025 年 1 月 |
AKS 迁移指南 | 基本、标准 | 2025 年 1 月 |
半年停用期过后的正式停用日期 | 标准消耗和专用计划 | 2025 年 3 月 31 日 |
正式停用开始日期 | 基本、标准 | 2025 年 3 月中旬 |
迁移到 Azure 容器应用(有迁移工具支持)的指南 | 基本、标准 | 2025 年 3 月中旬 |
阻止新客户注册 | 基本、标准 | 2025 年 4 月 |
三年停用期过后的正式停用日期 | 基本、标准 | 2028 年 3 月 31 日 |
如果你有任何疑问,可以通过 Azure 门户创建支持工单以获得技术帮助:创建 Azure 支持请求。
我们向你保证,停用 Azure Spring Apps 的决定仅针对此特定产品,不会影响Microsoft 对 Azure 上 Java 的整体承诺。 我们正在加大对 Azure 容器应用的投资,并增强 Java 工具,为 Java 应用程序在 Azure 上的运行提供更好的支持。