中山公众号开发,中山小程序开发,中山企业官网开发,中山软件开发,中山APP开发
公司动态
COMPANY DYNAMIC
行业资讯
COMPANY DYNAMIC
扫一扫出方案
云计算 “拍了拍” Serverless
点击数:
2020-06-24 14:51:41

本文笔者将根据自身工作经验以及一些对于云计算的思考,来给大家科普一下云计算和Serverless的一些知识。文章主要分为四个部分:云计算与数字化、云计算与 Serverless、Serverless 的优势和作用。

云计算 “拍了拍” Serverless(图1)

01 云计算与数字化

迄今为止,云计算已经不是一个新鲜的概念,云厂商的攻城略地,已经将这股春风吹向了互联网的边边角角。而国家看在云计算降低用户创业门槛和增加社会资源利用率的份上,也实打实的给到了政策支持。

云计算到底什么,用专业术语来说,那就是云计算不仅实现了 IT 池化、提升性能、降低成本和简化管理,更重要的是为企业的数字化转型提供了丰富服务和资源协同。

云计算 “拍了拍” Serverless(图2)

(图片来源国务院发展研究中心:中国云计算产业发展白皮书)

而数字化为什么有这么大的魔力?让企业这几年都在纷纷提倡和转型。

这是因为大家都看到了数据的力量,寄希望于改变传统的生产模式,用数据驱动研发。这其中,数字化转型最关键的就是打通企业内部的信息孤岛,增加组织效率,从而实现用数字化增强和创新业务。

云计算 “拍了拍” Serverless(图3)

(图片来源艾瑞:2019年中国数字中台行业研究报告)

埃森哲出过一份报告,其中调研了中美企业CEO 对于数字化价值认识的侧重点。

云计算 “拍了拍” Serverless(图4)

不出所料,对于各大企业的 CEO 来说,最为关注还是成本与效率。

而在近几年,既 AWS 的Lambda推出 5 年后,Serverless 终于在国内逐渐有了声音。而在之前,尽管云计算被誉为信息时代的水电煤,但是实际使用场景中却无法做到即开即用(有几分钟的开启时间),计费灵活(最小计费粒度为 1 小时)。而 Serverless 却真正让云计算从原始时代步入了“水电煤”时代。

02 云计算与 Serverless

Serverless 不是凭空诞生的,相反,是经历了云计算技术发展必然技术。这里用一张图展示下:

云计算 “拍了拍” Serverless(图5)

当然,看完图后,你肯定会疑惑一件事情,Serverless 在哪里呢?

到目前为止,整个云计算行业的发展离不开有几个比较关键的节点:

  1. 2001年 vmware 的发布的 ESX 和 GSX

  2. 2006 年 AWS 的发布的 IaaS 产品 EC2 和 S3

  3. 2009年 HEROKU 推出 Paas 平台

  4. 2011 年推出开源的 OpenStack(国内云在这之后陆续崛起)

  5. 2013 年Docker发布

  6. 2014 年 AWS 又推出了 FaaS 产品 Lambda

  7. 2017 年 Docker 宣布支持 K8S 容器编排。

而其中,从基础设施服务IaaS、平台服务PaaS,再到如今的函数即服务 FaaS。云计算的发展经历了种种变化,最终,用户侧关注的事情越来越少。

云计算 “拍了拍” Serverless(图6)

Serverless 是实现基于函数即服务 FaaS 的产品形态。在如今,FaaS 已经不再是一个新鲜和小众的理念,据《Serverless 2020年现状研究报告》表明,用 AWS Web Services 的 Datadog 客户中有近一半已经采用了 AWS 的 Lambda。

云计算 “拍了拍” Serverless(图7)

这里看两个单词,Serverless和Serverful。讲到对于Serverless的定义,离不开Serverful。

众所周知,一个产品的上线离不开几个角色:前端、后端、运维、测试和产品(嗯,打杂的)。

简单来说,Serverfull 则是研发(前后端)和运维一起负责将服务上线且保证服务稳定。Serverless 则重新定义了服务边界,让研发(前后端)更少关心服务端,专注于业务本身。

云计算 “拍了拍” Serverless(图8)

