目前云计算越来越普及化,行业门槛很低,正向平民化方向发展。然而什么是云计算,你问问周围言必称云计算的,答案也是咿咿呀呀,或者不知所云。这就产生强大的反差,一方面云计算给人感觉非常高大上,高科技,深不可测的;另外一方面又成了人的口头禅了,做技术的,做文案的,做生意的,甚至做官员的,时常都从口里蹦出个“云计算”来。

前面我们探讨过虚拟化、分布式和并行计算,今天我们来了解下高大上的云计算。首先我们来看看云计算的前世今生。

 

一、云计算的前世今生

2006年8月9日,Google首席执行官埃里克·施密特(Eric Schmidt)在搜索引擎大会(SES San Jose 2006)首次提出“云计算”(Cloud Computing)的概念。云计算提出的愿景,是要像用水用电那样使用IT服务。建立了水厂发电厂集中提供水电,家庭不再需要挖水井和买发电机,只要通过水管和电线便可享受专业的更高水平的水电服务,且按需付费,若短期突然要大量用水用电,也无需担心资源不足,用多用少可自主决定。类比到IT,便是云计算服务提供商建设好大规模的IT基础设施,通过互联网(网线或无线)为企业提供服务器(虚拟机)、存储、应用程序等的租用,企业无需自己再建设IT基础设施,便可享受专业的更高水平的IT服务,且按需付费,若短期内业务访问量暴增需要更多的计算资源,也无需担心云计算服务提供商的资源不足,资源的租用可根据使用情况自动伸缩,企业只需按实际使用量付费即可。

云计算主要经历了四个阶段才发展道现在比较成熟的水平状态。这四个阶段依次是电厂模式、效用计算、网格计算,进而演进成现在的云计算。

电厂模式阶段:电厂模式就好比是利用电厂的规模效应,来降低电力的价格,并让用户使用起来更方便,且无需维护和购买任何发电设备。  

效用计算阶段:在1960年左右,当时计算设备的价格是非常高昂的,远非普通企业、学校和机构所能承受,所以很多人产生了共享计算资源的想法。1961年,人工智能之父麦肯锡在一次会议上提出了“效用计算”这个概念,其核心借鉴了电厂模式,具体目标是整合分散在各地的服务器、存储系统以及应用程序来共享给多个用户,让用户能够像把灯泡插入灯座一样来使用计算机资源,并且根据其所使用的量来付费。但由于当时整个IT产业还处于发展初期,很多强大的技术还未诞生,比如互联网等,所以虽然这个想法一直为人称道,但是总体而言“叫好不叫座”。  

网格计算阶段:网格计算研究如何把一个需要非常巨大的计算能力才能解决的问题分成许多小的部分,然后把这些部分分配给许多低性能的计算机来处理,最后把这些计算结果综合起来攻克大问题。可惜的是,由于网格计算在商业模式、技术和安全性方面的不足,使得其并没有在工程界和商业界取得预期的成功。  

云计算阶段:云计算的核心与效用计算和网格计算非常类似,也是希望IT技术能像使用电力那样方便,并且成本低廉。但与效用计算和网格计算不同的是,在需求方面已经有了一定的规模,同时在技术方面也已经基本成熟了。

二、什么是云计算

云计算(cloud computing)是一种基于因特网的超级计算模式,在远程的数据中心里,成千上万台电脑和服务器连接成一片电脑云。因此,云计算甚至可以让你体验每秒10万亿次的运算能力,拥有这么强大的计算能力可以模拟核爆炸、预测气候变化和市场发展趋势。用户通过电脑、笔记本、手机等方式接入数据中心,按自己的需求进行运算。

美国国家标准与技术研究院(NIST)定义:云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问, 进入可配置的计算资源共享池(资源包括网络,服务器,存储,应用软件,服务),这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互。

  1. 狭义的云计算

狭义的云计算是指IT基础设施的交付和使用模式,指通过网络以按需、易扩展的方式获得所需的资源(硬件、平台、软件)。提供资源的网络被称为“云”。“云”中的资源在使用者看来是可以无限扩展的,并且可以随时获取,按需使用,随时扩展,按使用付费。这种特性经常被称为像水电一样使用IT基础设施。

     2、广义的云计算

