uniCloud了解

1,143 阅读4分钟

uniCloud是DCloud 出品 用js 开发服务端,免运维的服务器

uniCloud 是由阿里云、腾讯云推出的,基于serverless的跨全端的、用js开发服务端的云产品。

1.免运维、更省心

2.服务器成本低

3.轻松入门、上手快

4.开发效率、加倍提升 什么是云服务器?

云服务器是由CPU、内存、操作系统、云硬盘组成的基础的计算组件。云服务器创建成功后,您就可以像使用自己的本地PC或物理服务器一样,在云上使用云服务器。(如果是没接触过的朋友,可以理解为云服务器就是一台虚拟电脑) 云服务器的开通是自助完成的,您只需要指定CPU、内存、操作系统、规格、登录鉴权方式即可,同时也可以根据您的需求随时调整云服务器规格,为您打造一个高效、可靠、安全的计算环境。

使用传统的云服务器,需要我们选择硬件和带宽等配置,因为它是配置越高服务器的性能越好,

如果配置达不到要求,一旦流量的高峰期来临,服务器就会出现崩溃等故障,所以我们只能按抗得住高峰期的性能标准,

注意高配的服务器来防止这种情况的发生,流量少的情况,对服务器的要求性能并不高,所以那些高配都是被闲置而浪费掉的

image.png

image.png 而unicloud 是一个共享精进的商业模式,它的云端是庞大的serverless资源池,有无数个node进程,用户发起请求时,

serverless会调配闲置的资源来运行开发者相应的云函数,你的代码直接跑在云函数上,没有硬件配置,操作系统,

web服务器这些概念就像用水用电,没有复杂的门槛,即用即有按需付费,传统的服务器系统环境是需要开发者自己搭建升级维护,

没有专门管理服务器的工程师,每当用户被攻击的时候,可能需要把工程师半夜叫醒维护,那是相当的亚历山大,这就费心费力,

然而开发者只是需要一个能跑服务端的地方而已,承受那么多,本不应该承受的琐碎。

image.png uniCloud和阿里云等传统云的区别和关系?

1.uniCloud是DCloud在阿里云和腾讯云的serverless服务上封装而成的。

它包含laaS层(由阿里云和腾讯云提供的硬件和网络)和PaaS层(由DCloud提供开发环境)。

开发者可以自由选择uniCloud的硬件和网络资源的供应商,在阿里云和腾讯云之间来回切换。

2.开户和付费虽然通过DCloud渠道,但实际上开发者自动在云厂商处建立了账户和充值余额,DCloud只获取云服务厂商的返佣。

3.开发时虽使用DCloud工具,但应用上线时,手机端直连的阿里云或腾讯云的serverless,不经由DCloud的服务器。

过去很多前端工程师想做全栈,需要专门学一门后端语言比如java、php、Python等,你还要专门学数据库的设计,和查询语法,学Linux,来掌握服务器的安全和运维等。

而用uniCloud 你只需要会js即可,只需要写业务代码就可以,用js一门语言解决前后端开发

首先你需要注册一个账号 unicloud.dcloud.net.cn/login

image.png

image.png

一个服务空间表示对应了一套独立的云开发资源也就是每一个云开发资源之间是相互不想影响的,但一个云空间是多个应用共同使用的,

image.png

比如网约车就连接在同一个网约车上,

image.png 这些是上传到云服务的云函数列表,云函数就是node.js代码,是运行在服务端的业务逻辑,

image.png

我们把它上传到云服务空间里,就可以供前端的代码调用,

uniCloud云数据库与mysql和MongoDB的区别

UniCloud云数据库是基于MongoDB改进了易用性的强化版本,比mysql功能更丰富,更灵活、对前端更友好。详情: uniapp.dcloud.net.cn/uniCloud/fa…