从广义来讲,Serverless shi无服务器架构,当然,这里指的无服务器不是无需服务器就可以运行,而是用户无须关注支撑应用服务运行的底层主机。

云计算 “拍了拍” Serverless(图9)

而从狭义来讲,FaaS 承载代码片段(即函数),可随时随地创建、使用、销毁,无法自带状态。所以必须和 BaaS(后端即服务)搭配使用。两者合在一起,才最终实现了完整行为的 Serverless 服务。

03 Serverless 的优势

Serverless 总共有三大核心优势:

  1. 免运维

  2. 省成本

  3. 极致弹性

这里借助下阿里云的介绍来描述下 Serverless 优势,毕竟这也是所有Serverless产品的核心优势。

云计算 “拍了拍” Serverless(图10)

(来源小攻云攻略) Serverless 因为即开即用,无需用户提前购买,真正意义实现了用户按需使用资源。且对于研发阶段,只需要将自己的代码部署的代码仓库。

云计算 “拍了拍” Serverless(图11)

(来源《Serverless入门课》)

当有用户访问时,触发了事件才会启动 Serverless 应用提供服务。打个比方,Serverless 就相当于声控灯,当有人夜晚走动时才会亮,其他时间,全都是关灯状态。自然而言也会更省成本。

而极致弹性又从何而来呢?

还是以用户访问为例,Serverless 凭什么无需常驻后台,即开即用。归根究底,这得益于 Serverless 极快的启动过程。在过去的云服务器时代,尽量也是弹性按需使用,但是这个都是一个限度。就比如云服务器的启动时间一般在 1-5 分钟之间。而在Serverless上,这个启动时间可以降低到 100 毫秒 到 800 毫秒。而于用户而言,或者想想你自己,打开一个网页,1 秒算很快,2 – 3 s 还能接受。

所以,在 Serverless 的极速启动基础上,Serverless 也可以真正意义上实现极致弹性,可以在用户无感知的情况下轻松扩容,无需担心突发流量。

04 Serverless 解决了什么问题

一场交易,会涉及到三个因素:供给侧、交易方式、消费侧。对于云计算厂商而言,无论是 AWS 的 EC2,还是阿里云的 ECS,又或者是腾讯云的 CVM。多达百万计数的服务器疯狂的消耗着大量资源,而云计算的之所以能够廉价,在于其规模效应,当资源池达到一定数量级时边际成本将无限接近于零。

云计算 “拍了拍” Serverless(图12)

(来源亿欧智库:2019年中国云计算行业发展研究报告)

但是现有物理机在云操作系统下虚拟化成一台台云服务器,利用率却无法达到极致,各种碎片的资源被闲置。

而对于企业而言,一个企业会有着各种不同的应用,其中,80%的服务属于长尾应用,即大部分时间都没有流量或者有很少流量的应用。这些中长尾应用不可避免的要常驻后台,至少要独占 1 台虚拟机。

在这里,Serverless 的作用就体现了。

于供给侧即云厂商,Serverless 可以让将闲置碎片化的计算资源进一步虚拟化出计算资源出售。

于消费侧即企业,对于大企业而言,可以减少中长尾应用的运营成本。而对于创业者而言,则可以获得比云服务器更少的 IT 成本。

于交易方式,由云服务器时代的最小计费粒度 1 小时,细化到了最小计费粒度 1s 。

说到底,在企业的竞争博弈中,只有更好的控制成本,才能在博弈中取得优势,而另外一方,Serverless 能够很好的帮助企业减少可见的成本,还能更有效率的让企业快速部署应用上线并提供服务。

当然,在国内,更多的场景还在不断扩展中,各大云厂商的 Serverless 也基本处于公测阶段,未能真正商业规模化,

但是,我相信,在 Serverless 的基础上,云计算最终会实现了最初的愿望,成为信息时代的“水电煤”。

云计算 “拍了拍” Serverless。

 

作者:Pasca,微信公众号:蛋蛋团(ID: dandna_tuan),专注技术科普和产品揭秘

本文由 @Pasca 原创发布于人人都是产品经理

