Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
hello_restart
unidocs-zh
提交
decfcadb
U
unidocs-zh
项目概览
hello_restart
/
unidocs-zh
与 Fork 源项目一致
Fork自
DCloud / unidocs-zh
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
U
unidocs-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
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.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录