你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Azure Spring Apps 停用公告

Azure Spring Apps 是由 Microsoft 和 VMware by Broadcom 联合打造的用于运行 Java Spring 应用程序的完全托管服务。 经过仔细考虑和分析,Microsoft 和 Broadcom 做出了停用 Azure Spring Apps 服务的艰难决定。 建议将 Azure 容器应用和 Azure Kubernetes 服务 (AKS) 作为 AAzure Spring Apps 上运行的工作负载迁移的替代服务。 我们致力于通过具有迁移工具、专家资源和技术支持的长期平台为你提供支持,直至服务结束。

时间线

Azure Spring Apps,包括标准消耗和专用(目前仅提供公共预览版)、基本、标准和企业计划,将通过以下两个阶段的停用计划停用:

  • 2024 年 9 月 30 日,标准消耗和专用计划(预览版)进入了六个月的停用期,并将于 2025 年 3 月 31 日停用。
  • 2025 年 3 月 17 日,所有其他 Azure Spring Apps 计划(包括基本、标准和企业计划)将进入三年的停用期,并将于 2028 年 3 月 31 日停用。

此图显示 Azure Spring Apps 停用期。

迁移建议

为确保保持高性能,并实现贵商务的可伸缩性、灵活性和成本效益,建议将 Azure 容器应用和 AKS 作为迁移 Azure Spring Apps 上运行的工作负载的替代服务。

Azure 容器应用是完全托管的无服务器容器服务,适用于多语言应用。 它提供了增强的 Java 功能,有助于大规模管理、监视和排除 Java 应用的故障。 有关详细信息,请参阅 Azure 容器应用概述

AKS 是托管容器业务流程服务,可简化使用 Kubernetes 的容器化应用的部署、管理和缩放。 它提供诸如自动更新、监视和缩放等功能,使开发人员能够专注于应用开发而不是基础结构管理。 有关详细信息,请参阅什么是 Azure Kubernetes 服务 (AKS)?

Azure Spring Apps 标准消耗和专用计划的迁移指南和工具

Azure Spring Apps 标准消耗和专用计划(预览版)不再接受新客户。 现有客户将能够继续使用该计划,直至此计划于 2025 年 3 月 31 日停用。

迁移指南和工具可以帮助客户从 Azure Spring Apps 顺利过渡到 Azure 容器应用。 有关详细信息,请参阅将 Azure Spring Apps 标准消耗和专用计划迁移到 Azure 容器应用

Azure Spring Apps 基本、标准计划的迁移指导和工具

The Azure Spring Apps 基本和标准计划在 2025 年 3 月 17 日之后将不再接受新客户。 现有客户将能够继续使用该计划,直到计划于 2028 年 3 月 31 日逐步取消。 尽管服务会持续运营到 2028 年 3 月 31 日,但强烈建议现有客户尽快将其应用从 Azure Spring Apps 迁移出去。 这有助于最大限度地减少对商务运营的干扰。

协助 Azure 容器应用环境设置的迁移工具将于 2025 年 3 月 17 日推出。 有关迁移指导,请参阅从 Azure Spring Apps 迁移文档

Azure Spring Apps 企业计划的迁移指导和工具

Azure Spring Apps 企业计划在 2025 年 3 月 17 日之后将不再接受新客户。 现有客户将能够继续使用该计划,直到计划于 2028 年 3 月 31 日逐步取消。 尽管服务会持续运营到 2028 年 3 月 31 日,但强烈建议现有客户尽快将其应用从 Azure Spring Apps 企业迁移出去。 这有助于最大限度地减少对商务运营的干扰。

Microsoft 和 Broadcom 承诺在整个停用期间为所有 Tanzu 组件提供持续支持。 然而,根据 TAP 1.12 的生命周期,由于 Broadcom 的产品生命周期结束,三个 Tanzu 组件 - 应用实时视图、应用加速器和应用配置服务 - 将在 2025 年 8 月后停止支持。 有关详细信息,请参阅 Broadcom 的产品生命周期信息

协助 Azure 容器应用环境设置的迁移工具将于 2025 年 3 月 17 日推出。 有关迁移指导,请参阅从 Azure Spring Apps 迁移文档

