借助 Azure Spring Apps,可以在云端快速、安全、轻松地部署和操作 Spring Boot 应用程序。
对于基本层中的每个应用实例,Azure Spring Apps 对一个“基本 vCPU 和内存组持续时间”收费,其中包括 4 GB 内存和 2 个 vCPU。当超过“基本 vCPU 和内存组持续时间”中所包含容量的一个或两个时,将根据总“基本超额内存持续时间”和“基本超额 vCPU 持续时间”对实际额外使用量进行计费。每月前 50 vCPU 小时和 100 内存 GB 小时免费。每月前 50 个 vCPU 小时和 100 内存 GB 小时免费。
对于标准层中的每个应用实例,Azure Spring Apps 对一个“标准 vCPU 和内存组持续时间”收费,其中包括 12 GB 内存和 6 个 vCPU。当超过“标准 vCPU 和内存组持续时间”中所包含容量的一个或两个时,将根据总“标准超额内存持续时间”和“标准超额 vCPU 持续时间”对实际额外使用量进行计费。每月前 50 vCPU 小时和 100 内存 GB 小时免费。每月前 50 个 vCPU 小时和 100 内存 GB 小时免费。
定价详细信息
标准消耗计划
对于标准消耗计划中的每个应用实例,Azure Spring Apps 会对以 vCPU 和 gibibyte (GiB) 度量的请求和资源分配收费。应用程序根据请求和事件按需缩放。应用实例在运行时按活动使用量计费。当没有要处理的请求或事件时,可以将应用程序配置为缩放到零实例。当应用程序缩放为零时,不收取使用费。
可以选择在标准消耗计划中配置应用程序,使其具有始终运行于空闲模式的最小应用实例数。当一个应用程序缩减到其最小数量的应用实例时,如果一个应用实例处于非活动状态,则会按照降低的空闲费率收取使用费。当一个应用实例启动、处理请求或其 vCPU 或带宽使用量超过活动计费阈值 1 时,该应用实例进入活动模式并按照活跃费率收取费用。每月前 50 个 vCPU 小时、100 个内存 GB 小时和 200 万次请求是免费的,并在 Azure 容器应用环境中共享。
标准消耗计划定价(预览版)
标准消耗 | |
---|---|
vCPU 活动使用率/秒 | ¥1.01109 |
vCPU 空闲使用率/秒 | ¥0.126384 |
内存活动使用量/秒 | ¥0.126384 |
内存空闲使用量/秒 | ¥0.126384 |
请求数/百万 | ¥2.9256 |
^ 每月免费授权 |
50 vCPU 小时
100 内存 GB 小时 200 万个请求 |
Eureka 和 Spring Cloud Config 服务器定价(预览版)
计量 | 价格 |
---|---|
Eureka | ¥0.954 每小时 |
Spring Cloud Config 服务器 | ¥0.954 每小时 |
Azure Spring Apps定价
基本 - 针对检查和单独的开发/测试 | 标准 - 适用于常规用途生产工作负载 | |
---|---|---|
基本价格 | ¥1.968/小时 | ¥5.16/小时 |
包含 vCPU 和内存 | 2 vCPU,4 GB | 6 vCPU,12 GB |
超额 vCPU 价格 | ¥0.521/vCPU/小时 | ¥0.55/vCPU/小时 |
超额内存价格 | ¥0.0587/GB/小时 | ¥0.0623/GB/小时 |
*每月免费授权 |
50 vCPU 小时
100内存GB小时 |
50 vCPU 小时
100内存GB小时 |
最大应用实例大小 | 1 vCPU,2 GB | 4 vCPU,8 GB |
最大应用实例数 | 25 | 500 |
SLA | - | √ |
高可用性 Azure Spring Apps运行时 | - | √ |
自定义域/SSL | - | √ |
VNET 集成 | - | √ |
蓝/绿部署 | - | √ |
完整详细信息
基本 - 针对检查和单独的开发/测试 | 标准 - 适用于常规用途生产工作负载 | |
---|---|---|
限制 | ||
最大应用实例大小 | 1 vCPU,2 GB | 4 vCPU,8 GB |
最大应用实例数 | 25 | 500 |
高可用性 Azure Spring Apps运行时 | - | √ |
SLA | - | √ |
持久存储 | 每个应用 1GB,最多 10 个应用 | 每个应用 50GB,最多 10 个应用 |
应用管理 | ||
从源进行部署 | - | √ |
从 *Jar 进行部署 | √ | √ |
手动横向或纵向扩缩 | √ | √ |
启动/停止/重启/删除应用程序 | √ | √ |
滚动更新 | - | √ |
Azure Spring Apps运行时 | ||
Git 中的外部化配置 | √ | √ |
服务注册和发现 | √ | √ |
蓝/绿部署 | - | √ |
监控和诊断 | ||
日志流 | √ | √ |
Azure Spring Apps 诊断 | √ | √ |
Azure Monitor 中的指标和日志 | √ | √ |
分布式跟踪 | √ | √ |
联网 | ||
VNET 集成 | - | √ |
SSL 终止 | √ | √ |
自定义域 | - | √ |
安全性 | ||
Azure 资源的托管标识 | √ | √ |
静态加密 | √ | √ |
部署工具 | ||
Maven 插件 | √ | √ |
IntelliJ 插件 | √ | √ |
CI/CD 集成 | √ | √ |
与 Azure 服务进行服务绑定 | √ | √ |
编程语言和框架 | ||
.NET Core/Steeltoe | √ | √ |
Java/Spring | √ | √ |
常见问题
全部展开-
服务是否按整小时增量收费?
Azure Spring Apps 按每秒计费,每小时计量一次,不足一小时的按产生用量的秒数计算。
-
在我的帐户中,会在什么级别跟踪“vCPU 和内存组持续时间”及超额用量?
在服务实例级别跟踪 Azure Spring Apps 资源和超额用量。
-
若要开始使用 Azure Spring Apps,客户需要为所选层支付至少一个“vCPU 和内存组持续时间”的费用。每层的“vCPU 和内存组持续时间”包含了哪些资源?
“基本 vCPU 和内存组持续时间”包括 4 GB 内存和 2 个 vCPU。“标准 vCPU 和内存组持续时间”包括 12 GB 内存和 6 个 vCPU。
-
在我的订阅中,我想使用 Azure Spring Apps 托管和运行多个 Spring Boot 应用程序。我是否基于所选层仅为一个“vCPU 和内存组持续时间”付费?
是的,你需要根据定价层(基本或标准)为每个服务实例支付一个“vCPU 和内存组持续时间”。如果使用了额外的内存和 vCPU,将根据 Azure Spring Apps 的定价层,按你订阅中“超额内存持续时间”和“超额 vCPU 持续时间”的总数进行计费。
-
我是否需要为处于停止状态的应用付费?
是的,“vCPU 和内存组持续时间”列出的费率适用于处于停止状态的应用。如需完全停止计费,请删除或 停止服务实例 。
-
应该如何在基本层和标准层之间作出选择?
基本层适用于单独的开发/测试,不附带 SLA。它适用于希望探索 Azure Spring Apps 的人。
标准层适用于常规用途生产工作负载,并附带 SLA。