1、,汉周云计算白皮书简版,汉周云计算 2008-08,,,内 容,什么是云计算云计算概念辨析云计算技术云计算产品和市场,,云计算IT新贵,云计算,火热的概念背后,是一个是一个如镜中花的概念,每个企业,每个个人,都站在自己所代表的利益方解读这个概念。如果,给一个中立的概念,从这里开始。,,云计算定义,云计算是一种资源交付和使用模式,指通过网络获得应用所需的资源(硬件、平台、软件)。提供资源的网络被称为“云”。“云”中的资源在使用者看来是可以无限扩展的,并且可以随时获取。这种特性经常被比喻为像水电一样使用硬件资源,按需购买和使用。,,云计算与IT技术,云计算是随着处理器技术、虚拟化技术、分布式存储技
2、术、宽带互联网技术和自动化管理技术的发展而产生的. 这种大规模的计算能力通常是由分布式的大规模集群和服务器虚拟化软件搭建。,,云计算的影响,云计算有可能颠覆软件产业,应用和许可被随时购买和生效,应用在网络上而不是本机上运行。这种转变将数据中心放在网络的核心位置,而所有的应用所需要的计算能力、存储、带宽、电力都由数据中心提供。云计算不仅影响商业模式,还影响开发、部署、运行、交付应用的方式。,,内 容,什么是云计算云计算概念辨析云计算技术云计算产品和市场,,云计算的关联概念,云计算正成为行业中的热点概念。它和下面的词汇产生了或多或少的关连:网格计算,效用计算,虚拟化,服务器集群,主机租用,主机托管
3、。云计算平台普遍用到了虚拟化技术,并且基于一个集群来构建,和网格计算和效用计算以及SaaS有着天然的联系,而且被用在IDC行业与主机租用和主机托管业务竞争。,,效用计算,效用计算是一种提供计算资源的商业模式,用户从计算资源供应商获取和使用计算资源并基于实际使用的资源付费。简单说,是一种基于资源使用量的付费模式。效用计算主要给用户带来经济效益。企业数据中心的资源利用率普遍在20%左右,这主要是因为超额部署购买比平均所需资源更多的硬件一边处理峰值负载,可预计到的或不可预计的。效用计算则允许用户只为他们所需要用到并且已经用到的那部分资源付费。,,云计算和效用计算的比较,效用计算是是一种分发应用所需资
4、源的计费模式。 云计算是一种计算模式, 代表了在某种程度上共享资源进行设计、开发、部署、运行应用,以及资源的可扩展收缩和对应用连续性的支持。效用计算通常需要云计算基础设施支持,但并不是一定需要。同样,在云计算之上可以提供效用计算,也可以不采用效用计算。,监控计量计费结算,效用计算,云 计 算,,分布式计算,分布式计算是指在一个松散或严格约束条件下使用一个硬件和软件系统处理任务,这个系统包含多个处理器单元或存储单元,多个并发的过程,多个程序。一个程序被分成多个部分,同时在通过网络连接起来的计算机上运行。分布式计算类似于并行计算,但并行计算通常用于指一个程序的多个部分同时运行于某台计算机上的多个处
5、理器上。所以,分布式计算通常必须处理异构环境、多样化的网络连接、不可预知的网络或计算机错误。,,网格计算,网格计算是指分布式计算中两类比较广泛使用的子类型。一类是,在分布式的计算资源支持下作为服务被提供的在线计算或存储。另一类是,一个松散连接的计算机网络构成的一个虚拟超级计算机,可以用来执行大规模任务。该技术通常被用来通过志愿者计算解决计算敏感型的科研、数学、学术问题,也被商业公司用来进行电子商务和网络服务所需的后台数据处理、经济预测、地震分析等。,,云计算与网格计算的不同点,网格计算强调资源共享,任何人都可以做为请求者使用其它节点的资源,任何人都需要贡献一定资源给其他节点。网格计算强调将工作
6、量转移到远程的可用计算资源上。云计算强调专有,任何人都可以获取自己的专有资源,并且这些资源是由少数团体提供的,使用者不需要贡献自己的资源。在云计算中,计算资源被转换形式去适应工作负载,它支持网格类型应用,也支持非网格环境,比如运行传统或Web2.0应用的三层网络架构。网格计算侧重并行的计算集中性需求,并且难以自动扩展。云计算侧重事务性应用,大量的单独的请求,可以实现自动或半自动的扩展。,,服务器集群,服务器集群是指将一组服务器关联起来,使它们在外界从很多方面看起来如同一台服务器。集群内的服务器之间通常通过局域网连接,通常用来改善性能和可用性,但一般而言比具有同等性能功能和可用性的单台主机具有更
7、低的成本。网格通常更加松散连接、异构、地理位置分散,主机之间信任度更低。,,虚拟化,虚拟化指对计算资源进行抽象的一个广义概念。虚拟化对上层应用或用户隐藏了计算资源的底层属性。它既包括使单个的资源(比如一个服务器,一个操作系统,一个应用程序,一个存储设备)划分成多个虚拟资源,也包括将多个资源(比如存储设备或服务器)整合成一个虚拟资源。虚拟化技术是指实现虚拟化的具体的技术性手段和方法的集合性概念。虚拟化技术根据对象可以分成存储虚拟化、计算虚拟化、网络虚拟化等。计算虚拟化可以分为操作系统级虚拟化,应用程序级,和虚拟机管理器。虚拟机管理器分为宿主虚拟机和客户虚拟机。,,云计算异军突起,相对与云计算的兄
8、弟概念而言,云计算只是刚刚兴起。从Google Trend 获取的信息我们可以看到,云计算在2007年末才被该系统统计,并且一直处于上升趋势。而同时,网格计算、效用计算、分布式计算的概念却呈现下降趋势。云计算和虚拟化应该会在托管平台上有所作为,而主机租用已经呈现下降趋势。,,内容,什么是云计算云计算概念辨析云计算技术云计算产品和市场,,云计算对服务提供商意味着什么,快速部署缩小主机规模提高资源利用率提高管理效率降低运维成本基础设施可以放置在低土地和能源成本的地区提供商业连续性服务提高服务水平复杂的体系结构商业模式和理念的转变,,云计算对于用户意味着什么,用户端负载降低降低总体拥有成本可能将应用
9、的开发与基础设施维护相对分离可能将程序代码与物理资源分离不需要为一次性任务或罕见的负载状况准备大量设备按需扩展资源使应用具有高可用性快速部署应用按使用付费,,云计算基础设施基本特征,自愈合多用户使用虚拟化线形扩展资源监控和测量资源注册和发现,,云计算基础设施架构,云计算基础设施平台一般分为以下几层:物理设施,虚拟化,管理,服务提供。物理设施被虚拟化,提供一个灵活的资源池体提高资源利用率。管理层负责物理资源和虚拟资源池的管理、部署、监控、报警等。服务提供层组合管理层的功能提供某种形式的服务。,,云计算存在的难题,连续高可用性某个集群的失效处理一致性不同集群的同步互操作性和标准化在萌芽和成长期,各
10、厂商都试图建立自己的接口API所有构件的扩展信息保密跨地区存储和数据传输可能会引发法律和政治问题性能问题差异化定制问题组织障碍,,使用云计算服务的风险,优先访问权风险管理权限风险数据处所风险数据隔离风险 数据恢复风险调查支持风险 长期发展风险,,什么是云计算云计算概念辨析云计算技术云计算产品和市场,,10个使用云计算服务的企业,The NY TimesAmazon EC2 NasdaqAmazon S3 Major League BaseballJoyent ESPNRightscale using Amazon EC2 HasbroAmazon EC2 British Telecom3Ter
11、a Taylor WoodrowGoogle Apps CSSAmazon EC2 ActivisionAmazon EC2 Business Objects (A SAP Company)Rightscale using Amazon EC2,,云计算服务划分,,云计算技术和方案提供者,3Tera - AppLogic grid OS used as cloud computing platform by service providers and enterprisesAppistry - Cloud computing middleware-Enableseasily scalable
12、cloud computing in the enterprise.Cassatt - Cassatt Active Response platform enables administrators to set policies to power physical and virtual servers safely on and off and pool their computing resources. CloudHan - Cloud tech and infrastructure consultant, in China.CloudScale Networks - Cloud en
13、abler. Currently in private ALPHA only Enomaly Inc - Service Provider & Cloud Enabler - Developer of the Enomalism Elastic Computing Platform & Elastic Drive Q-layer - provides software for data centers that enables cloud computing, support VSAN, VLAN, VPDC, currently support VMware ESX. Skytap- Iaa
14、S service optimized for QA, Training, Demo, andOps Testing.Supports VMware, Xen hypervisors & Windows, Linux & Solaris OS guests.,,云计算基础设施层服务,Agathon Group - Cloud provider. Services include highly available VPS, virtual private datacenters and ready-to-use LAMP stacks. Self-service ordering. Custom
15、 development and managed services available.Amazon Web Services - Amazon EC2/S3 (Hardware-a-a-S & Cloud Storage)CohesiveFT - CohesiveFT Elastic Server On-DemandElasticHosts - UK-based instant, on-demand servers in the cloudFlexiscale - Another instant provisioner of web servers with some advanced fe
16、atures like auto-scaling coming soon. GoGrid - instant, on-demand servers offering control in the cloud. Deploy Windows/Linux servers via web-interface in minutesGridLayer - Cloud Provider. A service by Layered Technologies that delivers Virtual Private Datacenters and virtual private servers from g
17、rids of commodity servers LayeredTechnologies - Cloud Provider. provider of on-demand hosting and cloud and utility computing solutions through its brand GridLayerMosso - Rackspaces cloud hosting service Newservers - Instant provisioning of web servers either Windows or Linux,,云计算平台层服务,Bungee Connec
18、t - Provides end to end tools and systems required to develop, deploy and host web applications (Platform as a Service) Coherence - Oracle Coherence Data Grid for EC2 and other cloud platformsF - Ss application development platform (PaaS)GigaSpaces - middleware for the cloud, cloudware Google AppEng
19、ine - (PaaS)Now support pythonHeroku - Ruby on Rails in their CloudQrimp - An AJAX based PaaSRightScale - RightScale provides a platform and expertise that enable companies to create scalable web applications running on Amazons Web Services that are reliable, easy to manage, and cost less,,基于云计算的服务,
20、CAM Solutions-SaaS Provider. Cloud Event Management,Autonomicsand Monitoring-as-a-Service(TM)CloudStatus- CloudEnabler. Real-time performance trending of cloud infrastructure (currently AWS).Kaavos IMOD is an easy to use online application. Cloud Computing Made Easy.Microsoft Mesh Nasstar - SaaS pro
21、vider. Business grade Hosted Desktop service, UK market leaders. Nirvanix - Cloud StorageTrustSaaS - uptime monitoring and alerting service (SaaS Weather Report) for Software as a Service (SaaS) run by an independent third party,,云计算开源项目,云计算基础设施管理项目:Enomalism, convirt, redhat genome, hyperVM, lxlabs, LN, OpenNEbula, reservoir-fp7, scalr, eucalyptus, ganeti, gplhost,ovirt。工具性项目:Kenso, hyperic, virt-P2V。,,谢 谢,汉周云计算,,