微信小程序云开发 预付费
预付费
目前小程序·云开发提供的预付费模式包括:
- 预付费:个人账户扣款:适用于个人账户结算的小程序,目前仅支付微信支付
- 预付费:腾讯云账户扣款:适用于通过腾讯云账户统一结算的小程序
系统默认使用的支付方式为预付费:个人账户扣款。以上预付费方式的计费单位为 元/月,在满足配额调整规则的条件下开发者可随时调整配置。
同时,为方便开发者以最低的资源成本进行功能开发,小程序·云开发还提供了免费版套餐供开发者试用。
分类 | 参数 | 免费额度 |
---|---|---|
存储 | 容量 | 5GB |
下载操作次数 | 150 万次/月 | |
上传操作次数 | 60 万次/月 | |
CDN回源流量 | 5GB/月 | |
CDN | CDN流量 | 5GB/月 |
云函数 | 资源使用量 GBs | 4 万 GBs/月 |
外网出流量 | 1GB/月 | |
数据库 | 容量 | 2GB |
同时连接数 | 20 | |
读操作次数 | 5万次/天 | |
写操作次数 | 3万次/天 | |
集合限制 | 100个 |
配额说明
资源配额
以下为云开发各类资源配额指标,由腾讯云 TCB 提供存储和计算服务。 用户可通过下载最新的微信开发者工具使用该功能。 资源配额可分为三类:资源均衡型、CDN 资源消耗型、云函数资源消耗型、数据库资源消耗型。
资源均衡型
分类 | 参数 | 基础版 1 | 基础版 2 | 专业版 1 | 专业版 2 | 专业版 3 | 旗舰版 1 | 旗舰版 2 | 旗舰版 3 | 企业版 1 |
---|---|---|---|---|---|---|---|---|---|---|
存储 | 容量 | 5GB | 10GB | 50GB | 100GB | 300GB | 500GB | 700GB | 1000GB | 1300GB |
下载操作次数 | 150万/月 | 200万/月 | 750万/月 | 1500万/月 | 2500万/月 | 3750万/月 | 4500万/月 | 5000万/月 | 6000万/月 | |
上传操作次数 | 60万/月 | 100万/月 | 300万/月 | 600万/月 | 1000万/月 | 1500万/月 | 2000万/月 | 2500万/月 | 3000万/月 | |
CDN回源流量1 | 5GB/月 | 10GB/月 | 50GB/月 | 150GB/月 | 300GB/月 | 500GB/月 | 600GB/月 | 800GB/月 | 1000GB/月 | |
CDN | CDN流量 | 5GB/月 | 25GB/月 | 50GB/月 | 150GB/月 | 300GB/月 | 500GB/月 | 1000GB/月 | 2000GB/月 | 4000GB/月 |
云函数 | 资源使用量GBs3 | 4万/月 | 20万/月 | 40万/月 | 150万/月 | 300万/月 | 400万/月 | 1500万/月 | 3000万/月 | 4000万/月 |
外网出流量 | 1GB/月 | 3GB/月 | 5GB/月 | 10GB/月 | 20GB/月 | 25GB/月 | 100GB/月 | 200GB/月 | 400GB/月 | |
数据库 | 容量 | 2GB | 3GB | 5GB | 10GB | 20GB | 10GB | 50GB | 100GB | 200GB |
同时连接数4 | 20 | 50 | 100 | 200 | 300 | 400 | 500 | 500 | 500 | |
读操作数 | 5万/天 | 25万/天 | 50万/天 | 150万/天 | 300万/天 | 500万/天 | 1000万/天 | 2000万/天 | 5000万/天 | |
写操作数 | 3万/天 | 15万/天 | 30万/天 | 100万/天 | 200万/天 | 300万/天 | 500万/天 | 1000万/天 | 3000万/天 | |
集合限制 | 100个 | 150个 | 200个 | 300个 | 400个 | 400个 | 500个 | 600个 | 800个 | |
总价 | 免费 | 30 元/月 | 104 元/月 | 390 元/月 | 690 元/月 | 860 元/月 | 2,499 元/月 | 4,699 元/月 | 8,999 元/月 |
CDN 资源消耗型
分类 | 参数 | CDN 版 1 | CDN 版 2 | CDN 版 3 |
---|---|---|---|---|
存储 | 容量 | 50GB | 100GB | 500GB |
下载操作次 | 750万/月 | 1500万/月 | 3750万/月 | |
上传操作次数 | 300万/月 | 600万/月 | 1500万/月 | |
CDN回源流量 | 50GB/月 | 150GB/月 | 500GB/月 | |
CDN | CDN流量 | 500GB/月 | 3072GB/月 | 10240GB/月 |
云函数 | 资源使用量GBs | 20万/月 | 50万/月 | 150万/月 |
外网出流量 | 3GB/月 | 5GB/月 | 10GB/月 | |
数据库 | 容量 | 3GB | 5GB | 10GB |
同时连接数 | 50 | 100 | 200 | |
读操作数 | 25万/天 | 50万/天 | 150万/天 | |
写操作数 | 15万/天 | 30万/天 | 100万/天 | |
集合限制 | 150个 | 200个 | 300个 | |
总价 | 149 元/月 | 690 元/月 | 2,199 元/月 |
云函数资源消耗型
分类 | 参数 | 云函数版 1 | 云函数版 2 | 云函数版 3 |
---|---|---|---|---|
存储 | 容量 | 5GB | 10GB | 50GB |
下载操作次数 | 150万/月 | 200万/月 | 750 万/月 | |
上传操作次数 | 60万/月 | 100 万/月 | 300万/月 | |
CDN回源流量 | 5GB/月 | 10GB/月 | 50GB/月 | |
CDN | CDN流量 | 5GB/月 | 25GB/月 | 150GB/月 |
云函数 | 资源使用量GBs | 40万/月 | 400万/月 | 1500万/月 |
外网出流量 | 5GB/月 | 25GB/月 | 100GB/月 | |
数据库 | 容量 | 3GB | 10GB | 20GB |
同时连接数 | 50 | 200 | 300 | |
读操作数 | 25万/天 | 150万/天 | 300万/天 | |
写操作数 | 15万/天 | 100万/天 | 200万/天 | |
集合限制 | 150个 | 300个 | 400个 | |
总价 | 79 元/月 | 390 元/月 | 1,299 元/月 |
数据库资源消耗型
分类 | 参数 | 数据库版 1 | 数据库版 2 | 数据库版 3 |
---|---|---|---|---|
存储 | 容量 | 5GB | 10GB | 50GB |
下载操作次数 | 150万/月 | 200万/月 | 750 万/月 | |
上传操作次数 | 60万/月 | 100 万/月 | 300万/月 | |
CDN回源流量 | 5GB/月 | 10GB/月 | 50GB/月 | |
CDN | CDN流量 | 5GB/月 | 25GB/月 | 50GB/月 |
云函数 | 资源使用量GBs | 20万/月 | 150万/月 | 400万/月 |
外网出流量 | 3GB/月 | 10GB/月 | 25GB/月 | |
数据库 | 容量 | 5GB | 50GB | 200GB |
同时连接数 | 100 | 400 | 500 | |
读操作数 | 50万/天 | 500万/天 | 5000万/天 | |
写操作数 | 30万/天 | 300万/天 | 3000万/天 | |
集合限制 | 200个 | 400个 | 800个 | |
总价 | 69 元/月 | 590 元/月 | 1,799 元/月 |
除以上配额参数外,小程序·云开发资源还包括以下系统参数限制(所有版本配额都遵守相同的系统参数限制):
- 云函数(单次运行)运行内存:256M5
- 云函数数量:50个
- 云函数并发数:10006
- 数据库流量:单次出包大小为16M
- 数据库单集合索引限制:20个
- 单个小程序的小程序端请求频率限制:100 万次/分钟
注:
- CDN回源流量:指开启了 CDN 加速后,CDN 回源存储时产生的流量。
- 云函数调用次数:已放开调用次数限制,现所有套餐均改为无限调用次数
- 云函数资源使用量 GBs:资源使用量 = 函数配置内存 X 运行计费时长。用户资源使用量,是由函数配置内存,乘以函数运行时的计费时长得出,其中配置内存转换为 GB 单位,计费时长由毫秒(ms)转换为秒(s)单位,因此,资源使用量的计算单位为 GBs(GB-秒)。例如,配置为 256MB 的函数,单次运行了 1760 ms,计费时长为 1800 ms,则单次运行的资源使用量为 (256/1024)*(1800/1000) = 0.45 GBs。针对函数的每次运行,均会计算资源使用量,并按月汇总求和,作为当月的资源使用量。
- 数据库同时连接数 :数据库请求并发数量,如同时有三十个数据库操作请求,则有二十个会同时执行,剩下十个返回超出并发错误;一次数据库请求(无论小程序端发起还是云函数端发起)将耗费一个连接;每个云环境分别有一个同时连接数限制、独立计数。假如数据库查询平均耗时 10ms,那么一个连接可以支持 100qps(1000ms/10ms=100),20个连接可以支持到 2000qps。
- 云函数(单次运行)运行内存:云函数运行时最大可用内存为 256 MB。在云函数运行日志中展示的运行内存信息,为当次运行时的实际使用内存。实际使用内存可能低于最大可用内存,计费时按配置内存即 256 MB 计算。
- 云函数同时连接数:已放开同时连接数限制,现所有套餐均改为统一的最大上限 1000
服务等级协议
小程序·云开发由腾讯云 TCB 提供存储和计算服务,因此小程序·云开发遵循《腾讯云云开发服务等级协议(SLA)》中的相关规定。
对于已购买云开发套餐并已产生费用的客户,如服务可用性低于标准,开发者有权根据服务等级协议中的赔偿方案,通过相应账户的 工单 申请赔付。具体可用性计算规则、赔偿标准和申请方式遵循《腾讯云云开发服务等级协议(SLA)》中的规定。
特别说明
- 自付费功能上线起,将不再受理通过邮箱申请的小程序·云开发配额调整申请。
- 对于截止2019-06-21日前申请调整的配额的截止日期统一延长至2019-08-31。
配额调整
配额调整方式
如需调整配额,可按照以下方式操作:
- 登录 微信开发者工具 并打开 云控制台。
- 点击 设置 页面,选择需调整到的配额版本。
- 核对调整信息并确认已阅读并同意《小程序·云开发资源配额调整规则》。
- 在购买页选择相应的购买时长,确认无误后点击 提交订单。
- 配额:为当前将购买的配额版本,目前系统分别提供了基础版、专业版、旗舰版、企业版和豪华版共计 5 种配额以适用于不同的业务场景。
- 价格:为当前将购买的配额版本的价格信息,计费单位为月。
- 购买时长:用户可根据自身需求选择相应的购买时长,目前单次购买时长最低不得低于 1 个月,最高不得超过 6 个月。
- 到期时间:到期时间的计算规则可参考《小程序·云开发资源配额调整规则》。
- 合计价格:根据用户选择的配额、到期时间等信息计算得到。具体计算规则可参考《小程序·云开发资源配额调整规则》。
- 提交订单后可选择相应的支付方式并进行支付。系统目前仅支持微信支付,由于受微信支付的支付额度限制,单日支付金额需小于 ¥50,000 元。
查看订单详情
提交订单,用户可以在 历史配额 页面的订单记录列表中,查看订单号、创建时间和订单状态等,并可通过点击订单记录查看详细的订单信息。
订单状态
当订单处于不同的状态时,将影响环境的配额调整操作。具体情况如下:
- 当有订单处于未支付、支付中 以及发货中的状态时,用户将无法对当前环境再进行任何的配额调整操作。
- 对于升配、降配和续费成功的订单,订单状态将处于发货成功,届时用户可再次进行配额调整或续费操作。
- 对于升配或续费失败的订单,订单状态将处于 已退款 ,届时用户可重新发起配额调整或续费操作。
- 对于降配失败的订单,订单状态将处于 已取消,届时用户可重新发起配额调整。
取消订单
对于 未支付 的订单用户可通过点击 取消 按钮,取消该订单。
删除订单
对于已取消的订单,用户可通过点击 删除 按钮,删除该订单。删除后订单将不再显示在 历史配额 中。
配额调整规则
根据用户选择调整到的配额版本和当前配额版本的差异,配额调整可分为升配和降配。升配和降配具体的调整规则如下所述:
升配规则
第一次从基础版升配
从用户创建环境开始计算,第一次从基础版升级到其他配额时:
- 用户可手动输入输入购买时长,单次购买时长不得低于 1 个月,且不得高于 6 个月。
- 到期时间将根据根据购买时长在当前购买时间的基础上进行延长。
- 升配费用将根据新配额的按月价格和购买时长等计算得到,具体计算方法为:
升配费用 = 新配置按月价格 * 升配月数 * 新配置适用折扣;(无折扣不用乘折扣系数)
- 系统目前仅支持微信支付。由于受微信支付的支付额度限制,单日支付金额需小于 ¥50,000 元。
非第一次从基础版升配
从用户创建环境开始计算,非第一次从基础版升级到其他配额时:
- 到期时间将沿用当前生效配额的到期时间。
- 升配月数将根据资源到期时间和当前时间计算得到,具体计算方法为:
升配月数 = (资源到期时间 - 当前时间)/ (365 / 12);
- 升配费用将按照配置的按月价格和升配月数等参数计算得到,具体计算方法为:
升配费用 = 新配置按月价格 * 升配月数 * 新配置适用折扣- 老配置按月价格 * 升配月数 * 老配置适用折扣;(无折扣不用乘折扣系数)
降配规则
降配说明
当从较高版本的资源配额调整到较低版本的资源配额时,将产生降配操作。降配过程中:
- 出现以下情形时,系统将限制用户降配,具体包括:
- 存储容量、数据库容量以及数据库集合数量超过配额限制将无法降配。用户可以清理资源后再进行降配。
- 存储下载次数、上传次数、CDN回源流量、CDN流量、云函数调用次数、云函数资源使用量、云函数外网出流量超过降配配额限制将无法降配。可在下一资源生命周期再进行降配。
- 数据库读操作次数和数据库写操作次数超限后,可选择下一自然日再进行配额调整或强制降配。强制降配将导致已超限资源本自然日内无法继续使用。
- 降配产生的退费金额超过了可开发票金额将无法降配。用户可将发票退回或当退费金额小于可开发票金额后再进行降配。发票退回操作步骤可参考《发票管理》。
- 到期时间将沿用当前生效配额的到期时间。
退款金额
资源降配遵循先退款再购买原则,具体计算方法为:
降配退款金额 = 资源清退退款 - 资源新购费用
其中:
- 资源清退退款:按照非全额退款规则计算退款金额,具体计算方法为:
退款金额 = 当前有效订单金额 + 未开始订单金额 - 资源已消费金额
其中:
- 当前有效订单金额/未开始订单金额:付费现金
- 资源已消费金额 =(已使用时长/总时长)* 订单金额
- 资源新购费用:按新购的价格及对应折扣进行计算购买金额。
退款途径
降配退款金额依据购买时使用的非代金券费用按支付方式(现金/赠送金)及支付比例退还到支付方账户。
续费说明
基础版续费
基础版可供开发者免费使用,因此在资源生命周期到期日,系统会自动进行续费操作,无需开发者手动续费。每次续费将按照一个月的粒度延长资源的到期时间。
非基础版配额续费
非基础版配额需用户手动进行续费并支付相应的费用。具体操作流程如下:
- 用户可通过选择当前生效配额,并点击续费按钮进行续费。
- 用户可选择续费时长并提交订单。续费时需注意:
- 用户可手动输入购买时长,单次购买时长不得低于 1 个月,且不得高于 6 个月。
- 到期时间将根据续费时长在当前环境的到期时间的基础上进行延长。
- 续费价格将根据当前配额的按月价格和购买时长计算得到,具体计算方法为:
续费费用 = 续费配额的按月价格 * 购买月数 * 适用折扣;(无折扣不用乘折扣系数)
- 系统目前仅支持微信支付。由于受微信支付的支付额度限制,单日支付金额需小于 ¥50,000 元。
隔离期续费说明
资源到期当天会系统会推送资源停服通知。到期次日至到期后 7 天,资源进入隔离期,在此期间用户对资源可以进行续费找回。具体续费规则如下:
- 用户续费金额按照续费时长计算费用。
- 到期时间为原有配额的到期时间加上续费时长。例如:用户原来到期时间是 19 年 7 月 20 日,隔离期从 7 月 21 日 - 7 月 27 日,在隔离期续费一个月,所需支付1个月的费用,新的到期时间为 19 年 8 月 20 日;
资源超限和到期停服规则
资源超限
在一个计费周期内,若某项资源使用量超出当前配额限制,系统将限制对该资源的使用,具体限制策略如下:
- 存储容量、数据库容量、数据库集合超限时,将无法存储或处理更多数据。除非清理数据到上限值以下或升级到更高配额套餐。
- CDN 流量、CDN 回源流量、存储下载次数限制、存储上传次数限制、云函数调用次数、云函数资源使用量和云函数外网出流量超限时,在下一资源生命周期前将无法使用资源。除非升级到更高配额套餐。
- 数据库读操作次数和数据库写操作次数超限时,在当前自然日内将无法使用资源。除非升级到更高配额套餐。
- 同时连接数、函数并发达到上限后后续的连接都将被拒,直到某些现有连接关闭为止。已连接的用户可以继续使用应用。除非升级到更高配额套餐。
到期通知
资源会在到期前 7 天开始,隔天推送到期通知,通知消息将通过微信公众平台公众号通知到小程序的开发者。
停服通知
资源到期当天会推送资源停服通知,通知消息将通过微信公众平台公众号通知到小程序的开发者。到期次日至到期后 7 天,仍可以进行续费找回。若到期 7 天后(包括第 7 天)未进行续费,系统将在到期后第 8 天开始释放资源,届时环境中的数据将被清除且不可恢复。
到期停服后:
- 存储、数据库和 CDN 资源均无法使用。
- 对于云函数:已有函数无法被触发。定时触发器暂停运行,停止触发函数。对于同步调用,函数将报错并无法执行。
回收机制
- 资源到期前 7 天,系统会开始发送到期通知。
- 资源到期当日系统会发送资源停服通知。
- 到期次日至到期后 7 天,仍可以进行续费找回。
- 若到期 7 天后(包括第 7 天)未进行续费,系统将在到期后第 8 天开始释放资源,届时环境中的数据将被清除且不可恢复。