鹏博士:云计算的本质

2019-3-19 20:40:48      点击:

到底什么是云计算?到底云计算是怎么构成的?到底云计算能做什么?其实从几个角度可以最终理解云计算的本质。


首先,云计算是企业级IT技术。不同于消费互联网和消费IT技术,云计算的本质是通过互联网向企业、政府和组织等交付IT服务。这十分类似过去的企业数据中心外包,但云计算是把企业的数据中心收归到云计算厂商手中,由云计算厂商统一运营和管理,再统一以按使用量付费和通过互联网交付的方式向企业提供IT服务。企业只需要打开一个互联网浏览器,就可以登录到公有云厂商的服务界面,勾选相应的计算需求和配置(包括服务器、存储、网络、软件等),就可以马上使用这些计算资源,而不再像过去那样还要经过采购、部署、安装、配置、上线、调试等一系列复杂且需要一定周期的工程。而私有云就是按公有云的架构和体验,重新构建企业内部IT系统,企业内部人员也像使用公有云一样通过浏览器使用私有云。把公有云和私有云连接在一起的,就是混合云技术。而在这些云技术之外,还有无法云化的传统企业IT技术,它们通过某种方式连入云计算资源池,成为可以调用的计算资源。

其次,云计算是共享计算资源。公有云就是社会化的大规模共享计算资源,公有云的最终目标是让计算资源像水和电一样成为标准化的社会基础设施。而企业无论大小,都可以接入同样水平的计算资源,而仅按使用量付费。共享计算资源不仅仅是全社会共同节约IT基础设施,因为随着越来越多的企业开始展开基于互联网的商业模式(类似亚马逊和阿里电商那样),整个社会对于服务器、存储和网络等计算硬件的需求激增,而承载这些计算资源的数据中心还要耗费大量的工业用电和冷却水资源,例如在阿里电商的发展历史上,杭州的电力资源就一度无法满足阿里数据中心的用电需求,因此阿里不得不在贵州、张北等有自然风冷等条件且有电力容量的地方兴建数据中心。不论对亚马逊、阿里等互联网公司,还是正在建设大规模数据中心的传统企业,数据中心的计算资源如果是按照满足互联网流量峰值而建,那么在互联网流量洪峰过后无疑就可以共享给社会上其它企业和组织。

第三,云计算是更大规模的虚拟化计算。过去,有VMware、微软等虚拟化解决方案供应商,它们解决了中小规模的企业计算虚拟化,例如数百台服务器连接在一起的数据中心虚拟化,这些虚拟化技术虽然无法承载更大规模的互联网计算,但却能完成很多具有复杂业务逻辑的计算任务,并且满足企业级安全、合规等各种要求。而上千台服务器、上万台服务器甚至像前三大公有云厂商那样上百万台服务连在一起的虚拟化技术,这就云计算。在阿里云的历史上,曾经有著名的5K飞天之战,就是阿里通过自研技术解决5000台服务器连接在一起形成一个虚拟计算资源的挑战。

2009年,自阿里云写下第一行代码,就要自主研发出以“飞天”为代号的大规模分布式计算系统。飞天的设计宗旨就是通过构建一套综合性的软硬件系统,将数以千计的服务器连成一台“超级计算机”,并最终实现两个目标:对内,通过对这台超级计算机进行物理资源分配、程序运行操控,以及保障服务及数据安全的操作系统,支撑阿里集团服务的核心技术平台;对外,将这台超级计算机的计算、存储等资源,以公共服务的方式,输送给互联网上的用户或者其他应用系统。飞天平台从1500台的集群规模到3000台的集群规模,再到2013年8月最终成功实现单集群超越5000台、同时支持多集群跨机房计算的目标,阿里云整整花费了5年的时间,因此5K集群的难度可想而知。

第四,实现云计算有多种技术方案。世界几大公有云厂商,AWS、谷歌、微软、阿里、Oracle、SAP等,都是自行研发的技术方案,例如阿里就是基于C语言自行开发的云计算技术方案。也正因为如此,云计算的第一个十年(2008-2018年)也可视为“孤岛”云的十年,云计算是更大规模的IT“孤岛”,不同技术方案的云计算之间很难实现互联互通,而且一旦上了某个云计算技术方案就很容易被“锁死”,导致“上云容易、下云难”的情况。不过,到了云计算的第二个十年,也就是从2018年开始,开源技术逐渐成熟并成了产业主导地位。例如到了2018年,也可以用OpenStack实现5K集群,当然这晚于阿里2013年的5K飞天整整5年,但2017年开始建设的云计算系统都可以受益于成熟的开源云计算技术。此外,OpenStack等IaaS基础设施的开源技术也开始走向开放架构,成为企业新IT资源和系统的集成器和连接器,统一的开源技术开始主导云计算的技术方向。而到了PaaS应用平台层面,以Kubernetes为代表的开源技术更在2018年取得了绝对的产业主导地位,所有的IaaS技术都开始与Kubernetes连接,Kubernetes从应用层面统一了云计算的架构,这样就开始出现可以真正互联互通的云计算技术。到了Docker容器和DevOps敏捷开发,这又是统一的SaaS应用技术。这样,“全世界一台计算机”的梦想开始成为现实。

第五,云计算技术是“互联网+”技术,而基于云计算的新商业模式就是“+互联网”。可以理解云计算特别是公有云是整个社会的共享数字中台,所有的企业共享一个互联互通的基于互联网架构和计算系统,这样所有的企业都可以互联互通起来,相当于是企业整体上网,这就是“互联网+”。而一旦企业整体上网,整个企业以及所有企业和组织都运行在一个计算平台上时,就可以通过大数据、人工智能、区块链等增值技术实现新的商业模式,这就是“+互联网”。例如,在过去的技术条件下,无法追踪一个人在整个社会中的轨迹,因此传统的经济学只能通过少量的观测数据分析人的行为以及其对经济的影响;而在全社会都基于“一台计算机”的前提下,可以很容易的追踪一个人的全社会数字轨迹,或是研究所有消费者在线的全量数字行为,这将打开全新的经济学理论空间。而当所有企业都在线的时候,很容易打开企业的边界形成新的社会化合作,到时候的企业形态也将发生巨大的变化,网络化组织和平台型组织也由此出现。而365辆互联的智能汽车,一天在全球各地的驾驶数据汇集起来,就能抵过一台汽车跑365天的数据,这相当把一年的学习时间缩短到了一天,同样还能缩短到一小时、一分钟甚至一秒,人工智能正在云计算的基础上改变人类文明和知识的发现方式。

总体而言,云计算是一种新的计算范式,它并不是新发明或新的技术,而是对原有技术的重新组织和重新架构,以支撑各种程度的共享计算。在全社会共享计算的基础上,人类正在进入新的数字文明时代,人类正在由工业革命的个体时代进入到数字革命的社群和群体时代。云计算不仅是现代社会的神经网络,更是新社会的启动机器。


点击将有更多机房选择