4-1 uniCloud介绍+各种付费套餐比较
uniCloud 是什么
uniCloud 是 DCloud 推出的 Serverless 云开发平台,联合阿里云、腾讯云、支付宝云为开发者提供无需服务器运维的开发体验。前端工程师只需掌握 JavaScript 即可完成前后端交互、数据库操作、文件存储等全栈开发。
核心能力:
| 能力 | 说明 |
|---|---|
| 云函数/云对象 | 运行在云端的 JS 函数,处理业务逻辑 |
| 云数据库 | JSON 文档数据库,直接从前端操作 |
| 云存储 | 文件上传、下载和管理 |
| Redis 缓存 | 高性能缓存服务 |
| 前端网页托管 | 静态网站 CDN 托管 |
扩展能力:短信、推送服务、内容安全、图形验证、安全网络等。
完整服务矩阵:
| 服务 | 说明 |
|---|---|
| 云数据库 | 文档型数据库,提供读写、聚合搜索、数据库事务等功能 |
| CDN | 快速、稳定、智能、可靠的内容分发加速服务 |
| 高防 CDN | 具有全面、高效、专业的 DDoS 防护能力 |
| 对象存储 + 负载均衡 | 可容纳海量数据的分布式存储服务 |
| 安全套接字协议 (SSL) | 为移动应用提供 HTTPS 解决方案 |
| 集成系统免运维 | 自动部署、升级、维护,免除开发者的后顾之忧 |
Serverless 核心理念
Serverless 的核心是按需付费 -- 根据云函数调用次数和资源占用量计费,用多少付多少,无需关心服务器热备、负载均衡、DDoS 防护等运维工作。
uniCloud 不做中间商、不赚差价。作为云平台的大客户,DCloud 以集采价格向开发者提供服务,个人开发者也能享受企业级的云基础设施。
传统开发 vs uniCloud 云开发对比:
| 维度 | 传统开发 | uniCloud (云函数) |
|---|---|---|
| 服务器成本 | 高 | 低,按量付费 |
| 资源利用率 | 资源浪费 | 高效利用,Serverless 资源池运行函数 |
| 高流量期扩展性 | 不可扩展 | 可扩展,事件触发机制 |
| 服务器搭建与维护 | 需自行搭建与维护 | 无需搭建,依赖云平台 |
| 故障维护 | 需自行维护,费心费力 | 云平台维护,减轻维护负担 |
| 编程语言要求 | 需掌握 Java、PHP、Python 等多种语言 | 只需掌握 JavaScript |
| 数据库设计 | 需手动进行数据库设计 | 提供 OpenDB,简化数据库设计 |
| SQL 操作 | 需熟悉 SQL 语句 | 提供 JQL (JavaScript Query Language),更易上手 |
| 服务器运维 | 需自行管理和维护 | 依赖云平台,免去运维 |
| 开发资源 | 需自行寻找轮子和开发实例 | 提供丰富的插件市场,支持快速集成 |
官方生态组件
uniCloud 官方维护了一系列核心组件,是其生态长期稳定的基础:
| 组件 | 功能 |
|---|---|
| uni-id | 用户登录、注册、权限、角色管理、一键登录、修改/重置密码 |
| uni-pay | 统一支付(微信/支付宝,App/小程序) |
| uni-starter | 云端一体应用模板(登录注册、头像设置、拦截器、Banner 等) |
| uni-admin | 管理后台(用户管理、权限管理、角色管理、菜单管理、业务图表) |
| schema2code | 根据数据库 Schema 自动生成代码 |
| ClientDB | 前端直接操作数据库,免写服务端代码 |
云厂商对比
功能特性对比
| 维度 | 阿里云 | 腾讯云 | 支付宝云 |
|---|---|---|---|
| 免费版 | 提供 | 不提供 | 提供(1个月免费) |
| 按量计费 | 支持 | 不支持 | 支持 |
| 接入备案码 | 支持 | 不支持 | 支持 |
| HTTPS 证书托管 | 支持 | 不支持 | 支持 |
| 价格 | 中规中矩 | 偏贵 | 最便宜 |
资源规格对比
支付宝云在资源规格上领先明显:
| 资源维度 | 阿里云 | 腾讯云 | 支付宝云 |
|---|---|---|---|
| 服务空间数量 | 一般 | 一般 | 更多 |
| 云函数最大实例数 | 一般 | 一般 | 遥遥领先 |
| 入参大小 | 一般 | 一般 | 最大 |
| 最大执行时间 | 60-120s | 60-120s | 180s |
| QPS | 按套餐阶梯 | 按套餐阶梯 | 2000(默认) |
价格对比(入门套餐)
| 云厂商 | 入门套餐价格 | 数据库容量 | 云存储 | CDN 流量 | 网页托管 |
|---|---|---|---|---|---|
| 支付宝云 | 4.5 元/月 | 1GB | 5GB | 5GB | 包含 |
| 阿里云 | 24 元/月 | 3GB | 10GB | 5GB | 包含(50GB) |
| 腾讯云 | 19.9 元/月 | 2GB(含存储) | 共享 | 不含 | 不含 |
注意:腾讯云 19.9 元套餐的 2GB 容量是数据库和云存储共享的,明显不够用。且腾讯云不含前端网页托管流量,需要额外购买。
中档套餐对比
| 云厂商 | 套餐价格 | 数据库 | 云存储 | CDN |
|---|---|---|---|---|
| 支付宝云 | 22 元/月 | 2GB | 10GB | 含 |
| 阿里云 | 24 元/月 | 3GB | 10GB | 5GB |
| 腾讯云 | 99 元/月 | 30GB(含存储) | 共享 | 80GB |
选择建议
| 场景 | 推荐方案 |
|---|---|
| 个人学习/测试 | 支付宝云免费版或阿里云免费版 |
| 小型商业项目 | 支付宝云入门版(4.5 元/月)或阿里云 24 元/月 |
| 中型项目 | 阿里云标准版(~82 元/月)或支付宝云 76 元/月 |
| 企业级需求 | 阿里云企业版(316 元/月)或腾讯云商用版(499 元/月) |
简单建议:个人开发测试直接选支付宝云,团队或企业使用考虑阿里云。
余额保证金
使用 uniCloud 云服务需要缴纳 200 元保证金,用于账户余额不足时自动扣费。后续不再使用时保证金可退还。建议在费用中心额外充值 10-20 元,避免套餐超额后直接扣保证金。
参考资源
- uniCloud 官方文档 - 云开发平台
- uniCloud 云厂商差异 - 厂商对比
- uniCloud 价格方案 - 套餐详情
↑