IT界“云”团渐起 云计算为何一呼百应

中国云计算网
中国云计算网
在“云计算”时代,一切都是服务(EaaS,Everything as a Service):存储资源、计算资源、开发环境、软件的使用和维护等等,一切服务都在“云”上。

“云计算”从2008年突然炙手可热,大红大紫,各大IT巨头非“云”不谈,掀起阵阵“云团”:国外的Amazon的云存储、Google的云开发、Trendmicro的云安全等等,国内阿里云、腾讯云、华为云、百度云等等,一时“风起云涌”,热闹非凡。2008年甚至被称为“云计算”年,“云计算”也荣登2008年十大IT技术之一,十几年过去了,让我们来看看“云计算”的前身今生。

“云”从何来

云计算(Cloud Computing)源于Google工程师克里斯托弗于2006年秋季开始的“Google 101”项目。该项目作为华盛顿大学一门课程,指导学生进行“云”系统的开发和编程。该门课程后来受到众多院校的欢迎,随着IBM的加入,变为Google-IBM的联合大学“云”。随后各个公司相继推出“云计算”相关的计划和应用,“云计算”如雨后春笋破土而出,成为下一代互联网革命的代名词。

“云”之前世

“云计算”的概念虽然不长,但是有人甚至将“云计算”的思想追溯到20世纪60年代的人工智能。从本人看来,“云计算”至少揉合了网格计算(Grid Computing)、软件即服务(SaaS)、平台即服务(PaaS)和硬件即服务(HaaS)四个方面内容,可是说“云计算”是它们量变积累的质变。下面就来看看各个技术的发展和应用,以及它们与“云计算”的关系。

1.网格计算(Grid Computing)

网格计算的概念是上个世纪90年代被提出,目的是利用并行和分布式技术将众多单个的、零散的计算机形成一个超级“虚拟计算机”,从而使人们可以像使用电力一样来使用该“虚拟计算机”的计算资源。

在科研领域中,网格技术受到了极大的推崇,同时也得到国家广泛的重视和支持,像美国的NEES Grid,TeraGrid,欧盟网格以及中国国家网格在本地区甚至世界范围内都具有广泛影响,极大的加速了海量科研数据的处理和共享,一个曾经受到广泛关注的例子是1999年由加州大学伯克立分校发起的“搜寻外星文明(SETI)”计划,吸引了超过3,000,000台计算机参与。在商业领域,IBM和SUN走在前例:IBM于2003年发布了针对航天、汽车、政府和生命科学等领域的多种不同的网格解决方案,使网格计算从学术和研究领域推向商业市场;SUN则直言“网格就是计算机”,推出了SUN GRID,向科研机构或者企业提供网格服务。

网格计算可以说是“云”计算的萌芽,是“云计算”的能够成为可能的助推器。网格技术中的分布式和并行技术也正是“云”计算的核心技术之一。但是网格技术强调的是利用闲散众多的CPU资源来解决科研或者大型企业领域中日益增长的密集型计算需求,而这不一定是“云计算”所必须具有的特征,“云计算”强调的是“云”就是一切,理想状态下,人们在“云”上得到一切需求,至于“云”是怎样构建并不是用户关心的,也不需要用户参与。

2.软件即服务(SaaS)

软件即服务的概念从提出到现在,有近10年时间,其核心内容是通过Internet将软件作为一个服务提供给使用者,而不像传统的软件商业模式--人们购买并维护软件。SaaS颠覆了软件发布和使用模式,也同时改变了软件厂商的盈利模式,与传统的软件发布方式相比,具有前期投入少、灵活、“按需服务(On-demand)”的优势。

现在SaaS应用和产品已经是国际上中小企业信息化的常见模式,无论是传统的IT巨头如Google、Oracle,还是新兴的SaaS厂商如Saleforce、NetSuite都吸引了众多客户,取得了很大成功。在国内,SaaS从概念萌芽到实际应用阶段过渡,用友、金蝶、阿里巴巴、800CRM等都推出了自己的SaaS产品,并吸引了相当一部分中小企业客户。从目前来看,SaaS的使用者大都是中小企业,SaaS应用的领域也比较集中于HR、CRM,大规模应用SaaS还有很远的路要走。