对于将 Tanzu 组件与 Azure Spring Apps Enterprise 结合使用的客户有何影响?

如果想获得或继续使用 Spring 商业支持和 Tanzu 组件,建议迁移到 AKS。 与 Broadcom 销售代表合作,了解如何购买 Tanzu 并在 AKS 上运行它。

常见问题解答

迁移目标是什么?

为确保保持高性能,并为商务实现可伸缩性、灵活性和成本效益,建议将 Azure 容器应用和 AKS 作为在 Azure Spring Apps 上运行的工作负载的替代服务。

Azure 容器应用是完全托管的无服务器容器服务,适用于多语言应用,它提供了增强的 Java 功能,有助于大规模管理、监视和排除 Java 应用的故障。 有关详细信息,请参阅 Azure 容器应用概述

Azure Kubernetes 服务 (AKS) 是一种托管容器业务流程服务,可简化使用 Kubernetes 的容器化应用的部署、管理和缩放。 它提供自动更新、监视和缩放等功能,使开发人员能够专注于应用程序开发而不是基础结构管理。 有关详细信息,请参阅什么是 Azure Kubernetes 服务 (AKS)?

你还可以考虑以下替代解决方案:

  • PaaS 解决方案:Azure 应用服务是一个完全托管的平台,用于生成、部署和缩放 Web 应用、移动应用后端和 RESTful API。 它支持多种编程语言 - 例如 Java 和 .NET - 与各种开发工具集成,并为应用提供自动缩放、负载均衡和安全性等功能。 有关详细信息,请参阅应用服务概述

  • 如果你目前正在使用作为 Azure Spring Apps Enterprise 的一部分的 Spring 商业支持或 Tanzu 组件,则需改为在 Azure 容器应用上使用 Tanzu Platform Spring Essentials。 有关详细信息,请参阅 VMware Tanzu Spring

Azure Spring Apps 是否允许新客户注册?

Azure Spring Apps 标准消耗和专用计划(预览版)不接受新客户。 现有客户将能够继续使用该计划,直到这些计划于 2025 年 3 月 31 日停用。

Azure Spring Apps 基本、标准和企业计划在 2025 年 3 月 17 日之后将不再接受新客户。 现有客户将能够继续使用该计划,直到计划于 2028 年 3 月 31 日逐步取消。

Microsoft 会继续支持我目前的工作负载吗?

是的,在停用日期之前,我们将继续支持 Azure Spring Apps 上的工作负荷。 你将继续获得我们的 SLA 保证、VM 和 AKS 的基础结构更新和维护,以及 OSS/Tanzu 组件的管理。 你还将继续收到应用容器映像的更新,包括基本操作系统、运行时 - JDK、dotnet 运行时等以及 APM 代理。 在服务结束之前,你仍然可以照常提交支持工单,以获得及时帮助。

Azure Spring Apps 在停用期间是否会提供任何新功能?

不,我们不会接受客户的任何功能请求,也不会在 Azure Spring Apps 服务中构建任何功能。 我们会改为优先考虑 Azure 容器应用的新功能和增强功能。

到 2025 年 8 月,无法从 Azure Spring Apps 企业计划迁移的客户会如何?

如果仍使用三个不支持的 Tanzu 组件中的任何一个 - 应用实时视图、应用加速器和应用配置服务 - 请注意,从 2025 年 9 月开始,将停止支持这些组件。 此外,如果发现关键漏洞,Microsoft 保留删除这些不支持组件的权利。

停用日期之后会发生什么?

2025 年 3 月 31 日之后,Azure Spring Apps 标准消耗和专用计划(预览版)将完全停止使用。 因此,你将不再获得支持,也不能访问工作负荷和 Azure Spring Apps 服务。

2028 年 3 月 31 日之后,Azure Spring Apps 基本计划、标准计划和企业计划将完全停用。 因此,你将不再获得支持,也不能访问工作负荷和 Azure Spring Apps 服务。 我们强烈建议你在 2028 年 3 月 31 日之前将工作负荷迁移到 Azure 容器应用。