节点互动(广东)科技有限公司, 一家专注于 APP开发 + 小程序开发 + 微信开发 + 系统开发 + 网站开发 的专业互联网应用服务提供商。5年实战开发经验,高校合作基地,多年行业深耕经验,节点互动助力传统行业快速转型,为众多企业提供创新性互联网应用产品。


推荐文章
硬核评测 | 小程序如何一键转快应用?
在移动互联网时代,传统App是流量霸主,但是随着轻应用的兴起,无需安装、即点即用等优势获得了大量用户的青睐,轻应用由此在流量市场站稳了脚跟,并飞速成长着——毕竟,“获取流量”是大多数App运营推广的主要任务之一,为了流量,各企业可以说是使出了浑身解数。 在2020年HDC大会(华为开发者大会)上,我们发现华为快应...
视频号已成:红利时间与生态野望
微信视频号走到哪一步了?它已经成了吗?内测五个月,视频号依旧站在风口浪尖。自产品发布以来,视频号里不仅“中年大叔”有增无减,对其评价同样褒贬不一,有人认为视频号要打败的不是快抖,而是微博;还有一种声音称,短视频品牌占位上已有快抖涌现,视频号想跳出来会
微信小程序开发和支付宝小程序哪个更好?
当支付宝也推出小程序之后,这个问题就一直出现在人们的视野中,微信小程序开发和支付宝小程序哪个更好,今天双子就来为您解答这个问题。1、 流量方面微信主打的是社交,9亿的用户量每天都能够打开很多次微信,给微信小程序带来海量的客户资源。而支付宝则更专注于支
智能计算系统:如何设计智能计算课程 | 品味书香
本文节选自陈云霁等人编著的机械工业出版社出版的《智能计算系统》一书。随着智能产业的飞速发展,社会迫切需要大量高水平的人工智能人才。因此,我国近千所高校的计算机学院和信息学院都在培养人工智能方向的人才,而且我国已经有上百所高校开始设立专门的人工智能专业
微信、支付宝为何都在发力“生态搜索”?
互联网发展至今,人口红利已经不如以往,每个APP都想把用户留下来。以微信和支付宝为首,他们都在积极地发力“生态搜索”。本文从两个方面对这一现象展开分析,对生态搜索感兴趣的童鞋不要错过。微信、支付宝两个超级APP,对国民日常生活的渗透越来越深,曾经“冷
人性化微信公众号制作开发要注意的细节
【摘要】微信公众号制作前期要注意的细节,微信公众号使用期间要注意的细节,注重细节,能带来强大的力量!注重微信公众号制作开发中的细节,往往会使你运营起公众号来更加地得心应手。那么在一个微信公众号从无到有的过程之中,我们可以注重一些怎样的细节呢?注重这样
亚信科技牵手华电天仁,强强联合共拓5G时代“新基建”万亿市场
2020年5月21日,亚信科技控股有限公司(简称:亚信科技,股票代码:01675.HK)旗下北京亚信兴源科技有限公司(简称:亚信兴源)与国家能源集团旗下北京华电天仁电力控制技术有限公司 (简称“华电天仁”)在北京签署战略合作框架协议。  在亚信科技执
Java 25 岁生日快乐
2020 年 5 月 23 日,标志着距离 Java 编程语言和平台的第一个公开 alpha 版本发布已经过去了 25 周年。跟最初版本发布那会儿相比,世界已经发生了很大的变化,那时 Network World 认为“一些分析师相信 Java 编程语
铁打的商业,流水的流量
我不知道“流量红利”“流量枯竭”“流量入口”“流量焦虑”之类的车轱辘话还能红多久,但有一点可以确定,尊重商业本质的那一批公司从来都处在这种周期之外。2020年了,没想到还有人认为,手上攥着大把流量,就能做成生意,还能做好生意。这种论调简直让人感觉回到
互联网风口消失时
数十年来推动硅谷高速增长的互联网风潮正处于停滞状态,由此带来的连锁反应将震动整个科技产业。上世纪 90 年代末,互联网使用量开始迅猛增长。风口出现了,互联网大潮开始了。从那以后,消费者在互联网上花费的时间和金钱越来越多,智能手机和社交网络开始深入到人
在线客服系统