从使用者的角度来看,SaaS应用在很大程度上等同于“云计算”应用,SaaS应用的“在线服务(On-line service)”和“按需服务(On-demand Service)”的特点即是“云计算”的精髓。但是,“云计算”却是从更广、更深的角度来阐释、丰富、清晰这些特征,其旗帜鲜明的表示这是一个由内向外、从上向下的整个IT行业的变革,下一节提到的“平台即服务(PaaS)”和“硬件即服务(HaaS)”即是SaaS概念在IT行业其他范围的延伸和拓展。

3.平台即服务(PaaS)和硬件即服务(HaaS)

平台即服务(PasS)和硬件即服务(HaaS)是开发环境、服务器平台、以及硬件资源作为服务提供的商业模式,其同样具有SaaS服务的精髓—“在线服务”和“按需服务”。平台即服务(HaaS)强调开发环境和服务器平台,如PC时代微软的Windows和Visual Studio,而硬件即服务(HaaS)则强调计算能力和存储资源等。两者虽有所侧重,但密不可分,例如使用一个在线平台开发一个应用,必然会用到数据存储空间。

在这两个方面,Amazon和Google是领头羊:Amazon在2006年开始推出存储服务,到现在已经拥EC2、S3、SimpleDB等一个完整的在线开发平台和资源;Google则在2008年4月推出了Google App Engine在线开发平台,提供类似Amazon的功能。此外,还有一些专业厂商如Saleforce、heroku、Bungee等提供了某些方面的应用程序在线开发平台。在国内,八百客的800APP是PaaS的代表产品,与Saleforce相似,其提供了一套比较完整的企业管理API,可以供企业定制和开发自己的CRM、HR等管理程序的应用流程。

平台即服务(PassS)和硬件即服务(HaaS)是“在线服务”和“按需服务”在更高层次应用的体现,其的出现加速了用户向“瘦客户端”的转变,而2008年“上网本”的热销恰恰是这种趋势的注脚。对于“云计算”而言,软件+平台+硬件才是其完整的生态链,三者相互影响、相互促进。只有这样,“云计算”才能引领下一代互联网革命。

"云"之今生

可见,“云计算”绝不是凭空冒出来的,正是因为有了前面谈到的各项应用基石,“云计算”才会一呼百应,炙手可热。在“云计算”时代,一切都是服务(EaaS,Everything as a Service):存储资源、计算资源、开发环境、软件的使用和维护等等,一切服务都在“云”上。

从IT行业的横向发展来看,这种以“服务”为中心的趋势是让专业的人们更加专注于自己擅长的事情,从而大大提高整个IT行业的效率,促使IT行业在其他行业中发挥更大效益和影响。从IT行业的纵向发展来看,这种趋势更为明显,所谓“IT大势,分久必合”:计算机一出生就是庞然大物,成百上千人不得不通过终端来分享这个科技成果,这是“合”的时期;随后个人PC的兴起,成就了微软和比尔盖茨的梦想和预言,这是“分”的时期;毋庸置疑,下一个又将是“合”的时期,而“云计算”也许就是它的代言人。历史虽然不是简单的重复,但是历史前进发展的规律是无法阻挡,我们欢迎“云计算”时代的来临。

Cloud Computing

Cloud Computing:a method to realize conceptual computing

云理论是实现概念的定性值与数字的定量值之间自然转换的有力工具。

本文在云理论的基础上,提出了实现概念计算(也叫简化计算)的云计算方法。概述了云模型与不确定推理;给出了计算的逻辑描述,将计算过程抽象成为推理过程;运用机器学习的方法,给出了计算云化的过程,并且采用不确定推理的方法,给出了云的计算过程;简单阐述了云化计算的系统实现。

