云计算(Cloud computing),是一种新兴的共享基础架构的方法,可以将巨大的系统池连接在一起以提供各种IT服务。很多因素推动了对这类环境的需求,其中包括连接设备、实时数据流、SOA的采用以及搜索、开放协作、社会网络和移动商务等这样的Web2.0应用的急剧增长。 另外,数字元器件性能的提升也使IT环境的规模大幅度提高,从而进一步加强了对一个由统一的云进行管理的需求。云计算被它的吹捧者视为“革命性的计算模型”,因为它使得超级计算能力通过互联网自由流通成为了可能。企业与个人用户无需再投入昂贵的硬件购置成本,只需要通过互联网来购买租赁计算力,“把你的计算机当做接入口,一切都交给互联网吧”。比如武汉播思就是一家专门从事云计算研究、实现和部署的新兴公司。
纠错 编辑摘要- 1 定义
- 2 特点
- 3 由来
- 4 基本原理
- 5 发展条件
云计算 - 定义
狭义云计算是指IT基础设施的交付和使用模式,指通过网络以按需、易扩展的方式获得所需的资源(硬件、平台、软件)。 提供资源的网络被称为“云”。“云”中的资源在使用者看来是可以无限扩展的,并且可以随时获取,按需使用,随时扩展,按使用付费。这种特性经常被称为像水电一样使用IT基础设施。
广义云计算是指服务的交付和使用模式,指通过网络以按需、易扩展的方式获得所需的服务。这种服务可以是IT和软件、互联网相关的,也可以是任意其他的服务。
云计算经常与并行计算(Parallel Computing)、分布式计算(Distributed Computing)和网格计算(Grid Computing)相混淆。云计算(Cloud Computing)是网格计算(Grid Computing)、分布式计算(Distributed Computing)、并行计算(Parallel Computing)、效用计算(Utility Computing)网络存储(Network Storage Technologies)、虚拟化(Virtualization)、负载均衡(Load Balance)等传统计算机技术和网络技术发展融合的产物。它旨在通过网络把多个成本相对较低的计算实体整合成一个具有强大计算能力的完美系统,并借助SaaS、PaaS、IaaS、MSP等先进的商业模式把这强大的计算能力分布到终端用户手中。Cloud Computing的一个核心理念就是通过不断提高“云”的处理能力,进而减少用户终端的处理负担,最终使用户终端简化成一个单纯的输入输出设备,并能按需享受“云”的强大计算处理能力!
云计算 - 特点
(1) 超大规模。“云”具有相当的规模,Google云计算已经拥有100多万台服务器, Amazon、IBM、微软、Yahoo等的“云”均拥有几十万台服务器。企业私有云一般拥有数百上千台服务器。“云”能赋予用户前所未有的计算能力。
(2) 虚拟化。云计算支持用户在任意位置、使用各种终端获取应用服务。所请求的资源来自“云”,而不是固定的有形的实体。应用在“云”中某处运行,但实际上用户无需了解、也不用担心应用运行的具体位置。只需要一台笔记本或者一个手机,就可以通过网络服务来实现我们需要的一切,甚至包括超级计算这样的任务。
(3) 高可靠性。“云”使用了数据多副本容错、计算节点同构可互换等措施来保障服务的高可靠性,使用云计算比使用本地计算机可靠。
(4) 通用性。云计算不针对特定的应用,在“云”的支撑下可以构造出千变万化的应用,同一个“云”可以同时支撑不同的应用运行。
(5) 高可扩展性。“云”的规模可以动态伸缩,满足应用和用户规模增长的需要。
(6) 按需服务。“云”是一个庞大的资源池,你按需购买;云可以象自来水,电,煤气那样计费。
(7) 极其廉价。由于“云”的特殊容错措施可以采用极其廉价的节点来构成云,“云”的自动化集中式管理使大量企业无需负担日益高昂的数据中心管理成本,“云”的通用性使资源的利用率较之传统系统大幅提升,因此用户可以充分享受“云”的低成本优势,经常只要花费几百美元、几天时间就能完成以前需要数万美元、数月时间才能完成的任务。
业务变革
云安全
云安全的策略构想是:使用者越多,每个使用者就越安全,因为如此庞大的用户群,足以覆盖互联网的每个角落,只要某个网站被挂马或某个新***病毒出现,就会立刻被截获。云安全的发展像一阵风,瑞星、趋势、卡巴斯基、MCAFEE、SYMANTEC、江民科技、PANDA、金山、360安全卫士、卡卡上网安全助手等都推出了云安全解决方案。瑞星基于云安全策略开发的2009新品,每天拦截数百万次******,其中1月8日更是达到了765万余次。趋势科技云安全已经在全球建立了5大数据中心,几万部在线服务器。据悉,云安全可以支持平均每天55亿条点击查询,每天收集分析2.5亿个样本,资料库第一次命中率就可以达到99%。借助云安全,趋势科技现在每天阻断的病毒感染最高达1000万次。
云物联
物联网中的感知识别设备(如传感器、RFID等)生成的大量信息如果不能有效地整合与利用,那无异于入宝山而空返,望“数据的海洋”而兴叹。云计算架构可以用来解决数据如何存储、如何检索、如何使用、如何不被滥用等关键问题。
物联网的两种业务模式:
1. MAI(M2M Application Integration), 内部MaaS
2. MaaS(M2M As A Service), MMO, Multi-Tenants(多租户模型)
云计算与物联网
随着物联网业务量的增加,对数据存储和计算量的需求将带来对“云计算”能力的要求:
1. 云计算:从计算中心到数据中心在物联网的初级阶段,PoP即可满足需求
2. 在物联网高级阶段,可能出现MVNO/MMO营运商(国外已存在多年),需要虚拟化云计算技术,SOA等技术的结合实现物联网的泛在服
务: TaaS (everyTHING As A Service)。
云营销
狭义云营销:帮客户销售产品,快速建立全国营销渠道,获取经济利益。
广义云营销:树立企业品牌形象,获取更大社会资源等。
云教育
视频云计算应用在教育行业的实例
流媒体平台采用分布式架构部署,分为web服务器,数据库服务器、直播服务器和流服务器,如有必要可在信息中心架设采集工作站搭建网络电视或实况直播应用,在各个学校已经部署录播系统或直播系统的教室配置流媒体功能组件,这样录播实况可以实时传送到流媒体平台管理中心的全局直播服务器上,同时录播的学校本色课件也可以上传存储到金山区教育局信息中心的流存储服务器上,方便今后的检索、点播、评估等各种应用。
云计算在资源融合的应用
1、远程课堂:在互联网(教育网)上通过系统进行在线实时收看远程教育频道,方便地实现远程听课(同屏多画面直播:一路学生视频、一路老师视频、一路老师电脑屏)、在线学习(课后回顾),更解决了一些不能来到学校上课的难题。同时将信号推到教委平台,供其它学校学生,在家、图书馆、电或其他地方,实时学习,也可以在课后观看课堂录像,完成学习任务。真正实现区内学校资源,名师资源的平衡化。
2、 学生实训电视台:可以让各学校建立多个实习电视台,让学生社团主持现场直播电视节目,可事先公告排定活动,届时让师生实况收看,参与各种社团活动,活动过程可实时录制成视频档案,并可事后编辑活动影片,作为点播教材。所有的频道不仅在本学校网站上发布,同时推送到教委资源融合网,方便其它学校共同收看与学习。实现多校活动协作,使活动多元化,丰富与扩大学生的知识面。
3、电视转播:通过平台将电视的模拟信号实时采集并直播出去,这样可以建立自己的网络教育电视台,如中央十套、教育电视台等。教育管理部门可以根据自己教学规划确定所选的频道然后采集在平台上,当然可以定期调整。观看着可以根据自己学习的需要选择观看。可以轻松的将平台的电视频道建成包含数百频道的大型网络电视台。采用云计算方式,中心教委可将各学校的直播信号融合,并整合后再传给没有直播采集信号的学校,实现资源的合理利用,减少学校的重复投资,实现教育资源均衡化。
4、红色教育:将经典的,有教育和学习价值的电影,教育片,故事片,记录片等集中存放到视频服务器中,方便师生课后点击学习,丰富学生的课余生活,使得学生可以全面发展。该平台利用云计算技术,支持所有的流媒体格式,可以实现批量添加,智能识别等功能,极大地方便了管理者和观看者。各学校的资源可以自动融合到教委,并可以审请将教委的资源下传到本校的视频教育平台,实现资源共享。
云游戏
云计算就现今来说,还并没有成为家用机和掌机界的联网模式,因为至今X360仍然在使用LIVE,PS是PSNETWORK ,wii是wi-fi。但是几年后或十几年后,云计算取代这些东西成为其网络发展的终极方向的可能性,非常大。
如果这种构想能够成为现实,那么主机厂商将变成网络运营商,他们不需要不断投入巨额的新主机研发费用,而只需要拿这笔钱中的很小一部分去升级自己的服务器就行了,但是达到的效果却是相差无几的。对于用户来说,他们可以省下购买主机的开支,但是得到的确是顶尖的游戏画面(当然对于视频输出方面的硬件必须过硬。)。你可以想象一台掌机和一台家用机拥有同样的画面,家用机和我们今天用的机顶盒一样简单,甚至家用机可以取代电视的机顶盒而成为次时代的电视收看方式。这将是电子时代最大的变革之一。[1]
云计算 - 由来
这种资源池称为“云”。“云”是一些可以自我维护和管理的虚拟计算资源,通常为一些大型服务器集群,包括计算服务器、存储服务器、宽带资源等等。云计算将所有的计算资源集中起来,并由软件实现自动管理,无需人为参与。这使得应用提供者无需为繁琐的细节而烦恼,能够更加专注于自己的业务,有利于创新和降低成本。
之所以称为“云”,是因为它在某些方面具有现实中云的特征:云一般都较大;云的规模可以动态伸缩,它的边界是模糊的;云在空中飘忽不定,你无法也无需确定它的具体位置,但它确实存在于某处。
早在60年代麦卡锡(John McCarthy)就提出了把计算能力作为一种象水和电一样的公用事业提供给用户。云计算的第一个里程碑是,1999年Salesforce.com提出的通过一个网站向企业提供企业级的应用的概念。另一个重要进展是2002年亚马逊(Amazon)提供一组包括存储空间,计算能力甚至人力智能等资源服务的Web Service。 2005年亚马逊又提出了弹性计算云(Elastic Compute Cloud),也称亚马逊 EC2,的Web Service,允许小企业和私人租用亚马逊的计算机来运行他们自己的应用。详情请参阅[2]。
之所以称为“云”,还因为云计算的鼻祖之一亚玛逊公司将曾经大家称作为网格计算的东西,取了一个新名称“弹性计算云”(EC2),并取得了商业上的成功。 云计算被它的吹捧者视为“革命性的计算模型”,因为它使得超级计算能力通过互联网自由流通成为了可能。企业与个人用户无需再投入昂贵的硬件购置成本,只需要通过互联网来购买租赁计算力,“把你的计算机当做接入口,一切都交给互联网吧”。用户只需要640K的内存就足够了。”比尔·盖茨1989年在谈论“计算机科学的过去现在与未来时”时如是说。那时,所有的程序都很省很小,100MB的硬盘简直用不完。互联网还在实验室被开发着,超文本协议刚刚被提出。它们的广泛应用,将在6年之后开始。目前(2008年),在提供装机服务的网站上可以检索到这样的信息,一个普通白领上班所需的电脑标配是:低端酷睿双核/1GB内存/100GB硬盘,很快,兆级的硬盘就将进入家庭机使用范围。硬件配置飞速飚高的背后,是互联网上数据飞速的的增长——这简直在挑战人类想象力的极限,海量数据作为一个概念被提出时,单位以GB计。而现在这只是一个小网站的数据量单位。比如武汉播思就是一家专门从事云计算研究、实现和部署的新兴公司,他们处理的数据基本都是PB级别的。
云计算 - 基本原理
云计算(Cloud Computing)是分布式处理(Distributed Computing)、并行处理(Parallel Computing)和网格计算(Grid Computing)的发展,或者说是这些计算机科学概念的商业实现。
云计算的基本原理是,通过使计算分布在大量的分布式计算机上,而非本地计算机或远程服务器中,企业数据中心的运行将更与互联网相似。这使得企业能够将资源切换到需要的应用上,根据需求访问计算机和存储系统。这可是一种革命性的举措,打个比方,这就好比是从古老的单台发电机模式转向了电厂集中供电的模式。它意味着计算能力也可以作为一种商品进行流通,就像煤气、水电一样,取用方便,费用低廉。最大的不同在于,它是通过互联网进行传输的。云计算的蓝图已经呼之欲出:在未来,只需要一台笔记本或者一个手机,就可以通过网络服务来实现我们需要的一切,甚至包括超级计算这样的任务。从这个角度而言,最终用户才是云计算的真正拥有者。云计算的应用包含这样的一种思想,把力量联合起来,给其中的每一个成员使用。从最根本的意义来说,云计算就是利用互联网上的软件和数据的能力。 对于云计算, 李开复(Google全球副总裁、中国区总裁)打了一个形象的比喻:钱庄。 最早人们只是把钱放在枕头底下,后来有了钱庄,很安全,不过兑现起来比较麻烦。现在发展到银行可以到任何一个网点取钱,甚至通过ATM,或者国外的渠道。就像用电不需要家家装备发电机,直接从电力公司购买一样。“云计算”带来的就是这样一种变革——由谷歌、IBM这样的专业网络公司来搭建计算机存储、运算中心,用户通过一根网线借助浏览器就可以很方便的访问,把“云”做为资料存储以及应用服务的中心。 云计算目前已经发展出了云安全和云存储两大领域。如国内的瑞星和趋势科技就已开始提供云安全的产品;而微软、谷歌等国际头更多的是涉足云存储领域。
云计算 - 发展条件
(云计算)必然会越来越普遍,逐渐发展成主流的计算模式而取代集中式的大型计算机:
1、现在分布式系统的第一个原因就是因为他具有比集中式系统更好的性能价格比。你不要花几十万美元就能获得高效能计算。
2、多数应用本身就是分布式的。如工业企业应用,管理部门和现场不在同一个地方。
3、高可靠性。冗余不仅是生物进化的必要条件,而且也是信息技术。现代分布式系统具有高度容错机制,控制核反应堆主要采用分布式来实现高可靠性。
4、可扩展性。买一台性能更高的大型机,或者再买一台性能相同的大型机的费用都比添加几台PC的费用高得多。
5、高度灵活性。能够兼容不同硬件厂商的产品,兼容低配置机器和外设而获得高性能计算。
云计算 - 类别
Markus Klems
云计算是一个囊括了开发,负载平衡,商业模式,以及架构的时髦词,是软件业的未来模式(Software10.0),或者简单地讲,云计算就是以Internet为中心的软件。
Reuven Cohen
云计算是一种基于Web的服务,目的是让用户只为自己需要的功能付钱,同时消除传统软件在硬件,软件,专业技能方面的投资。云计算让用户脱离技术与部署上的复杂性而获得应用。
Douglas Gourlay
云计算指的是一个大的宏图,基本上说,就是让用户透过Internet访问技术服务,现在,每次登陆Facebook或搜索航班,事实上都是在使用云计算。
Praising Gaw
云计算就是新的Web2.0,一种既有技术上的市场绽放。就象以前人们在自己的网站上放一点ajax就宣称自己是Web2.0一样,云计算是一个新的流行词。
积极的一面是,Web2.0最终抓住了主流眼球,同样,云计算概念最终也会改变人们的思想,最终爆发出各种各样的概念,托管服务,ASP,网格计算,软件作为服务,平台作为服务所提供的在线客户关系管理服务,任何东西作为服务。
Briande Haaff
从消费者的角度看,SaaS是云计算的一种,然而行业内的人必须明白这到底是什么意思。简单说,云计算就是SaaS的升华。
Ben Kepes
云模式的初衷是让硬件层的消费象按需计算,按所需存储空间那样进行,而为了让云模式带来更多力量,我们需要在整个应用架构中,在一个虚拟的环境中实现配制,部署,服务。
Omar Sultan
云计算就是为一些需要动态改变的需要访问资源与服务。应用和服务请求的资源来自“云”,而不是固定的有形的实体。云就是一些可以自我维护和管理的虚拟资源。
云计算 - 三种主要应用形式
根据现在最常用,也是比较权威的NIST(National Institute of Standards and Technology,美国国家标准技术研究院)定义,云计算主要分为三种服务模式,而且这个三层的分法重要是从用户体验的角度出发的。
这三种服务模式是SaaS(Software as a Service),PaaS(Platform as a service)和IaaS(Infrastructure as a service)。对普通用户而言,他们主要面对的是SaaS这种服务模式,而且几乎所有的云计算服务最终的呈现形式都是SaaS。
SaaS
SaaS是Software-as-a-service(软件即服务)的简称,它是一种通过Internet提供软件的模式,用户无需购买软件,而是向提供商租用基于Web的软件,来管理企业经营活动。“相对于传统的软件,SaaS解决方案有明显的优势,包括较低的前期成本,便于维护,快速展开使用。这些优势导致SaaS在中国市场增长明显。”Springboard中国区软件行业研究经理刘经纬(JingweiLiu)说,“随着企业IT预算持续受到严格的审查和企业减少雇用技术人员,我们可以在未来的几个月中看到中国市场对SaaS解决方案有明显的需求。”
PaaS
通过网络进行程序提供的服务称之为SaaS(Software as a Service),而云计算时代相应的服务器平台或者开发环境作为服务进行提供就成为了 PaaS(Platform as a Service)。所谓PaaS实际上是指将软件研发的平台(计世资讯定义为业务基础平台)作为一种服务,以SaaS的模式提交给用户。因此,PaaS也是SaaS模式的一种应用。但是,PaaS的出现可以加快SaaS的发展,尤其是加快SaaS应用的开发速度。在2007年国内外SaaS厂商先后推出自己的PaaS平台,从某种意义上说,PaaS是SaaS的源泉。
在云计算应用的大环境下,PaaS的优势显而易见:
开发简单,因为开发人员能限定应用自带的操作系统,中间件和数据库等软件的版本,比如SLES 11,WAS 7和DB2 9.7等,这样将非常有效缩小开发和测试的范围,从而极大地减低开发测试的难度和复杂度。
部署简单,首先,如果使用虚拟器件方式部署的话,能将本来需要几天的工作缩短到几分钟,能将本来几十步操作精简到轻轻一击。其次,能非常简单的将应用部署或者迁移到公有云上,以应对突发情况。
维护简单,因为整个虚拟器件都是来自于同一个ISV,所以任何软件升级和技术支持,都只要和一个ISV联系就可以了,不仅避免了常见的扯皮现象,而且简化了相关流程。
IaaS
IaaS (Infrastructure as a Service)基础设施即服务。消费者通过 Internet 可以从完善的计算机基础设施获得服务。这类服务称为基础设施即服务(Infrastructure asaService,IaaS)。基于Internet 的服务(如存储和数据库)是 IaaS的一部分。
IaaS最大优势在于它允许用户动态申请或释放节点,按使用量计费。运行IaaS的服务器规模达到几十万台之多,用户因而可以认为能够申请的资源几乎是无限的。而IaaS是由公众共享的,因而具有更高的资源使用效率。
前景
云计算被视为科技业的下一次革命,它将带来工作方式和商业模式的根本性改变。
首先,对中小企业和创业者来说,云计算意味着巨大的商业机遇,他们可以借助云计算在更高的层面上和大企业竞争。自1989年微软推出Office办公软件以来,我们的工作方式已经发生了极大变化,而云计算则带来了云端的办公室——更强的计算能力但无须购买软件,省却本地安装和维护,节省了大量资金。
其次,从某种意义上说,云计算意味着硬件之死。至少,那些对计算需求量越来越大的中小企业,不再试图去买价格高昂的硬件,而是从云计算供应商那里租用计算能力。在避免了硬件投资的同时,公司的技术部门也无须为忙乱不堪的技术维护而头痛,节省下来的时间可以进行更多的业务创新。
以亚马逊为例,其云计算产品价格便宜(当然利润丰厚),吸引了大批中小企业,甚至《纽约时报》、红帽、晟碟等大型公司。亚马逊提供每1G的存储收费15美分,服务器的租用则是每小时10美分。据称其“云”中的每台计算机投资仅为300美元,假设电力消耗也是300美元,而按此收费标准,在一年不间断的情况下其收益为876美元,利润率约为45%—高于其销售书籍的毛利。
随着云计算的兴起,传统硬件制造商再次面临危机。戴尔、惠普、SUN等多年来一直担忧美国市场的衰退,或许这下硬件市场的衰退真的要来了。
云计算对商业模式的影响体现在对市场空间的创新上。哈佛商学院教授克里斯滕森认为,埃立克·施密特认为,云计算意味着从PC机时代重返大型机时代。“在PC时代,PC提供了很多很好的功能和应用,现在又回到大型时的时代了。现在的大型机看不见,摸不着,不过确确实实就摆在那里,它们在云里,在天空里。”
云计算 - 发展空间
畅想一下,当计算机的计算能力不受本地硬件的限制,更小尺寸,更轻重量,却能进行更强劲处理的移动终端触手可得。我们完全可以在纸样轻薄的笔记本上照样运行最苛刻要求的网络游戏,也完全可以在手机上通过访问Photoshop在线来编辑处理刚照出的照片。
更为诱人的是,企业可以以极低的成本投入获得极高的计算能力,不用再投资购买昂贵的硬件设备,负担频繁的保养与升级。例如,美国的房地产网站Goosipy希望建立一个数据库,计算67万个家庭在12年间购入沽出×××的的数据,以便为消费者提供更好的建议。如果他们自己动手,初步预计,需要花费6个月的时间和数以百万计的美元。而最后,他们租赁了Amazon所提供的“弹性计算机云”服务,通过使用Amazon强大数据分析能力,这个项目的完成仅用了3个星期,费用不到5万美元——云计算的妙处之一,即是按需分配的计算方式能够充分发挥大型计算机群的性能。如果你只需使用5%的资源,就只需要付出5%的价格,而不必像以前那样,为100%的设备买单。
云计算 - 识别
1)如果标称是“网格”或“OGSA(开放网格服务架构)”...那么,它不是云。
2)如果需要你向厂商提供一份几十页的需求说明书...那么,它不是云。
3)如果你不能用自己的信用卡来购买...那么,它不是云。
4)如果他们想卖给你硬件设备...那么,它不是云。
5)如果没有提供API...那么,它不是云。
6)如果需要你重新构架你的系统...那么,它不是云。
7)如果你不能在10分钟之间部署(provision)服务器...那么,它不是云。
8)如果你不能在10分钟之间撤销(deprovision)服务器...那么,它不是云。
9)如果你知道你所使用的机器的具体位置...那么,它不是云。
10)如果需要有一个咨询顾问来帮助你...那么,它不是云。
11)如果需要你事先准备好所需机器数目清单...那么,它不是云。
12)如果它只运行一种操作系统...那么,它不是云。
13)如果你不用把它连到你自己的机器上去...那么,它不是云。
14)如果需要你安装软件才能使用它...那么,它不是云。
15)如果你拥有所有这些硬件...那么,它不是云。
云计算技术:云计算爱好者应该关注的几个开源云计算项目鉴于很多云计算爱好者想学习云计算但不知道如何入手,中云网(china-cloud.com)云计算专家提醒云计算爱好者关注以下三个开源的云计算项目,接触开源的东西能够更好更快的掌握云计算。
(1) 10gen,它既是一个云平台,又是一个可下载的开放源代码包,可用于创建您自己的私有云。10gen 是类似于 App Engine 的一个软件栈,它提供与 App Engine 类似的功能 — 但有一些不同之处。通过 10gen,可以使用 Python 以及 JavaScript. 和 Ruby 编程语言开发应用程序。该平台还使用沙盒概念隔离应用程序,并且使用它们自己的应用服务器的许多计算机(当然,是在 Linux 上构建)提供一个可靠的环境。
(2) Eucalyptus 项目(Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems)是Amazon EC2 的一个开源实现,它与商业服务接口兼容。和EC2 一样,Eucalyptus 依赖于Linux 和Xen 进行操作系统虚拟化。Eucalyptus 是加利福尼亚大学(Santa Barbara)为进行云计算研究而开发的。您可以从该大学的网站上下载它,或者通过 Eucalyptus Public Cloud 体验它,不过后者有一些限制。
(3) Enomalism 云计算平台。Enomalism 是一个开放源代码项目,它提供了一个功能类似于 EC2 的云计算框架。Enomalism 基于 Linux,同时支持 Xen 和 Kernel Virtual Machine(KVM)。Enomalism 提供了一个基于 TurboGears Web 应用程序框架和 Python 的软件栈。
云计算 - 安全风险
尽管使用云计算服务的好处听起来如此诱人,但更多人却抱以观望的态度。这种谨慎来自于对安全问题的考虑。云计算意味着数据被转移到用户主权掌控范围外的机器上,也就是云计算服务提供商的手中。那么,如何保证这些数据的安全性?如何能相信服务商不会将数据出卖给商业竞争对手呢?这样的担心从来没有停止过。在2007年初,Google发布Google Apps服务(一种免费提供的简化office软件包,数据在互联网上存储与处理),就有许多分析者提出质疑:使用者怎么能确定数据在Google那里是安全的?
服务商解释说,对云计算过程里的数据安全问题,“完全不必担心”。因为数据在集群上被分解为散乱的状态,就连服务器也不太理解他们,想要破译与还原数据难度非常高。作为云计算的主要推动者,发布九大安全问题
1、特权用户访问若使用云计算,你的机密数据将由贵公司外面的人员来处理,所以可想而知:不是贵公司的员工完全可以访问这些数据。
2、法规遵从在《萨班斯-奥克斯利法案》当道的时代,公司有责任实施严格的数据监控和归档级别。即便一家公司与外部的云计算服务提供商签订了合同,这些法规仍要求这家公司负有责任。云计算服务提供商应当提交审计和安全方面的证书,确保对方能够履行约定的承诺。 “如果云计算提供商不愿意或者没能力做到遵从法规,这表明客户只能用它们来处理最不重要的功能。”
3、数据位置若使用云计算,你不知道自己的数据到底存放在什么地方。服务器可能建在马来西亚、加拿大或者美国的新泽西州,说不定同时建在上述三个地方。
4、数据隔离当然,云计算提供商会使用SSL来保护传输中的数据,但当贵公司的数据位于存储设备中时,可能与其他公司的数据共用一只“虚拟保管箱”。贵公司的数据与别人的数据经过适当隔离吗?提供商可能会夸耀自己的加密技术如何强大、安全。你会听到密钥长度有多长、采用哪种深奥的加密算法。不过,如果你的数据能够被提供商读取,那么可以这么认为:数据也会被别人读取。
5、可用性从理论上来说,如果你使用云计算服务提供商,没有必要担心自己的数据会消失――这些提供商很容易采用冗余机制把你的数据复制到众多地方,这样万一系统崩溃,仍可以高枕无忧。但你的员工能不能随时访问完成工作所需的数据呢?比方说,要是虚拟管道受到堵塞会怎样?要是提供商自身出现的某种内部故障导致你无法访问自己的关键数据,又会怎样?忠告:“公司应当为任何重要的IT工作负载确定服务级别方面的要求,并且需要提供商签订服务级别协议,从而确保合同里面写明惩罚条款,以防出现服务级别协议未得到遵守的情况。”
6、灾难恢复
重要问题:你的提供商有能力进行全面恢复吗?需要多少时间才能完成全面恢复?因为他不只为你一家服务。
7、调查支持开展内部的法律调查向来就不是容易的事,因为这需要清查可能散布在实体位置和虚拟位置的大批文档。如果你使用云计算服务提供商,那么开展这种调查更是困难重重:许多客户的数据也许散布在地点不断变化的一系列数据中心。
8、存活能力你的提供商会被收购吗?或者更糟糕的是,会破产吗?如果是这样,对方需要多久才能把数据交还给你、而且采用的格式让你可以导入到另一家提供商的基础设施上?
9、降低风险方面的支持你的员工开始使用外部提供商时,会经历一个学习过程。这家提供商提供的界面用起来多容易?提供商是否帮助你的管理人员设置监控政策?又采取了哪些措施来防范恶意软件和网络钓鱼?
云计算 - 标准争端
虽然安全的疑虑尚未打消,云计算概念方兴未艾,战场上硝烟已起。其中不乏Google、亚马逊、IBM与微软、Sun公司这样的信息巨头。尽早进入市场的好处显而易见:赢得良好的公关形象,吸引学界与业界的关注,通过与学界和自由智库的磨合发展技术。更为关键的是,云计算被视为将用户从桌面推向互联网的一步关键棋,在新旧规则交替的紧要关头,谁赢得了战场,谁就赢得了规则的制定权。
因此我们不难理解,Amazon与Sun公司何以如此积极地加入这场竞争。Amazon在2007年向开发者开放了名为“弹性计算机云”的服务,让小软件公司可以按需购买Amazon数据中心的处理能力。Sun公司推出“黑盒子”计划,该计划基于云计算理论建立,称未来的数据中心,不再会被局限在拥挤而闷热的机房里,而是一个个可移动的集装箱,企业可以把它移动到包括“郊外”在内的各种地方,降低机房的开支。
微软和Google是这场角逐里最重要的角色。众所周知,从Gmail开始,Google一直试图通过以互联网提供给用户计算能力与服务,颠覆微软缔造的“桌面为王”的时代,挑战微软的权威。Google以开源的姿态推广它的云计算平台,这意味着用户可以得到这个平台的代码并修改它。这被视作推广云计算方式的有利手段。施密特更是乐观地表示,他相信,“90%计算任务都能够通过云计算技术完成”。
面对Google的挑战,微软试图以加州大学伯克莱分校、马里兰州大学和华盛顿大学等6所大学的计算机科学研究者提供资金与设备,推动云计算的研究,并在2007年8月高调推出Blue Cloud 蓝云计划。该计划意指使公司数据中心与因特网运行更为贴近的计算机与软件产品组合,并预计在08年春季会发布第一个产品。IBM高性能解决方案副总裁Willy Chiu透露,“云计算将是IBM接下来的一个重点业务”。目前已经部署200多名研发人员在这项业务的研究上。
IBM有着得天独厚的优势:应用服务器、存储、管理软件,样样具备。更有利的一点在于,IBM可以绕开数据从本地转移到互联网过程中的安全问题这一障碍,通过向客户出售云计算方案与终端,为企业建立属于自己的云计算模型的数据中心来发展这一计划。
有观点认为,云计算受到热捧的背后,还反应了超级计算机市场的角力。超级计算机应用一度因需要非常昂贵的硬件投入而面临极高的推广门槛,云计算却宣告了低成本提供超级计算服务的可能,一旦云计算得到了广泛的推广,可以乐观地估计,超级计算机市场的春天即将到来。
云计算 - IBM
IBM计划建立一个相当规模的商业模式,在大型数据中心方面进行有意义的技术开拓工作,以此激发大家的商业兴趣,并且利用遍布于互联网上的远程主机进行更高效的运行、搜索信息以及编写程序。
据分析人士称,在面向企业级云计算的市场中,IBM正在着力把自己打造成行业的领导者。这个公司的战略是,销售更多为云计算量身定制的硬件、软件和服务。从2008年春季开始,IBM将会提供适用于云计算的服务器电脑,包括主机。
IBM正在封装的云计算软件名为Hsdoop,运行在Linux操作系统上。Hadoop基于名为Nutch的开源搜索项目以及Google的MapReduce(映射化简)软件,MapReduce用于连接大量电脑扩展复杂的计算任务,用于大规模数据集(大于1TB)的并行运算。
IBM的执行官认为,这个策略就如同他对Linux的支持,Linux是一款开源的操作系统,向人们提供微软之外的新的选择。IBM对Linux的支持从2000年便已经开始,包括了在市场开拓和技术开发方面的投入,加速了Linux在企业用户之中的应用。
IBM负责系统和技术团队的高级副总裁Willian M.Zeilter宣称:“对我来说,这种感觉就像2000年对Linux。”
IBM现在有200位研究员专注于云计算的工作,并且Zeitler先生表示,在今后三年的阶段规划中,IBM还会投入巨资,但是他没有透露具体数量。
IBM在数据中心高效运行上做了很多努力,并且集中桌面电脑和其他设备,在数据中心中运行更多的计算任务。它们被命名为“自动的”、“有效的”网格计算。
云计算 - SUN
2008年5月,Sun在2008JavaOne开发者大会上宣布推出“Hydrazine”计划。至此,集结在“云计算”旗帜之下的软件供应商又增加了一位重量级成员。基于“Hydrazine”计划,Sun希望利用其核心技术打造一个包含网络环境、数据中心和其他基础设施组件在内的完整解决方案,如Sun的JavaFX丰富互联网应用程序技术、Sun的Glassfish应用服务器、Sun企业服务总线、Sun目录服务器、MySQL、“廉价存储”和Sun的硬件,从而使得开发人员利用Sun平台创建托管应用与服务,并且不用到任何其它地方就可以利用这些应用程序和服务赚钱。此外,作为“Hydrazine计划”的一部分,Sun还推出了“Insight计划”。这个分析功能可以让开发人员知道谁在使用他们的产品,并且利用这个功能注入广告或者赚钱。
凭借此举,Sun正式进军“云计算”领域,也由此展开了与IBM、微软、Google等巨头的新一轮竞技。
云计算 - 谷歌
Google和微软之间日益激烈的对立将是一场史诗般的企业战争,将对两家公司的成功和发展产生重要影响,并规定着消费者和企业如何工作、购物、通讯,以及“过他们的数字生活”。
Google认为这一切将发生在遥远的数据中心中的服务器,用户可以通过许多有线和无线设备访问这些服务,这就是所谓的“云计算”(cloud computing);微软也认为未来在于Web,但它的重心仍然是其桌面PC软件。而这正是它们的冲突之源。
施密特认为:“当今年早些时候Google推出一款名为Google Apps的软件包时,没有人认为微软会被彻底打败。而Google Apps只不过是Google通过互联网向用户提供更大计算能力计划的一个步骤。他表示,对于大多数人而言,计算机是复杂而不可靠的。如果Google能够通过Web提供计算服务,将是人们计算体验的真正改进。随着互联网连接速度的提高和互联网软件的改进,“云计算”能够完成的任务会越来越多。90%计算任务都能够通过“云计算”技术完成,其中包括几乎所有的企业计算任务和白领员工的任务”。
施密特相信,无论他如何努力地避免激怒微软,Google与微软的摩擦是不可避免的。当然了,微软也不会停滞不前,它已经在搜索和互联网广告领域投资数十亿美元,以赶超Google,但迄今为止并没有获得成功。它们还在其它一些领域相互争斗,例如Web地图、在线视频、手机软件。
对于微软而言,施密特的言论无异于是战书。在计算机上安装的传统软件是微软的根本,其官员认为90%的计算任务将转移到基于Web的“云计算”环境中的想法是一种幻想。
微软企业部门总裁莱科斯表示,拿目前的市场与未来的市场进行比较是错误的。在莱科斯看来,Google的挑战在理下,对微软的***被误导了,也是自大的。Google关注的是自己的利益,它是为了削弱微软,而不是满足客户的需求。
莱科斯指出,微软在产品开发和客户研究上花费了数年时间并投入了数十亿美元,仔细研究了员工和企业使用软件的方式。确实,微软的优势在于其在办公软件市场上巨大的领先优势。业界分析人士称,Google不能在桌面软件领域与微软直接对抗。桌面软件正在向Web软件转型。
分析人士指出,与最近数年微软战胜的其它对手相比,Google是一家完全不同的竞争对手:其规模更大、发展速度更快、财力雄厚、对人才有吸引力。Google“云计算”技术是开放的。由Google的工程师自己设计的数据中心在节能、速度、成本方面很有优势,使得它能够以极低的成本增添运算能力。
施密特表示,中小企业、大学、消费者会相对迅速地转向基于Web的“云计算”技术。他说,通过采用Google和其它厂商提供的Web产品,小型企业可以大幅度地降低成本和减少技术难题。为了获得成功,Google需要赢得包括企业在内的大量信徒的支持。
云计算 - 益处
云计算技术将使得中小企业的成本大大降低!
如果说云计算给大型企业的IT部门带来了实惠,那么对于中小型企业而言,它可算得上是上天的恩赐了。过去,小公司人力资源不足,IT预算吃紧,那种动辄数百万美元的IT设备所带来的生产力对它们而言真是如梦一般遥远,而如今,云计算为它们送来了大企业级的技术,并且先期成本极低,升级也很方便。
这一新兴趋势的重要性毋庸置疑,不过,它还仅仅是一系列变革的起步阶段而已。云计算不但抹平了企业规模所导致的优劣差距,而且极有可能让优劣之势易主。简单地说,当今世上最强大最具革新意义的技术已不再为大型企业所独有。云计算让每个普通人都能以极低的成本接触到顶尖的IT技术。
云计算 - 产业链全景图
1、 一个金字塔形架构:从硬件基础设施,到SaaS服务界面以及无处不在的移动云中终端,全都实现标准化的无缝集成和整合,构成ICT的通天塔;
2、二方面的融合:单机虚拟化与多机虚拟化技术打造的HPC和网格计算设施与面向服务的Web Services, SOA,SaaS, Utility计算等技术建立的无处不在的服务设施之间的融合;
3、三层SPI架构:SaaS面对最终用户提供服务,PaaS中间件承上启下整合软件资源,IaaS面对底层设施整合硬件资源;三层按需动态服务模式提供多种业务模式,是以盈利为目的的企业商业模式的基础和支撑;
4、 四种部署方式:私有云一般存在于内网和专网中,为单一机构服务;社区云一般存在云内网和专网以及×××网络中,为多家关联机构服务;共有云面向互联网,服务于大众;混合云是上述两种或三种云的组合;
5、五大关键功能:按需自助服务;泛在的网络访问方式;动态的资源池;快速可伸缩性;可计量的服务;五大功能的组合是实现云计算ICT资源“自来水”式服务理想的基础;
6、六大基本特性:可自修复能力、通过单机虚拟化实现的同质性、广泛的地理分布、面向服务的SOA架构、低费用和先进的安全措施;六大特征是云计算赢得用户广泛的认同和接受的优势所在。
附上Peter Laird的另一个英文全景图。
云计算 - 运算服务
2010年10月12日消息,中国移动通信研究院院长黄晓庆在2010中国国际通信信息展“ICT中国·2010高层论坛”上预测,云计算给整个IT行业带来变革,而这种变革就是云计算未来将向水电煤一样成为大IT行业的基础设施,为公众提供运算服务。[3]
作为给中国移动提供技术支持的武汉播思,同样是云计算领域的专业公司,具有非常先进的云计算、云存储产品,比如uDrop,oNest,巨量数据分析套件等等。
云计算 - 思维导图
http://www.hudong.com/wiki/%E4%BA%91%E8%AE%A1%E7%AE%97