用吃货的脑袋来理解云计算和边缘计算是什么
8月30日消息,当下一些新兴技术发展的可谓如火如荼,就连整个创业环境都已经回归到了底层技术上,近几年我们也不难发现,越来越多的新技术出现在视野当中。像最早的大数据、云计算、4G,再到现今的人工智能、边缘计算、物联网等,即便如云计算此类过于底层的技术,现今也已耳闻则诵,虽然你可能并不懂底层代码,也不知道这些技术具体应用在哪。
即便如此,这些名词依旧充斥着每个人的生活当中,甚至在相亲节目当中,也能看到这样一条择偶标准——懂云计算。那么今天,我们就来通俗易懂的聊一聊什么是云计算和边缘计算。
云计算、人工智能、边缘计算的起源
提起云计算、人工智能和边缘计算,一切的起源都离不开两个人的影响,一个是计算机之父冯·诺依曼,另一个则是美国计算机科学家和认知科学家约翰·麦卡锡。
1927年麦卡锡在波士顿出生,由于当时正处于经济大萧条时期,致使一家人不得不频繁地搬家,直到麦卡锡的父亲在加州洛杉矶找到服装工人的工作后,才算有了一个稳定的落脚之处。
麦卡锡是个天赋异禀的人,尤其在数学方面,十几岁时,他开始自学加州理工学院的高等数学,并在正式进入加州理工学院后顺利跳过了前两年的数学课程。但受到当时环境的影响,麦卡锡不得不中断学业,直到1948年才拿到了数学学士学位。也正是在加州理工学院的这段期间,一次冯·诺依曼的演讲,让他才有了之后的成就。
20世纪50年代末,麦卡锡开发出了著名的Lisp语言,这一语言很快便成为了当时人工智能应用程序开发的首选语言,至今这一语言还被广泛使用。
图片来源于:TIOBE编程语言排行榜
1961年,他首次公开提出了一个名为“效用计算”的名词,并在麻省理工学院百年纪念演讲中表示,计算机分时技术,未来将像水和电此类公共事业一样,为用户提供计算能力。而这种分时技术便是现今所谓的云计算,他的同事欧内斯特在早期采访中指出,要不是分时系统的诞生,互联网的发展速度也不会这么快。
不过这个概念在20世纪60年代后期非常流行,但却在20世纪90年代中期逐渐消失,随后自2000年以来,云计算又被重新炒热。
当然与其说再次被炒热,不如将其看成软硬件发展成熟后的一个阶段性产物,边缘计算道理也是相仿,云计算和大数据技术的成熟,推动了人工智能技术的发展,随后边缘计算也就孕育而生。
用吃货的形式理解云计算和边缘计算
云计算原理是将计算任务分布在大量计算及构成的资源池上,使各种应用系统能够根据需要获取计算能力、存储空间和各种软件服务。此外云计算有着三个层次的服务,分别为基础设施即服务(IaaS)、平台即服务(PaaS)、软件即服务(SaaS)。
我们先来解读一下IaaS、PaaS、SaaS三者的关系。如果你想搭建一个网站,那么基础设施IaaS则必不可少,也就是说IaaS提供了你所有业务所需的基本计算资源。用一个比方来形容,如果将IaaS看成水稻的话,那么亚马逊、微软、阿里云等这些提供IaaS服务的企业就可以看成是高产、超高产、超级杂交稻等,并且他们管理着大量的稻田。
PaaS是一个中间层,其主要作用是提供开发和分发应用的解决方案,节省了公司在硬件方面的成本。再用一个比喻来形容的话,不同的PaaS公司,就好比是水稻的产物,这家提供泰国香米,那家提供东北米亦或是中国黑米,不需要再去拿水稻去分离大米,你可以购买大米来使用,当然一些IaaS厂商也会进行“水稻加工”,从而提供PaaS服务。
SaaS就更好理解了,SaaS是一个种开箱即用的软件应用模式,比如说我们常接触的CRM、百度网盘、甚至是高德地图,均在SaaS的范围内。就好比是用大米做出来的烤肉炒饭、扬州炒饭、或是石锅拌饭,拿过来便可以食用。
在换个比方,如果将IaaS、PaaS、SaaS看成是一台PC设备,那么IaaS负责的是生产笔记本,PaaS扮演着操作系统的角色,SaaS就是软件制造商。
至于其原理,我们用一个比较通俗易懂的案例来举例,不久前有一家国内厂商开发了这样一款产品,将Windows系统搬到了线上,只需登录一个网页,便可在线使用Office、Photoshop、Chrome等日常办公软件,也就所谓的SaaS软件。
在日常使用PC的过程中,每个人都会遇到卡CPU卡内存等现象,最直观的感受便是,打开一个程序都需要耗费很长时间,更不要提一些专业的制图软件了。而通过云端,这些应用的响应时间明显要快了很多,即便是老电脑,也能够体验到最高效的运行效率。这就是云计算的魅力之处,云端释放计算能力,大量计算并不在依靠本地硬件,而是交由云端处理。
但云计算随着新技术的不断发展,也面临着一些尴尬的处境,譬如说整个计算处理过程过于冗长,又过于依赖网络环境的好坏。虽然其计算效率很高,但在一些场景下却略显无力,譬如说无人驾驶,哪怕是零点几秒的延误都有可能造成致命的后果,也正因如此,边缘计算这个全新的技术孕育而生。
业内对边缘计算技术的解释是,在靠近物或数据源头的一侧,就近提供最近端服务。其应用程序在边缘侧发起,产生更快的网络服务响应,满足实时业务的基本需求。
也许这么解释有些让人摸不到头脑,但其实我们每个人自身都有边缘计算能力。你比如说,一个厨师在炒菜的过程中,他自身能够决策炝锅、调料以及翻炒的时间,这是典型的边缘计算能力。而将云计算放到这个场景中,他的处理方式就变为了厨师通过手机拍照上传,询问是否应该放酱油,得到云端返回的结果后再执行动作,如果网络信号不佳,那么菜早就烧糊了。
云计算和边缘计算未来的发展
正如上述举所言,云计算有着自身的天花板,若想打破这个天花板,那么必须要依赖全新的边缘计算技术,这也是为何,多数云厂商都纷纷开始了边缘计算业务布局的原因。
再来看一下边缘计算未来的市场,据IDC预测称2020年,全球将有超过500亿的终端与设备联网,超过40%的数据要在网络边缘侧进行分析、处理与存储。而TrendForce预测,这一市场2018-2020的复合年增长率将超30%,并可能蚕食云计算原有的份额。
但这并不意味着,未来云计算将会被边缘计算所取代,毕竟边缘计算在响应速度上优于云计算,但在集中存储和数据分析上并不是其强项,而蚕食的那部分市场,更多是云计算所无法应对的一些场景。不难看出,未来云计算和边缘计算,未来将会呈现出齐头并进的发展态势,二者相辅相成。
对于用户而言,未来的物联网、智慧城市蓝图已经画好,全新的生活方式在向每个人招手。而对于厂商而言,未来云厂商、CDN厂商将会让格局发生怎样的变动,也值得拭目以待。不可置否的一点是,未来我们的生活方式必然会再一次被新技术所变革。
T时尚网部分内容来源于互联网,登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。文章内容仅供参考,如有侵犯版权请来信告知,我们将立即处理。