随着网络的日益普及,“网络存储”这样的服务也日益深入人心,有了众多的使用者,网络服务业方面的开发商自然不会错过这个大市场。几天前,微软推出了Windows Live SkyDrive,并已经在互联网上全面进行测试,虽然容量仅仅为500MB,但是毕竟是免费的,使用的人数量极为可观。而谷歌也不是等闲之辈,SkyDrive刚刚登场就推出了自己的超大容量网络存储方案,不过收取的费用上还需要商榷。另外,苹果公司开发的.Mac平台也瞄准了“网络存储”这块大蛋糕,随时准备加入这场“战争”。

Arstechnica等国外各大网站发表了一篇名为《Google,Microsoft and Apple building online storage havens:you win》的文章,引起了全球范围内网友的热烈讨论,微软、谷歌、苹果的“粉丝”在各大论坛议论纷纷,强烈支持各自的“阵营”,一时间硝烟四起,网络存储三强鼎立的局面已经日渐明显。

微软公司的SkyDrive走的是纯免费路线,不过不排除这只是微软公司的“鱼饵”,毕竟天上还是不会掉馅饼的。谷歌公司则直接与美元挂钩,要想用我的服务,当然可以,而且非常欢迎,但是容量的大小是要用美元来衡量的。从2.8GB升级到2.8GB+6GB也许我们都还可以接受,但是500美元直接买下250GB的空间则有些奢侈了,而且仅局限于谷歌本身的服务拓展性也太小了。苹果公司的.Mac平台之前就已经有网络存储的服务了,不过现在容量却已经从当时极不起眼的1GB升级到了10GB,同样是99美元的.Mac平台使用年费,加量不加价是感觉还是不错的。

竞争必然会引起降价和服务质量的提升,相信这也是我们普通用户希望看到的,而网络存储全面普及的时代也将来临,希望从“云计算”(Cloud Computing)的“云存储”发展起来的网络存储能够带给我们更多的惊喜,正如目前的IM即时通讯软件那样百花齐放。

要深入理解云计算,需要把握以下五个方面

(一)原理:

云计算(Cloud Computing)是分布式处理(Distributed Computing)、并行处理(Parallel Computing)和网格计算(Grid Computing)的发展,或者说是这些计算机科学概念的商业实现。

云计算的基本原理是,通过使计算分布在大量的分布式计算机上,而非本地计算机或远程服务器中,企业数据中心的运行将更与互联网相似。这使得企业能够将资源切换到需要的应用上,根据需求访问计算机和存储系统。

这可是一种革命性的举措,打个比方,这就好比是从古老的单台发电机模式转向了电厂集中供电的模式。它意味着计算能力也可以作为一种商品进行流通,就像煤气、水电一样,取用方便,费用低廉。最大的不同在于,它是通过互联网进行传输的。

云计算的蓝图已经呼之欲出:在未来,只需要一台笔记本或者一个手机,就可以通过网络服务来实现我们需要的一切,甚至包括超级计算这样的任务。从这个角度而言,最终用户才是云计算的真正拥有者。

云计算的应用包含这样的一种思想,把力量联合起来,给其中的每一个成员使用。

(二)“云”时代

目前,PC依然是我们日常工作生活中的核心工具——我们用PC处理文档、存储资料,通过电子邮件或U盘与他人分享信息。如果PC硬盘坏了,我们会因为资料丢失而束手无策。

而在“云计算”时代,“云”会替我们做存储和计算的工作。“云”就是计算机群,每一群包括了几十万台、甚至上百万台计算机。“云”的好处还在于,其中的计算机可以随时更新,保证“云”长生不老。Google就有好几个这样的“云”,其他IT巨头,如微软、雅虎、亚马逊(Amazon)也有或正在建设这样的“云”。

届时,我们只需要一台能上网的电脑,不需关心存储或计算发生在哪朵“云”上,但一旦有需要,我们可以在任何地点用任何设备,如电脑、手机等,快速地计算和找到这些资料。我们再也不用担心资料丢失。

(三)云计算的几大形式

1.SAAS(软件即服务)

这种类型的云计算通过浏览器把程序传给成千上万的用户。在用户眼中看来,这样会省去在服务器和软件授权上的开支;从供应商角度来看,这样只需要维持一个程序就够了,这样能够减少成本。Salesforce.com是迄今为止这类服务最为出名的公司。SAAS在人力资源管理程序和ERP中比较常用。Google Apps和Zoho Office也是类似的服务

