本文中含有需要您注意的重要提示信息,忽略该信息可能对您的业务造成影响,请务必仔细阅读。
通过本文,您可以快速了解Serverless 应用引擎 SAE(Serverless App Engine)的使用流程与场景、计费模式与计费项、使用SAE可能会产生的额外费用以及使用SAE时的扣款顺序。
如果您有意向使用SAE,并对SAE的计费存在以下类似疑问,可以参考本文。
SAE计费项有哪些?
如何计算SAE资源的费用?
如何选择SAE的计费模式?
如何根据自己的业务场景,选择合适的应用类型?
计费全周期流程图
SAE计费全周期流程如下图所示。
使用场景
“√”表示支持,“×”表示不支持。
对比项 | Web应用 | 微服务应用 | 任务 | ||
CPU分配模式 | 仅在有请求时分配CPU | 始终分配固定CPU | 始终分配固定CPU | 始终分配固定CPU | |
产品能力 | CPU闲置计费 | √ | × | × | × |
HTTP流量管理 | √ | × | × | × | |
弹性效率 (不含应用镜像拉取和应用自身启动时间) | 百毫秒 | 6秒左右 | 6秒左右 | 6秒左右 | |
弹性策略 | 仅支持HTTP请求数 | 支持CPU、Mem、QPS、RT、TCP连接数、SLB QPS等 | 支持CPU、Mem、QPS、RT、TCP连接数、SLB QPS等 | 支持CPU、Mem、QPS、RT、TCP连接数、SLB QPS等 | |
实例缩容到0 | √ | × | × | × 说明 在短时间内快速创建大量的计算任务,完成后快速释放计算资源。 | |
服务注册发现与服务治理 | × | × | √ | × | |
使用场景 | 有零星、突发&峰值流量的业务 | 流量较为稳定或者请求密集型的后端应用 | 使用开源微服务框架或者K8s Service开发的应用 | 对延时不敏感的异步离线场景 | |
计费模式 |
计费模式
SAE支持以下计费模式。
试用额度
试用额度适用于微服务应用和Web应用。
SAE提供vCPU 48000核*分钟(即800核*时)、内存96000 GiB*分钟(即1600GiB*时),有效期3个月的免费试用额度。超出有效期和试用额度的部分均会计入按量计费。
按量计费
应用
以应用实例为基本单位,以秒为单位计费,不足1秒按1秒计费,按小时出账单及扣款。实例全生命周期的计费模式如下。
vCPU
仅在有请求处理期间分配CPU:参阅上图,SAE仅会在以下情况对分配给实例的CPU和内存计费。
如果您设置了最小实例数,即便这些实例未处理请求,这些最小实例也会被计费整个生命周期(从下载容器镜像Pull Image开始,到删除应用实例结束)。
根据请求次数自动弹出来的弹性实例(超过最小实例数之外的实例),实例计费时间从处理第一个请求的开始时间算起,到最后一个请求的结束时间为止。如果最小实例数设置的是0,弹性实例自身的启动时间也需要计费(从下载容器镜像Pull Image开始,到实例启动运行正常)。
始终分配CPU:计时周期从下载容器镜像(Pull Image)开始,到删除应用实例结束。
内存:计时周期从下载容器镜像(Pull Image)开始,到删除应用实例结束。
请求次数:访问应用的总请求次数。
公网出口流量:公网出口流量指的是从SAE指向互联网的流量(例如,通过SAE向公网其他应用发起请求,收到响应时所产生的流量),入方向流量不参与计费。公网出口流量费=流量单价(元/GB)×使用流量(GB)。
任务
以任务实例为基本单位,计时周期从下载容器镜像(Pull Image)开始,到完成任务运行结束。以秒为单位计费,不足1秒按1秒计费,按小时出账单及扣款。
资源包(预付费)
资源包(预付费)仅适用于微服务应用和Web应用的CPU、Mem的计费项抵扣,Web应用的请求次数、公网出口流量费用暂时不支持抵扣。
SAE提供vCPU资源包和内存资源包,以资源包周期为基本单位,计时周期从资源包生效开始,到资源包到期结束。以小时为单位计算,按每小时资源使用量扣资源包额度,超出资源包周期或规格的部分按照按量计费模式来计费。更多信息,请参见资源包。
基础计费项
按量计费定价
SAE按量计费按照实际用量结算,在每个结算周期生成账单并从账户中扣除相应费用。计费详情,请参见计费项及定价。
资源包(预付费)定价
SAE资源包(预付费)模式的费用由资源包费用及超出部分按量计费的费用组成,优先使用有效期内的资源包抵扣,当资源包的额度全部抵扣完后,超出部分将自动转为按量计费。
计费详情,请参见资源包定价及额度。
额外计费项
如果您的应用使用阿里云其他服务或者产品传输数据,会产生相应产品或服务的费用,例如网络、日志与存储。
应用实例删除或任务运行停止后,SAE停止计费。如果SAE依赖的其他产品或者服务依旧在运行,例如SLB和VPC,则该部分产品或者服务仍处于计费状态。如果无需继续使用,停止该服务后才会停止计费。如何停止计费,请参见对应产品的计费文档。
产品类型 | 说明 |
网络 |
|
日志 | SAE可以使用SLS日志服务进行聚合和分析应用文件日志。关于SLS日志服务计费说明,请参见SLS计费说明。 |
存储 | SAE通过支持NAS存储来实现持久化数据。关于NAS存储服务计费说明,请参见NAS计费说明。 |
账户扣款顺序
账户扣费的先后顺序依次为:
企业用户信用额度。
阿里云账户中有效代金券。
阿里云账户中有效储值卡。
阿里云账户中现金余额。
签约的支付宝余额。
签约时支付宝指定的银行卡。
其他支付宝绑定的快捷银行卡。
签约支付宝的余额宝余额(需要用户在支付宝开启余额宝消费代扣开关)。
其中,企业用户信用额度、阿里云账户中有效代金券、阿里云账户中现金余额这三者不能同时使用。