Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DCloud
unidocs-zh
提交
decfcadb
unidocs-zh
项目概览
DCloud
/
unidocs-zh
通知
3200
Star
106
Fork
813
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
94
列表
看板
标记
里程碑
合并请求
70
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
unidocs-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
94
Issue
94
列表
看板
标记
里程碑
合并请求
70
合并请求
70
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
decfcadb
编写于
1月 03, 2023
作者:
WangMoYang
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update: 短信及一键登录资源消耗
上级
89370792
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
38 addition
and
62 deletion
+38
-62
docs/uniCloud/aliyun-migrate-business.md
docs/uniCloud/aliyun-migrate-business.md
+36
-2
docs/uniCloud/send-sms.md
docs/uniCloud/send-sms.md
+1
-1
docs/uniCloud/sms-and-unilogin-evaluation.md
docs/uniCloud/sms-and-unilogin-evaluation.md
+0
-58
docs/uniCloud/univerify.md
docs/uniCloud/univerify.md
+1
-1
未找到文件。
docs/uniCloud/aliyun-migrate-business.md
浏览文件 @
decfcadb
...
...
@@ -160,6 +160,40 @@ url化访问时不管是默认域名还是自定义域名均和上述转发逻
### 迁移后uniCloud相关业务消耗资源费用变更情况
#### 短信及一键登录
#### 短信及一键登录
资源消耗评估@sms-unilogin-fee
经测评,在迁移阿里云正式版后,每条大约需要多花0.0000139元,几乎可以忽略不计,详情参见
[
短信及一键登录性价比测评
](
uniCloud/sms-and-unilogin-evaluation.md
)
\ No newline at end of file
`短信`
和
`一键登录`
业务涉及费用的部分主要是云函数/云对象的使用量、调用次数、和出网流量(如:使用
`uni-id-co`
或自定义的云函数/云对象来发送短信)。
接下来,我们对不同资源,分别进行费用评估。
我们按照
[
uniCloud官网
](
https://uniapp.dcloud.net.cn/uniCloud/price.html#aliyun-postpay
)
列出的按量计费规则,计算一下云函数的资源消耗。
![](
https://mp-8ca8132b-2139-4831-aff2-582d4c8385da.cdn.bspapp.com/cloudstorage/8492ba8e-f4c6-45de-abf2-f9d6825ceefb.png
)
我们可以简单得出如下公式:
`云函数/云对象费用 = 资源使用量 * 0.000110592 + 调用次数 * 0.0133 / 10000 + 出网流量 * 0.8`
其中:
-
资源使用量 = 云函数内存(单位为G)
* 云函数平均单次执行时长(单位为秒) *
调用次数
-
调用次数 = 发送短信条数(一般情况下发送条数 = 调用次数,特殊情况除外)+ 一键登录调用次数(如果只使用其中某一项业务,则可设另一项业务调用次数为0)
我们假设如下数据模型:
-
云函数内存:512M,即0.5G (云函数内存默认为512M,用户可以自定义设置,最低可设置为128M)
-
云函数平均单次执行时长:200毫秒,即0.2秒
-
短信和一键登录业务平均每日调用次数:10000次
-
出网流量:单次请求 2 KB
按照如上公式,其
`短信`
业务云函数每天的费用为:
```
云函数费用(天) = 资源使用量 * 0.000110592 + 调用次数 * 0.0133 / 10000 + 出网流量 * 0.8
= 云函数内存(单位为G) * 云函数平均单次执行时长(单位为秒) * 调用次数 + 调用次数 * 0.0133 / 10000 + 出网流量 * 0.8
= 0.5G * 0.2S * 10000 * 0.000110592 + 10000 * 0.0133/10000 + 10000 * 2 * 0.8 / 1024 * 1024
= 0.110592 + 0.0133 + 0.0152587890625
= 0.1391507890625(元)
≈ 0.139(元)
```
即:如果你的
`短信`
和
`一键登录`
业务平均每天发送条数为10000条,使用阿里云正式版云服务空间后,对应云函数每天大概消耗0.139元,对比之前的短信和一键登录费用,平均每次调用多花0.0000139元,几乎可忽略不计。
\ No newline at end of file
docs/uniCloud/send-sms.md
浏览文件 @
decfcadb
...
...
@@ -214,7 +214,7 @@ exports.main = async (event, context) => {
### 短信费用说明@sms-fee
-
短信费用为:0.036元/条,但在实际使用中需要依赖
`uniCloud`
云服务,在阿里云商业化后,每条大约需要多花0.0000139元,几乎可以忽略不计,
详情查看
[
短信及一键登录性价比测评
](
uniCloud/sms-and-unilogin-evaluation.md
)
。
-
短信费用为:0.036元/条,但在实际使用中需要依赖
`uniCloud`
云服务,在阿里云商业化后,每条大约需要多花0.0000139元,几乎可以忽略不计,
费用计算详见
[
短信及一键登录资源消耗评估
](
uniCloud/aliyun-migrate-business.md#sms-unilogin-fee
)
。
-
计费条数计算方法:短信内容少于70个字符(每个汉字、标点、空格、字母均算一个字符)算作1条短信,短信内容多于70个字符时,每67个字符算作一条短信,并向上取整(不足67个字符的部分也算做1条)。 例: 短信内容有 100个字符时计费短信条数应为 100 / 67 ≈ 1.49 向上取整后算作2条。
-
最终按照成功回执状态为"成功"的短信条数计费,成功回执状态可在"发送记录"页面查看。
...
...
docs/uniCloud/sms-and-unilogin-evaluation.md
已删除
100644 → 0
浏览文件 @
89370792
近期,uniCloud阿里云版开始正式商用,部分开发者对基于uniCloud的
`短信`
和
`一键登录`
业务开始纠结,不清楚
`短信`
和
`一键登录`
业务比之前会多花费多少钱,对比其它厂家是否还具有价格优势。
本文尝试算细账、算总账,以阿里云
[
按量计费
](
https://uniapp.dcloud.net.cn/uniCloud/price.html#aliyun-postpay
)
为例,详细预测
`短信`
和
`一键登录`
业务在不同用户规模下的资源消耗及对应费用,帮助大家明智选择,无忧开发。
本文主要分为两个部分:
-
短信和一键登录业务的消耗资源费用测算
-
综合考虑,你该如何选择
## 短信和一键登录业务的消耗资源费用测算
`短信`
和
`一键登录`
业务涉及费用的部分主要是云函数/云对象的使用量、调用次数、和出网流量(如:使用
`uni-id-co`
或自定义的云函数/云对象来发送短信)。
接下来,我们对不同资源,分别进行费用评估。
我们按照
[
uniCloud官网
](
https://uniapp.dcloud.net.cn/uniCloud/price.html#aliyun-postpay
)
列出的按量计费规则,计算一下云函数的资源消耗。
![](
https://mp-8ca8132b-2139-4831-aff2-582d4c8385da.cdn.bspapp.com/cloudstorage/8492ba8e-f4c6-45de-abf2-f9d6825ceefb.png
)
我们可以简单得出如下公式:
`云函数/云对象费用 = 资源使用量 * 0.000110592 + 调用次数 * 0.0133 / 10000 + 出网流量 * 0.8`
其中:
-
资源使用量 = 云函数内存(单位为G)
* 云函数平均单次执行时长(单位为秒) *
调用次数
-
调用次数 = 发送短信条数(一般情况下发送条数 = 调用次数,特殊情况除外)+ 一键登录调用次数(如果只使用其中某一项业务,则可设另一项业务调用次数为0)
我们假设如下数据模型:
-
云函数内存:512M,即0.5G (云函数内存默认为512M,用户可以自定义设置,最低可设置为128M)
-
云函数平均单次执行时长:200毫秒,即0.2秒
-
短信和一键登录业务平均每日调用次数:10000次
-
出网流量:单次请求 2 KB
按照如上公式,其
`短信`
业务云函数每天的费用为:
```
云函数费用(天) = 资源使用量 * 0.000110592 + 调用次数 * 0.0133 / 10000 + 出网流量 * 0.8
= 云函数内存(单位为G) * 云函数平均单次执行时长(单位为秒) * 调用次数 + 调用次数 * 0.0133 / 10000 + 出网流量 * 0.8
= 0.5G * 0.2S * 10000 * 0.000110592 + 10000 * 0.0133/10000 + 10000 * 2 * 0.8 / 1024 * 1024
= 0.110592 + 0.0133 + 0.0152587890625
= 0.1391507890625(元)
≈ 0.139(元)
```
即:如果你的
`短信`
和
`一键登录`
业务平均每天发送条数为10000条,使用阿里云商业版云服务空间后,对应云函数每天大概消耗0.139元,对比之前的短信和一键登录费用,平均每次调用多花0.0000139元。
## 综合考虑,你该如何选择
再次说回
`短信`
和
`一键登录`
业务,通过上面的费用测算可得知,
`短信`
和
`一键登录`
业务单次调用费用只增加了0.0000139元,几乎可以忽略不计,相比其它厂商仍然保持着价格优势。
以日均调用1000次来说,每月才多了0.417元,每年才多了5块钱,一年多花5块钱,可以省掉工程师重新选择厂商对接的成本,让工程师将更多精力投入核心业务中。这5块钱的买卖,不划算吗?它不香吗?
不重复制造轮子,聚焦业务,快速验证模式,实现商业增长,才应该是聪明工程师的追求。
本篇评测仅供大家参考。
docs/uniCloud/univerify.md
浏览文件 @
decfcadb
...
...
@@ -239,4 +239,4 @@ exports.main = async function (event){
### 一键登录费用说明@unilogin-fee
-
0.02元/次,失败不计费,但在实际使用中需要依赖
`uniCloud`
云服务,在阿里云商业化后,每条大约需要多花0.0000139元,几乎可以忽略不计,
详情查看
[
短信及一键登录性价比测评
](
uniCloud/sms-and-unilogin-evaluation.md
)
-
0.02元/次,失败不计费,但在实际使用中需要依赖
`uniCloud`
云服务,在阿里云商业化后,每条大约需要多花0.0000139元,几乎可以忽略不计,
费用计算详见
[
短信及一键登录资源消耗评估
](
uniCloud/aliyun-migrate-business.md#sms-unilogin-fee
)
。
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录