1、一生活中的云计算二简单认识云计算云计算的概念云计算的发展现状云计算的优势及面临的挑战三云计算的应用一生活中的云计算 搜地图 我开车去“苏浙汇”吃饭,不知道该怎么走,于是我拿出手机,对着他说:“苏浙汇”手机屏幕上立马显示苏浙汇的地址和路线以及地图。而且显示结果里的店恰恰是我所在地附近的那家苏浙汇,而不是杭州的什么“苏浙汇”其实,这是Google最近推出的一个基于云计算的语音识别和搜索引擎。去旅行 当您和您的智能手机、笔记本电脑、电视以及网络进行持续互动的时候,云计算的真实能力将得以展现,所有这些设备将联合起来共同为您服务。举个简单的例子:现在是下午2点,您的行程表上显示您将在下午6点登上去往多伦
2、多的班机。此时,您的智能设备将分析出您本次旅行所需要的所有信息,并提前把它们汇总后汇报给您多伦多地区的天气预报、您所乘坐航班的最新情况、基于最新路况推荐的去机场的最佳路线等等。显然,这个例子说明,云服务的本质就是广泛、主动、高度个性化。玩游戏 现如今,在中国我们还在玩这一种网页小游戏“偷菜”。即腾讯的QQ农场,人们似乎都在连接互联网的计算机上寻找快乐,“农场”就是使用的云计算技术,其工作原理也非常简单。在这里大致可以分为3 步:1.当我们点击收获按钮时,我们的计算机就会将“收获”这个命令发送到在“云”里面的服务器。2.服务器根据你发送的指令,通过它自身的处理能力,将数据改写,保存在服务器的硬盘
3、上。3.服务器再将修改完毕的数据传回到你的计算机上面,计算机再根据数据,改变显示内容。当中,我们的计算机并没有参与到计算这个主要方面,它做的只是传送数据和接收数据,这就是“云计算”。二认识云计算1云计算的概念如今只要搜索“云计算”,就会出现数不尽的信息,可是到底什么是云计算呢?目前还没有公认的定义。类似电子商务,云计算也是有史以来最为混乱的技术概念,一方面是因为云计算涉及到太多的领域和应用场景;另一方面则是各类厂商的宣传和炒作,这种混乱正好说明云计算尚不成熟,云计算目前处于快速发展阶段。中国云计算专家委员会认为,云计算最基本的概念是:通过整合、管理、调配分布在网络各处的计算资源,并以统一的界面
4、同时向大量用户提供服务。借助云计算,网络服务提供者可以在瞬息之间,处理数以千万计甚至亿计的信息,实现和超级计算机同样强大的效能,同时用户可以按需计量的使用这些服务,从而实现让计算机成为一种公用设施来按需而用的梦想。云计算是并行计算(Parallel Computing)、分布式计算(Distributed Computing)和网格计算(Grid Computing)的融合和发展,或者说是这些计算机科学概念的商业实现。说个故事就会明白什么是云计算?在波士顿一条布满垃圾的小街尽头有一栋简陋灰色楼房,这栋楼房里面有一家叫VeriCenter的公司,它是沙利文一手创办的,沙利文大概是理想主义者,他放
5、弃在微软高薪高福利的工作,在1999年创建了自己的公司,只为了自己的信念:为企业提供信息的全新方式,这种方式使得企业不必购买和维护自己的电脑与软件,只需上网完成所需的数据处理,然后每月交一点费用,由外部的公司提供一切服务,沙利文又怎样实现他的理想?推开表面这破破烂烂的大门,任何人都会被它门内的世界所震惊。在一间面积大概有一个街区大小的房间里,摆满了各式各样的破电脑,当海量的数据流过电脑的微处理器时,红色和绿色的发光二极管无声的不断闪烁。在另一间屋子里,布满了光纤电缆,这里就是接入互联网的入口。通过这里,一屋子的电脑就会与几十家企业连在一起,而这几十家公司就能利用这个数据中心来运转软件和储存数据
6、,完成自己的业务需要。对于这些公司来说,这可是一项很省钱的方法,它们不必再自己配备数据中心或安装自己的软件,只需通过互联网与这间屋子里的机器连接上即可。这个公司会负责处理其他的事情,任何的操作都能完成,不管有多么庞大的数据,多么复杂的运算,一切都能搞定。为什么称为“云”?之所以称为云,是因为它在某些方面具有现实中云的特征:云一般都较大;云的规模可以动态伸缩,它的边界是模糊的;云在空中飘忽不定,无法也无需确定它的具体位置,但它确实存在于某处。之所以称为“云”,还因为云计算的鼻祖之一Amazon(亚马逊)公司将大家曾经称为网格计算的东西,取了一个新名称“弹性计算云”,并取得了商业上的成功。云计算包
7、括信息基础设施(硬件,平台,软件)和相关服务,提供各类资源的网络被称为“云”,“云”中的资源在使用者看来是可以无限扩展的,并且可以随时获取、按需伸缩、按需使用、按使用量付费。相对于传统的计算资源服务模式,“云”服务就像是从单台发电机模式转向电网集中供电的模式,它意味着计算能力也可以作为一种公共资源进行流通,就像煤气、水、电一样,取用方便,费用低廉。最大的不同在于,它是通过互联网进行传输的。云计算的分类 按照是否公开发布服务可以分成公有云(Public Cloud)、私有云(Private Cloud)和混合云(Hybrid Cloud),私有云有时也称企业云或者内部云。公有云。由某个组织拥有,
8、其云基础设施对公众或某个很大的业界群组提供云服务。(例如Google,中国电信)私有云。云基础设施特定为某个组织运行服务。可以是该组织或某个第三方负责管理,可以是场内服务(on-premises),也可以是场外服务(off-premises)。混合云。云基础设施由两个或多个云(私有的、或公有的)组成,独立存在,但是通过标准的或私有的技术绑定在一起,这些技术促成数据和应用的可移植性(例如用以云之间负载分担的 cloud bursting集中云技术)。区别 公有云和私有云在技术上并没有本质差异,只是运营和使用对象有所不同:前者是指企业使用其他单位运营的云平台服务;而后者则是企业自己运营并使用云平台
9、服务。介于两者之间还有混合云。按照服务类型(XaaS)可以分成:将基础设施作为服务(Infrastructure as a Service,IaaS),将平台作为服务(Platform as a Service,PaaS),将软件作为服务(Software as a Service,SaaS)等。IaaS将硬件设备等基础资源封装成服务供用户使用,如Amazon云计算AWS(Amazon Web Services)的弹性计算云EC2和简单存储服务S3。在IaaS环境中,用户相当在使用裸机和磁盘,即可以让它运行Windows,也可以让它运行Linux,因而几乎可以做任何想做的事情,但用户必须考虑如
10、何才能让多台机器协同工作起来。AWS提供了在节点之间互通消息的接口简单队列服务SQS(Simple Queue Service)。IaaS最大的优势在于它允许用户动态申请或释放节点,按使用量计费。运行IaaS的服务器规模达到几十万台之多,用户因而可以认为能够申请的资源几乎是无限的。同时,IaaS是由公众共享的,因而具有更高的使用率。PaaS对资源的抽象层次更进一步,它提供用户应用程序的运行环境,典型的如Google App Engine。微软的云计算操作系统Microsoft Windows Azure也可大致归入这一类。PaaS自身负责资源的动态扩展和容错管理,用户应用程序不必过多考虑节点间
11、的配合问题。但与此同时,用户的自主权降低,必须使用特定的编程环境并遵照特定的编程模式。这有点像在高性能集群计算机里进行MPI编程,只适用与解决某些特定的计算问题。例如,Google App Engine只允许使用Python和Java语言、基于称为Django的Web应用框架、调用Google App Engine SDK来开发在线应用服务。SaaS的针对性更强,它将某些特定应用软件功能封装成服务,如Salesforce公司提供的在线客户关系管理CRM(Client Relationship Management)服务。SaaS即不像PaaS一样提供计算或存储资源类型服务,也不像IaaS一样提
12、供运行用户自定义应用程序的环境,它只提供某些专门用途的服务供应用调用。2云计算的发展现状云计算在国外的发展 云计算与网络密不可分。云计算的原始含义是通过互联网提供计算能力。云计算的起源与亚马逊和Google 两个公司有十分密切的关系,它们最早使用到了“Cloud Computing”的表述方式。目前美国公开宣布进入或支持云计算技术开发的业界巨头包括微软、谷歌、IBM、亚马逊等。Google 是最大的云计算计算使用者。Google 搜索引擎就建立在分布在200多个站点、超过100万台的服务器的支撑之上,而且这些设施的数量正在迅猛增长。Google 的一系列成功应用平台,包括Google 地图,G
13、mail、Docs等也同样使用了这些基础设施。采用Google Docs 之类的应用,用户数据会保存在互联网上的某个位置,可以通过任何一个与互联网相连的终端十分便利地访问和共享这些数据。目前,Google 已经允许第三方在Google 的云计算中通过Google App Engine运行大型并行大型应用程序。Google 称颂的是它不保守,它早已以发表学术论文的形式公开了其云计算三大法宝:GFS、MapReduce 和Bigtable,并在美国、中国等高校开设云计算编程课程,紧接着又公开了其云计算平台监控系统Dapper的实现技术,又公开了Megastore分布式存储技术。微软于2008 年1
14、0 月推出了Windows Azure 操作系统,这个系统作为微软云计算计划的服务器端操作系统(Cloud OS)为广大开发者提供服务。微软拥有全世界数以亿计的Windows 用户桌面和浏览器,Azure(译为“蓝天”)试图通过在互联网架构上打造新云计算平台,让Windows 由PC 延伸到“蓝天”上。IBM从企业内部需求的逐渐上升出发,在2007 年11 月推出了“改变游戏规则”的“蓝云”计算平台,为用户带来即买即用的云计算平台。它包括一系列自我管理和自我修复的虚拟化云计算软件,来自全球的应用可以访问分布式的大型服务器池,使得数据中心在类似于互联网的环境下运行计算。IBM已在全球范围内建立云
15、计算中心,并且已帮助数个客户成功部署了云计算中心。云计算在国内的发展 目前中国云计算的讨论多数集中在早期云计算的概念、技术和模 式上。早期的云计算是一种动态的、易扩展的、通过互联网提供虚拟化IT 资源和应用的一种计算模式。用户不需要了解云技术内部的细节,也不必具有云内部的专业知识,更不需要直接参与、投入、建设、维护和控制就能直接按需使用并按用量付费。2008 年,IBM在无锡建立了中国第一个云计算中心,在北京IBM中国 创新中心建立了第二个云计算中心IBM大中华区云计算中心。2009 年初,在南京建立国内首个“电子商务云计算中心”。世纪互联推出“CloudEx”产品线,提供了互联网主机服务,在
16、线存储虚拟化服务等。随着云计算的升温,国内的电信运营商也都积极投入到云计算的 研究中,以期通过云计算技术促进网络结构的优化和整合,寻找到新 的赢利机会和利润增长点,以实现向信息服务企业的转型。中国移动 推出了“大云”(Big Cloud)云计算基础服务平台,中国电信推出了“e云”云计算平台,中国联通则是推出了“互联云”平台。我国企业创造了“云安全”概念,通过网状的大量客户端对网络中软件行为的异常监测,获取互联网中木马、恶意程序的最新信息,在服务端进行自动分析和处理,再把解决方案分发到客户端。瑞星、金山、360安全卫士等企业都推出了云安全解决方案。随着云计算的发展,互联网的功能越来越强大,用户可
17、以通过云 计算在互联网上处理庞大的数据和获取所需的信息。从云计算的发展 现状来看,未来云计算的发展会向构建大规模的能够与应用程序密切 结合的底层基础设施的方向发展。不断创建新的云计算应用程序,为 用户提供更多更完善的互联网服务也可作为云计算的一个发展方向。云计算特点云计算特点 一一 超大规模。超大规模。Google云计算已经拥有100多万台服务器,Amazon、IBM、微软、Yahoo等的“云”均拥有几十万台服务器。企业私有云一般拥有数百上千台服务器。虚拟化虚拟化 云计算支持用户在任意位置、使用各种终端获取应用服务。所请求的资源来自“云”,而不是固定的有形的实体。应用在“云”中某处运行,但实际
18、上用户无需了解、也不用担心应用运行的具体位置。只需要一台笔记本或者一个手机,就可以通过网络服务来实现我们需要的一切,甚至包括超级计算这样的任务。高可靠性高可靠性“云”使用了数据多副本容错、计算节点同构可互换等措施来保障服务的高可靠性,使用云计算比使用本地计算机可靠。高可扩展性。高可扩展性。“云”的规模可以动态伸缩,满足应用和用户规模增长的需要。云计算特点云计算特点 二二 通用性通用性 云计算不针对特定的应用,在“云”的支撑下可以构造出千变万化的应用,同一个“云”可以同时支撑不同的应用运行 按需服务。按需服务。“云”是一个庞大的资源池,按需购买;云可以象自来水,电,煤气那样计费。极其廉价。极其廉
19、价。由于“云”的特殊容错措施可以采用极其廉价的节点来构成云,“云”的自动化集中式管理使大量企业无需负担日益高昂的数据中心管理成本,“云”的通用性使资源的利用率较之传统系统大幅提升,因此用户可以充分享受“云”的低成本优势,经常只要花费几百美元、几天时间就能完成以前需要数万美元、数月时间才能完成的任务。云计算的好处 给用户带来好处 经济:租用方式,降低首次投入和TCO 快速:快速部署、简单运维 弹性:各个部门不需要分别建设各自的很小规模的计算中心和数据中心,而是享用集中部署和维护大量设备的大型数据中心,享用规模效益带来的弹性 方便:可以在Anyone、Anywhere、Anytime访问。给提供商
20、、开发人员的好处 客户群体剧增客户群体剧增。产品可以很容易接近大量客户。产品快速卖出产品快速卖出。网上卖产品、用户直接体验 简化售后维护简化售后维护。计算中心和数据中心的硬件、服务、应用程序维护简单;利于成功转型利于成功转型。从一个软件开发商(靠人力发财的公司)快速转变成为资源型公司(就和谁都想做中石油一样)。云计算面临的挑战 用户的观点 数据安全性数据安全性:数据在云里而不在用户本地,这是公有云不可避免问题。响应不及时响应不及时:延迟,相对与本地执行而言远程一定有一定延迟;应用可用性应用可用性:原来的C/S程序如何转化为云服务?纯粹的B/S应用漏洞太多、开发复杂、维护困难(SOA)一旦成为云
21、服务问题将被放大;提供商观点 服务质量问题服务质量问题。SLAs(Service Level Agreements),计费问题、法律问题。商业模式问题商业模式问题。SaaS商业模式如何拓展 用户锁定问题用户锁定问题。用户可能不断从不同云中迁移、丢掉。Customer Lock-in:通过云如何提供优良的SaaS平台(不断提供增值服务add value Service),然后提供Open/standard APIs 演变成为PaaS;三云计算的应用 云计算在教育领域的应用 目前,每个学校图书馆都有自己的服务器,用于日常图书管理、数字资源检索下载等服务。为确保服务器内数据资源的安全性及服务器的可靠
22、运行,图书馆对服务器的最大服务响应数量及接入终端数量等都进行了一定的限制。在云计算模式中,“云”端能保证数据的安全和高并发性,用户的请求也可迅速获得响应。此外,云计算模式具有虚拟性,用户可以通过电脑、手机、等多种终端访问图书馆提供的电子资源服务,用户甚至可以定制服务,建立符合自己需要的个人图书馆,实现移动学习,使图书馆资源中心的作用得到最大限度的发挥。教育云计算在医学领域的应用 随着信息化需求的不断加大,医院在完成其主体服务的同时也需要向患者提供完整的诊疗过程信息,向卫生行政主管提供基础数据用以决策及进一步提升医疗服务水平。这都用到云计算。云计算在制造业领域的应用 随着社会的发展,制造企业的竞
23、争将日趋激烈,企业在不断进行产品创新.管理改进的同时,也在大力开展内部供应链优化与外部供应链整合工作,进而降低运营成本,缩短产品研发生产周期,未来云计算将在制造企业供应链信息化建设方面得到广泛应用,特别是通过对各类业务系统的有机整合,形成企业云供应链信息平台,加速企业内部研发-采购-生产-库存-销售”信息一体化进程,进而提升制造企业竞争实力。36写在最后写在最后成功的基础在于好的学习习惯成功的基础在于好的学习习惯The foundation of success lies in good habits谢谢大家荣幸这一路,与你同行ItS An Honor To Walk With You All The Way讲师:XXXXXX XX年XX月XX日