工业大数据漫谈17:云计算与工业大数据的关系

时间:2024-04-08 20:56:20

前面聊了工业大数据与工业4.0和物联网(IOT)的关系,今天来看看工业大数据和云计算的关系。

云计算这一概念可以追溯到上个世纪Sun和Oracle提出的“网络就是计算机”。限于当时的互联网条件等多方面的原因,这一提法后来不了了之。造化弄人,后来当云计算再次“火”起来的时候,云计算的鼻祖之一Sun却处境尴尬,最终被Oracle收购。而Oracle则对云计算这个新名词似乎有些抵触,在云计算方面一直非常低调。

把云计算作为一个概念正式提出的应该是Google公司。2006年Google公司内部启动了一个项目,研发一种可以将应用程序分布到多个服务器上执行的方法。后来,IBM公司参与到Google的这个研究项目中。IBM在与Google的合作过程中提出了自己对云计算的理解以及相应的技术解决方案, 其中就包括2007年提出的“蓝云计划”,并将云计算这个概念成功地推向市场。随后,云计算受到了众多IT厂商的关注: 亚马逊、微软、Sun、HP、Dell、EMC等众多IT巨头纷纷加入,如今这个名单越来越长,云计算已经成了一个最时髦的标签。

也许正是因为太多的厂商号称自己是云计算技术的提供商,每家厂商都基于自己的产品提出了对自己最有利的解释,所以,至今关于什么叫云计算仍然是众说纷纭。在IBM的技术白皮书“云计算”中给出了这样的定义: 云计算一词同时用来描述一个系统平台或者一种类型的应用程序,一个云计算的平台可按需进行动态的供给、配置、重新配置以及取消服务等。

这样的描述显然太学术,IBM大中华区云计算中心项目总监朱近之对此进行了解释:“云计算是一种计算模式,在这种模式中,应用、数据和IT资源以服务的形式通过网络提供给用户。云计算还是一种基础架构管理的方法论,大量的计算资源组成IT资源池,用于动态创建高度虚拟化的资源提供给用户使用。”

专家们对云计算也有自己的解释:

“云计算就是把你的计算资源,包括硬件资源(如计算机、存储器)、软件资源(如应用软件)都放到云上面去,简单地说,云就是互联网。”清华大学计算机科学与技术系郑纬民教授这样解释。

“云计算就是基于互联网的计算,是对互联网的抽象,是一种能够支持互联网上各类应用的系统。”北京航空航天大学计算机学院钱德沛教授如此介绍。

时至今日,云计算也没有一个大家都认可的定义,不过没关系,定义认可不认可并不影响云计算已经成为当前信息产业的主流发展模式,现在的云计算,已经是社会方方面面参与建设的IT产业了。

用通俗移动的话讲,云计算就是一种按使用量付费的IT模式,即用了多少付多少钱,我们以前传统的IT业务是直接购买计算机软硬件(包括服务器、存储、网络、系统软件、应用软件等),而云计算是将这些IT资源集中搭建,使用者不需要购买这些设备,而是透过网络通过租用的模式进行使用。这种模式提供可用的、便捷的、按需的IT服务,通过云的运营商对可配置的计算资源共享池进行管理,这些资源能够被快速提供给用户使用。而用户只需投入很少的管理工作并付出极低或更合理的使用成本,即可得到与从前同功效、同质量的IT服务。


工业大数据漫谈17:云计算与工业大数据的关系

 

当前的云计算产业,分为两大类,一类是公有云,一类是私有云。严格意义讲,私有云不能算是真正的云计算,只能算是传统数据中心模式向云计算模式过度的一种中间形态。

当前,公有云厂商可以提供以下几个层次的服务:基础设施服务(IaaS),平台服务(PaaS)和软件服务(SaaS)。

IaaS:基础设施即服务

IaaS(Infrastructure as a Service):用户从云计算运营商那里租用硬件资源(服务器、存储、网络、机房等),将自己的应用软件放在这些资源上运行,然后通过网络获得应用软件所提供的信息与数据。例如:阿里公司提供的服务器租用业务。

PaaS:平台即服务

PaaS(Platform as a Service):除为用户提供所需的软硬件资源外,还为用户提供应用软件所需的开发环境和接口,使用户的应用软件开发更有效率。例如,微信的公众平台即是一种PaaS服务,用户可以利用微信提供的各种API接口,快速开发自己的应用。

SaaS:软件即服务

SaaS(Software as a Service):云计算运营商直接向用户提供应用所需的全部资源,用户无需购买软硬件(包括应用软件),直接使用云上的应用来管理企业的经营活动。例如,谷歌的网上Office,即可直接在浏览器中编辑、修改文档,而不用在本机购买安装微软的Office软件。

可以看出,云计算是工业大数据的基础设施平台,如果把云计算比喻成高速公路,大数据就是在高速公路上跑的汽车。工业大数据可以用到云计算的不同层面,在IaaS层,工业大数据需要使用云计算厂商提供的计算资源,在PaaS层,需要使用各类接口及平台,例如数据库,工业大数据一般也不会自己部署,而是采用云厂商提供的数据库,在SaaS层,工业大数据会提供各类SaaS化的应用给最终用户。

在实际项目中,需要根据用户的不同而选择不同的云计算模式。如果是中小企业,最好的模式是统一的工业大数据平台,例如,在公有云上搭建一个专业的工业大数据平台,直接提供SaaS化的服务给用户。但如果是大型企业,可能会选择私有云,在用户的私有云上部署工业大数据的应用,这时,就需要和用户进行详细交流,根据不同的私有云的技术,结合工业大数据的技术来进行部署和应用。