2.实用计算(Utility Computing)

这个主意很早就有了,但是直到最近才在Amazon.com、Sun、IBM和其它提供存储服务和虚拟服务器的公司中新生。这种云计算是为IT行业创造虚拟的数据中心使得其能够把内存、I/O设备、存储和计算能力集中起来成为一个虚拟的资源池来为整个网络提供服务。

3.网络服务

同SAAS关系密切,网络服务提供者们能够提供API让开发者能够开发更多基于互联网的应用,而不是提供单机程序。

4.平台即服务

另一种SAAS,这种形式的云计算把开发环境作为一种服务来提供。你可以使用中间商的设备来开发自己的程序并通过互联网和其服务器传到用户手中。

5.MSP(管理服务提供商)

最古老的云计算运用之一。这种应用更多的是面向IT行业而不是终端用户,常用于邮件病毒扫描、程序监控等等。

6.商业服务平台

SAAS和MSP的混合应用,该类云计算为用户和提供商之间的互动提供了一个平台。比如用户个人开支管理系统,能够根据用户的设置来管理其开支并协调其订购的各种服务。

7.互联网整合

将互联网上提供类似服务的公司整合起来,以便用户能够更方便的比较和选择自己的服务供应商。

(四)《纽约时报》:云计算到底指什么?

云计算的说法正在广为流行,Gartner高级分析师BenPring评价道:“它正在成为一个大众化的词语。”但是,问题是似乎每个人对于云计算的理解各不相同。作为一个对互联网的比喻,“云”是很容易理解的。但是一旦同“计算”联系起来,它的意义就扩展了,而且开始变得模糊起来。有些分析师和公司把云计算仅仅定义为计算的升级版——基本上就是互联网上提供的众多虚拟服务器。另外一些人把云计算定义的更加宽泛,他们认为用户在防火墙保护之外消费的任何事物都处于“云”之中。

云计算被人们关注是在人们考虑IT业到底需要什么之后,人们需要找到一种办法能够在不增加新的投资,新的人力和新的软件的情况下增加互联网的能力和容量。而云计算正好提供了这种可能。

现今云计算正处于一个起步的阶段,大大小小的公司提供着各式各样的云计算服务,从软件应用到网络存储再到邮件过滤。这些公司一部分是基础设备提供商,另一部分是像Salesforce.com之类的SAAS(软件即服务)提供商。现今主要实现的是基于互联网的个人服务,但是云计算的聚合和整合正在产生。

(五)廉价的“云”设备

由于“云时代”到来之后,几乎所有包括应用软件在内的数据都存储到“云”里,终端的功能将会退化,并将促成硬件产业和传统软件业的革命。

未来的终端,谷歌称之为“云”设备。其特点是一定要拥有一个功能完整的浏览器,并安装一个简单的操作系统,包括PC、手机、MP3、汽车上的CD甚至手表,“一开机,输入用户名和密码就能从‘云’端获取自己的应用,比在终端里更简单。”李开复描述道。而由于存储和运算能力都在“云”里,“云”设备未来的存储能力和运算能力将被极度削弱。

按李开复的理解,“云”设备的优势就是廉价、开放的环境以及简单。据了解,由于手机操作系统不开放,谷歌专门为“云计算”设计了一个Android操作系统。“Android就是为‘云时代’设计的。”李开复说,Android是个完整的操作系统,有个功能齐全的浏览器,跟其他操作系统不同的是,Android是个具有开放标准的“云”设备,它可以免费提供给用户,可以使手机变得更廉价。

按谷歌的想法,“云计算”的互联网时代到来之后,几乎所有数据和运算能力都搬到网络上,使廉价的PC、简单的操作系统成为选择,而由此带来的硬件、软件产业的革命已拉开。

在PC时代,你看到的是一个摩尔定律决定的硬件产业的速度竞赛模式:WINTEL架构相辅相成,你做一个更大的操作系统,我做一个更快的CPU,并导致硬盘、内存产业随之不断升级。但是李开复认为,“云时代”到来之后,这种模式的价值已无法延续。

