借助 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。