如何区分 Azure Spring Apps 的新客户和现有客户?

对于 Azure Spring Apps 消耗和专用计划,如果你在 2024 年 9 月 30 日之前创建了 Azure Spring Apps 服务实例,则被视为现有客户。 如果你在此日期之前从未创建过 Azure Spring Apps 服务实例,则将被视为新客户。

对于 Azure Spring Apps 基本、标准和企业计划,如果你在 2025 年 3 月 17 日之前创建了 Azure Spring Apps 服务实例,则被视为现有客户。 如果你在此日期之前从未创建过 Azure Spring Apps 服务实例,则将被视为新客户。

Azure 容器应用是否提供与 Azure Spring Apps 的功能奇偶一致性?

使用 Azure 容器应用的客户应该能够实现他们对 Spring 应用的大部分托管需求,包括托管的 Spring 组件、Java 指标和诊断支持。 有关详细信息,请参阅 Azure 容器应用上的 Java 概述。 如有任何疑问,请从 Azure 门户创建支持工单或在 GitHub 上的 Azure 容器应用存储库中提出问题。

Microsoft 解决方案是否存在定价差异?

Azure Spring Apps 采用基于消耗的模型,具有基本单位,你只需为应用的 vCPU 和内存付费。

Azure 容器应用提供以下两种定价模型:

  • 基于每秒资源分配(VCPU 和内存)和请求计费的消耗模型。
  • 具有单一租户保证、专用硬件访问权限且定价更具可预测性的专用模型。

专用计划的计费基于跨 Azure 容器应用实例分配的 vCPU 秒数和 GiB 秒数。 Azure 容器应用还提供节省计划。 Microsoft 解决方案的成本因解决方案的定价模型和可以启用的优化而异。 我们建议使用 Azure 定价计算器,它提供有关计量表、使用价格和可用节省计划的详细信息,方便准确评估预期成本。

将 Tanzu 组件与 Azure Spring Apps 企业搭配使用对客户有何影响?

如果想获得或继续使用 Spring 商业支持和 Tanzu 组件,建议迁移到 AKS。 与 Broadcom 销售代表合作,了解如何购买 Tanzu 并在 AKS 上运行它。

如何才能及时了解 Azure Spring Apps 停用指南?

下表显示了 Azure Spring Apps 停用期的总体发布时间表。 当新的工具指导准备发布时,我们会对其进行更新。

项目 目标计划 发布日期
正式停用开始日期 标准消耗和专用计划 2024 年 9 月 30 日
阻止为所有客户创建新的服务实例 标准消耗和专用计划 2024 年 9 月 30 日
迁移到 Azure 容器应用的指南和工具 标准消耗和专用计划 2024 年 10 月
迁移到 Azure 容器应用(无迁移工具支持)的指导 基本计划、标准计划和企业计划 2025 年 1 月
迁移到 AKS 的指导 基本计划、标准计划和企业计划 2025 年 1 月
从 Tanzu 组件切换到替代解决方案的指导 企业计划 2025 年 1 月
正式停用开始日期 基本计划、标准计划和企业计划 2025 年 3 月 17 日
迁移到 Azure 容器应用(有迁移工具支持)的指导 基本计划、标准计划和企业计划 2025 年 3 月 17 日
阻止新客户注册 基本计划、标准计划和企业计划 2025 年 3 月 17 日
半年停用期过后的正式停用日期 标准消耗和专用计划 2025 年 3 月 31 日
三年停用期过后的正式停用日期 基本计划、标准计划和企业计划 2028 年 3 月 31 日

在迁移期间如何获得转换帮助和支持?

如有任何疑问,可以通过 Azure 门户创建支持工单以获得技术帮助。 有关详细信息,请参阅创建 Azure 支持请求

停用 Azure Spring Apps 对 Azure 投资的整体 Java 有何影响?

我们向你保证,停用 Azure Spring Apps 的决定仅针对此特定产品,不会影响Microsoft 对 Azure 上 Java 的整体承诺。 我们正在加大对 Azure 容器应用的投资,并增强 Java 工具,为 Java 应用程序在 Azure 上的运行提供更好的支持。