广义的云计算是指服务的交付和使用模式,指通过网络以按需、易扩展的方式获得所需的服务。这种服务可以是IT和软件、互联网相关的,也可以是任意其他的服务。

三、云计算的技术及特点

  1. 大规模、分布式

一般具有相当的规模,世界上靠前的云服务商(包括Google、Amazon、微软、阿里云等)都拥有上百万级的服务器规模,而依靠这些分布式的服务器所构建起来的“云”能够为使用者提供前所未有的计算能力。

     2、虚拟化  

云计算采用虚拟化技术,用户并不需要关注具体的硬件实体,只需要选择一家云服务商(具体可以参阅)。用户只需要注册一个账号、登陆到控制台、去购买和配置需要的服务(云服务器、云存储、CDN等等),再为你的应用做一些简单的配置之后,你就可以让你的应用对外服务了,这比传统的在企业数据中心部署一套应用要简单方便得多。而且,你可以随时随地通过你的PC或移动设备来控制你的资源,这就好像是云服务商为每一个用户都提供了一个IDC(Internet Data Center)一样。

   3、高可用性和扩展性  

云计算供应商一般都会采用数据多副本容错、计算节点同构可互换等措施来保障服务的高可靠性。基于云服务的应用可以持续对外提供服务(7*24小时),另外“云”的规模可以动态伸缩,来满足应用和用户规模增长的需要。

  4、按需服务,更加经济  

用户可以根据自己的需要来购买服务,甚至可以按使用量来进行精确计费,这能大大节省IT成本,而资源的整体利用率也将得到明显的改善。

  5、安全  

网络安全已经成为所有企业或个人创业者必须面对的问题,企业的IT团队或个人很难应对那些来自网络的恶意攻击,而使用云服务则可以借助更专业的安全团队来有效降低安全风险。

 

四、云计算的分类

云计算按层级分可以分为三类:

Iaas(基础设施即服务Infrastructure as a Servic),如阿里云、亚马逊AWS、微软Azure;

Paas(平台即服务Platform-as-a-Service),GAE(谷歌)、阿里云、敢为云;

Saas(软件即服务Software-as-a-Service),如根云、敢为云

具体的层级就不展开说了,需要了解,可以去百度。需要说明的是,这个划分不是那么刀切般清晰,原因在于云计算厂商的服务延伸。随着时间的推移,这种延伸将会越来越深入,跨界的现象将会更常见。

五、云计算的发展趋势

Gartner2018年6月发布的2017年全球公有云IaaS市场份额分析报告中显示,亚马逊AWS、微软Azure、阿里云位列全球公有云IaaS市场前三甲。世界排名前五的云计算厂商中,美国独占4席。

对于云计算平台而言,Gartner指出,云计算平台需要加强自身硬件包括但不局限于数据中心的扩建和扩充,同时提出了更高的要求:未来云计算更倾向于云生态建设,云计算不是孤立的,需要与AI、大数据和物联网等技术做更多的结合和交流。

对于云计算霸主地位的亚马逊在未来也不能坐享其成,高枕无忧,稍不留神便会被反超;对于云计算寡头之外的云计算平台,无疑需要更深入的耕耘,特别是对致力于深耕垂直行业的云计算平台,提出了更高的要求:

  1. 具有对云计算的掌控能力
  2. 具有扩展行业应用和计算能力
  3. 具有提供一站式解决方案能力
  4. 具有满足差异化需求能力
  5. 具有提供定制化服务能力
  6. 具有专注所属领域纵深发展能力

总体而言,云计算将是多寡头和垂直领域云服务商并存的局面。

 

六、结语

云计算是一个产生于IT 领域的概念,但其将在物联网时代发扬光大。云计算从一个比较模糊的技术术语,到早期亚马逊的Cloud Drive实践,到各大行业巨头目标盯紧了云计算这块大“肥肉”,不过短短的十年。随着物联网领域的需求不断扩大,云计算的发展将不可阻挡地实现跨越。

 

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