“在互联网时代,我们的主要活动都在浏览器里,对PC的性能要求并不太高,所以硬件产业需要一个新的模式。”李开复认为,在“云时代”,一个简单开放的Linux操作系统、并不快的CPU、256M内存、不到10G的硬盘,就可以支撑起你日常的应用,而手机、汽车上的CD机、MP3甚至手表……能够上网、开放、廉价将是“云”设备的代名词。

“一个芯片制造者当然希望最快、最贵,但在桌面上这并不是未来业务的趋势。”李开复说。

Cloud Computing带来的三大影响

首先,云计算将赋予互联网更大的内涵并改变互联网企业的运营模式。过去几乎所有应用都是装在用户端或者局端数据库上运行,但今后通过云计算,更多地应用能够以互联网服务的方式进行。云计算的先驱者之一谷歌甚至强调未来几乎所有的软件都可以搬上互联网,以服务取代软件。当然这种观点过于极端,不可能所有的应用都完全通过网络作为存储和计算,但是云计算作为一种应用的模式将成为更多企业和个人的选择。由此,也必然引起互联网企业在运营模式方面的相应改变。

其次,云计算将扩大软硬件应用的外延并改变软硬件产品的应用模式。有一种流行的说法,将云计算比喻为电厂集中供电的模式,即客户不再需要自己购买发电机发电,而只要去电厂买电使用就够了。也就是说,通过云计算,用户可以不必购买新的服务器和部署软件,就可以得到应用环境或者应用本身。对于用户来说,软硬件不必是部署在自己身边的、专属于自己的产品,而是可以变身为可利用的、虚拟的一种资源。而且,可以利用的软硬件资源也不仅限于自己企业内部的设备和软件,而是可以通过网络得到扩展的软硬件资源。

再者,IT产品的开发方向也将发生变化以适应上述两种情况。一段时间以来,我们可以看到业界巨头们纷纷发布自己的云计算战略以配合这种发展趋势。英特尔表示,未来的技术发展会和“云”里的应用发生很大关系,英特尔设计的服务器和平台会按这样的方向变化,技术发展的目标中将增加新的内容。IBM对云计算更是投下了重注,并为此命名为“蓝云”计划,目前,IBM已经部署了200多名研发人员在这项业务的研究上。近期国外已有专门定位于云计算应用的终端设备发布,被称为云计算计算机,它的推出主要是瞄准那些需要PC,同时只是使用Web和Email的,希望价位低的人群,并且更多PC厂商都在开始规划这方面的产品。

Cloud Computing的由来

Cloud Computing被它的吹捧者视为“革命性的计算模型”,因为它使得超级计算能力通过互联网自由流通成为了可能。企业与个人用户无需再投入昂贵的硬件购置成本,只需要通过互联网来购买租赁计算力,“把你的计算机当做接入口,一切都交给互联网吧”。

“用户只需要640K的内存就足够了。”比尔·盖茨1989年在谈论“计算机科学的过去现在与未来时”时如是说。那时,所有的程序都很省很小,100MB的硬盘简直用不完。互联网还在实验室被开发着,超文本协议刚刚被提出。它们的广泛应用,将在6年之后开始。

目前(2021年),在提供装机服务的网站上可以检索到这样的信息,一个普通白领上班所需的电脑标配是:酷睿双核/1GB内存/100GB硬盘,很快,兆级的硬盘就将进入家庭机使用范围。

硬件配置飞速飚高的背后,是互联网上数据飞速的的增长——这简直在挑战人类想象力的极限,海量数据作为一个概念被提出时,单位以GB计。而现在这只是一个小网站的数据量单位。不尽畅想,如果有一天,互联网上可用的数据是现在的1000倍甚至更多时,我们的PC将变成什么样子?硬件会进化到怎样的形态?又或者,个人计算机根本就不必承受如此海量的数据计算?

云计算给出了另一种可能。

THEEND

最新评论(评论仅代表用户观点)

更多
暂无评论