管理 Azure Spring Apps 的成本

注意

基本、标准和企业计划将从 2025 年 3 月中旬开始弃用,停用期为 3 年。 建议转换到 Azure 容器应用。 有关详细信息,请参阅 Azure Spring Apps 停用公告

标准消耗和专用计划将于 2024 年 9 月 30 日开始弃用,并在六个月后完全关闭。 建议转换到 Azure 容器应用。

本文介绍了 Azure Spring Apps 提供的节省成本的选项和功能。

每月免费授权

每月每个订阅前 50 个 vCPU 小时和前 100 GB 内存小时免费。 有关详细信息,请参阅Azure 上的应用博客上的降价 - Azure Spring Apps 功能更多,成本更低!

启动和停止实例

如果 Azure Spring Apps 实例不需要连续运行,可以通过减少正在运行的实例数来节省成本。 有关详细信息,请参阅启动或停止 Azure Spring Apps 服务实例

缩放和自动缩放

可以手动缩放计算容量以适应不断变化的环境。 有关详细信息,请参阅在 Azure Spring Apps 中缩放应用程序

自动缩放通过在不再需要冗余资源时终止冗余资源来降低运营成本。 有关详细信息,请参阅为应用程序设置自动缩放功能

停止维护未使用的环境

如果在开发产品时设置了多个环境,请务必在产品上线后删除不再使用的环境。

删除不必要的部署

如果使用蓝绿部署等策略来减少停机时间,可能会导致过渡槽上出现许多空闲部署,尤其是将较新版本部署到生产后不再需要的多个应用实例。

避免过度分配资源

Java 用户通常会预留比实际需求更多的处理能力和内存。 虽然在生产中的最初几个月里使用大型应用实例是正常的,但应根据使用情况数据调整资源分配。

避免不必要的缩放

如果使用的应用实例数超出需要,则应根据实际使用情况数据调整实例数。

简化监视数据收集

如果收集的日志、指标和跟踪数超出了使用或承受能力,则必须确定哪些是故障排除、容量规划和监视生产所必需的。 例如,可以降低应用程序性能监视的频率,或有选择地向数据聚合工具发送日志、指标和跟踪。

停用调试模式

如果忘记关闭应用的调试模式,则会收集大量数据并将其发送到监视平台。 忘记停用调试模式会导致不必要的高额成本。