《云计算=SaaS 网格计算 虚拟化.docx》由会员分享,可在线阅读,更多相关《云计算=SaaS 网格计算 虚拟化.docx(7页珍藏版)》请在优知文库上搜索。
1、M承博士,云计算SaaS+网格计算虚拟化究竟什么是云计算?在IT业界,对于“云计算”至少有超过20种的说明。维基白,科的定义为“云计算(C1.oUdcomputing),是这样种计算方式,计算资源是动态易扩展而且虚拟化的,往往通过互联网供应。用户不须要了解云中基础设施的细微环节,不必具有相应的专业学问,也无需干脆进行限制”.埃森哲(ACCen1.Ure)询问公司的定义“第三方供应商通过网络动态供应及配置IT功能(硬件、软件或服芬)”.云计算的概念模型其实,云计算作为种新技术,包含了多层含义:用户的公共性:云计算所供应的服务对缭,既有企业/政府/学术/个人等最终用户,也包括应用软件、中间件平台等
2、“用户”,这是依据云计算供应不同层次的服务所确定的“设备的多样性:云计算所供应股务的设备也是多样的,既包括各种规模的服务器、主机、存储设备,也包括各种类型的终端设备,如计算机、智能手机、各种智能传感器、RFID设备等.商业模式的服务性:云计算是以服务的方式供应设备和应用的。这种服务特性体现在两个方面的特征:简化和标准的服务接口,按需计费的商业模式。供应方式的Ift捷性:云计算既可以作为一种共用设施,供应社会服务,即“公共云”,也可以作为企业信息化的集中计算平台来供应,即“私有云”。 计算服务化; 资源虚拟化: 管理智能化。云计算的技术体系要完全理解云计算的技术体系,或者其完整含义,我认为须要从
3、三个方面说明。也就是说,云计莫一点也不神奇,其实云计算就是软件即服务SaaS、网格计算、虚拟化三个概念的结合体。-6虐擀力多8,*!*云计算的技术基础 云计算的虚拟化(VirtuaIization)虚拟化即基础设施的虚拟化(Virtua1.ization),核心是传统已经成熟的集群技术和分区技术的结合。集群计算(C1.usterComputing)是将多台服务器虚拟为一台服务的技术,目的是提高计算实力和提升设备的容错、实现负载均衡,集群技术已经广泛应用于操作系统、数据库和中间件等系统软件平台。而分区计算(PartitionCwIing)是大型主机和UNIX小型机上一种成熟的技术,就是将一台服务
4、器虚拟为多台服务器,每个虚拟单元叫一个分区,各分区之间是相互隔离的,目的是提高资源利用率.只不过,现在低端的NTE1.架构的PC服务器也支持虚拟化而已。服务器多机虚拟化WBn2,、务It1.3白白白白白网络虚拟化服务器单机虚拟化U序FC11MMISCSINAS存储虚拟化“体黑列云计算的虚拟化虚拟化目前还包括网络虚拟化(VPN)和存:储虚拟化(SAN/NAS)等技术,与服务器虚拟化起,构建为个完整的计算资源虚拟化环境,在虚拟化管理系统的限制下,实现动态的可配理的智能系统, 网格计算(GridCoq)Uting)云计算是网格计克(GridComputing)的另一种表现形式,是相像技术的两种表现形
5、式。网格计算是种计算实力提升的方式,其原理是依据并行计算理论,通过任务分解,将子任务分布式提交到其他服务器上运行,以获得更强大计算实力.应用场景:科学计算,天气预报,地震分析、地质勘探、石油勘探等:任务特色:重计算,弱流程,少交互:这种计算任务须要消耗大量的CPU计算,对网络流量不大,存储和硬盘访问量不大。计算模式:任务通过服务分解,分布式计算。因此,网格计算尽管在IBM等公司大力推动下,实际商业应用并不胜利,主要在一些南校、科研机构等建设有这样的试收环境,因为这种it算场景并不普遍。而云计算就是解决商业应用环境下的计算资源的虚拟供应更强大计算实力和资源利用率.应用场景:企业管理,电子政务,电
6、子商务等:任务特色:弱计算.强流程,多交互:这种应用很难进行分解,常见的人机交互,CpU消耗并不大,但存储和硬盘访问量很大,因此网络的访问流量也特别大。计算模式:资源的虚拟供应更强大的计算实力.天计算与网格计算网格计算的基础技术就是WebSerTices,通过任务分解为服务,这些服务可以在分布式的计算环境中,实现和设备无关的标准交互,并且通过服务的封装,可以实现并行的事务处理“云计算的平台技术,主要是依靠于SOA,而我们知道SO.A的主要实现技术体系也就是WCbSCrViCcs,因此云计算和网格计算的核心技术基础是相像的。因此,云计克的商业用途将特别广泛,能够得到厂商和用户的大力支持. 云计算
7、的服务化云计算的运用模式即服务化.所谓服务化,即服务消费者只需供应服务的恳求,并提交服务的输入,而不关切服务的实现方法、技术和流程,而干脆得到服芳的结果。云计算的服务模式是将软件作为服务SaaS(SoftwareasaService).将平台作为服务PaaS(P1.atformasaServiCe)和将基础设施作为服务IaaS(InfrastructureasaSerViCe)等各种模式。将软eCRMKtngdecY爆件加中引件岳面的19%.如:GoOaCAppEnpncMrooAWowkmf/VureIUIItderpm1.C1.odP1.a1.forai理件格隼系统后磔5封裳.Sf1.:A
8、mazonEC2/S3nt1.C1.oudFundact1.wi云计算的服务化软件即服务SQftWarc-as-a-Servic。,简称SaaS,是随着互联网技术的发展和应用软件的成熟,而在21世纪起先兴起的一种完全创新的软件应用模式。闻名的SaaS供应商sa1.esforce公司提出的SaaS并运用于CRM行业,它是一种通过InIeme1.供应软件的模式,SHUS供应商将应用软件统一部署在服务器上,客户可以依据自己实际需求,通过互联网向服务商定购所需的应用软件服务,按定购的服务多少和时间长短向服务商支付费用,并通过互联网获得服务商供应的服务。用户不用再购买软件,而改用向供应商租用基于Web的
9、软件,来管理企业经营活动,口无需对软件进行维护,服务供应商会全权管理和维护软件,软件厂商在向客户供应互联网应用的同时,也供应软件的离线操作和本地数据存储,让用户随时随地都可以运用其定购的软件和服务。对于很多小型企业来说,SaaS是采纳先进技术的最好途径,它消退了企业购买、构建和维护基础设施和应用程序的须要。SUaS之中的软件“S。C1.WHIe”本质上是指应用软件APPIiCa1.iOnSoftware.严格上来说SaaS应当叫做AaaS(App1.icationasaService)或者BaaS(BusinessasaService),这是因为SaaS出现的时候,系统软件和平台软件还不能也还
10、没有作为服务来供应。平台即服务P1.atform-as-a-Scrvice,简称PaaS,是云计算种重要的服务模式,其核心是将计算环境和应用程序的运行平台作为一项服务进行供应。PaaS的实现方式是将中间件平台、及其组件和运行环境进行封装。例如,假如客户拥有JaVa应用程序,或者特性化的一个应用须要电了地图组件,传统上必需购买和配巴服务器硬件和操作系统,以及应用服务耦软件和电子地图组件等,还必需购买OraC1.e数据库等系统软件,才能供应一个综合的计算平台,其应用软件才能够运行。而现在,云计翼就可以供应客户一个应用运行的平台,而客户无须关切平台的配置硬件环境和软件系统,只要部署到PHHS之中的平
11、台实例或者电子地图的接口上(WebService)就可以依据租用的方式来运行系统了。基础设施即服务IaaS(InfrastructureasaSerViCe)是将硬件资源进行虚拟化,在操作系统层面将计和基础设施(CPU/内存和存储/操作系统)等以出租的方式在虚拟网络VPN下为客户供应服务的模式。云计算的智能化云计算的虚拟化和动态管理本质上是系统的管理智能化,通过动态配置的资源管理、自动动态配置的自适应性和自我红原实力,将云计算设计为智能系统.这些智能的自我管理特性表现为:/虚拟化设置:可以特别简化地在限制台配置虚拟化的计算资源;/资源动态配置:可以在运行期动态调整资源配苴:/系统自动监测:自动监测系统运行的健康状况,对异样状况自动报警:/平安隔离:各虚拟资源之间进行平安的隔离,各个实例之间实现自治:,负载自动均衡:系统在虚拟设备之内实现多个资源之间的自动负载均衡:/资源管理决策支持:可以对云计鸵资源的适应状况进行优化的管理决策,实现自优化:,自身原:云计卯的实例和虚拟化资源出现运行故障或者死锁,系统具备自我笈原功能。通过这些智能化的管理功能,云计算是一个自适应、自优化的智能系统。