云计算将网络上分布的计算,存储,服务构件,网络软件等资源集中起来,基于资源虚拟化的方式,为用户提供方便快捷的服务,它可以实现计算与存储的分布式与并行处理。如果把“云”视为一个虚拟化的存储与计算资源池,那么云计算则是这个资源池基于网络平台为用户提供的数据存储和网络计算服务。互联网是最大的一片云,其上的各种计算机资源共同组成了若干个庞大的数据中心及计算中心。
IT基础设施的交付和使用模式,即通过网络以按需,易扩展的方式活的所需的资源(硬件,平台,软件)。提供资源的饿网络被称为云。从更广泛的意义上来看,云计算是指服务的交付和使用模式,即通过网络以按需,易扩展的方式活的所需的服务,这种服务可以是IT基础设施,也可以是任意其他的服务。
由于云计算和网格计算都具有分布式,并行处理等特点,因此常有研究者将两者联系起来,维基百科将云计算定义为:“网格计算下的一种新的标签,它使用公用计算或其他方法来共享计算资源。”这个定义所看重的是“云计算是依靠本级服务器或个人设备来处理用户应用程序之外的另一种选择”,与同样是将计算的工作量转移到远程计算机或服务器上的网格计算具有相似之处。但云计算并不是网格计算的升级版,它与网格计算存在着巨大的差异。网格技术通常被用来通过志愿者计算解决计算敏感型的科研,数学,学术问题,也被商业公司用来进行电子商务和网络服务所需的后台数据处理,经济预测,地震分析等。由此可见,网格的构建大多为完成某一个特定的任务需要,活着支持挑战性的应用。而云计算一般来说都是为了通用应用而设计的,从一开始就支持广泛企业计算,web应用等,普适性更强。它可以支持网格类型应用,也可以支持非网格环境。
网格计算的主要思路是聚合分布的松散耦合资源,强调的是资源共享,侧重并行的计算集中性需求,难以自动扩展。云计算的IT资源相对集中,以网格的形式提供底层资源的获得和使用;强调专有,任何人都可以获取自己的专有资源,并且这些资源可以仅由少数组织提供,使用者不需要贡献自己的资源;侧重的是事务性应用,应对大量的单独的请求,可以实现自动或半自动的扩展。
云计算是随着处理器技术,虚拟化技术,分布式存储技术,宽带互联网技术和自动化管理技术的发展而产生的。从技术层面上讲,云计算基本功能的实现取决于两个关键的因素,一个是数据的存储能力,另一个是分布式的计算能力。
并行计算的作用是首先将大型的计算任务拆分,然后再派发到云中节点进行分布式并行计算,最终将结果收集后统一整理,如排序,合并等。虚拟化最主要的意义是用更少的资源做更多的事。在计算云中引入虚拟化技术,就是力求能够在较少的服务器上运行更多的并行计算,对云计算中所应用到的资源进行快速而优化的配置等。
云计算的典型服务模式有三类:“软件即服务(Software as a Service, SaaS)”,“平台即服务(Platform as a Service, PaaS)”,”基础设施即服务(Infrastructure as a Service, IaaS)”.
所谓SaaS是指用户通过标准的web浏览器来使用Internet上的软件。从用户角度来说,这意味着他们前期无需在服务器或软件爱你许可证授权上进行投资乐从供应商角度来看,与常规的软件服务模式相比,维护一个应用软件的成本要相对低廉。SaaS在人力组员管理软件上的应用较为普遍。Salesforce.com以销售和管理SaaS而闻名,是企业应用软件领域中最为知名的供应商。
所谓PaaS是指云计算服务商提供应用服务引擎,如互联网应用程序接口或运行平台,用户基于服务引擎构建该类服务。PaaS是基于SaaS发展起来的,它将软件研发的平台作为一种服务,以SaaS的模式提交给用户,可以加快SaaS的发展,尤其是加快SaaS应用的开发速度。从用户角度来说,这意味着他们无需自行建立开发平台,也不会在不同平台兼容性方面遇到困扰;从供应商的角度来说,可以进行产品多元化和产品定制化。Salesforce.com公司的云计算结构成为Force.com。该平台作为一个服务运行在internet上,是完全即使请求的,收费是以每登录为基础的。
所谓IaaS是指云计算服务商提供虚拟的硬件资源,如虚拟的主机,存储,网格,安全等资源,用户无需购买服务器,网络设备和存储设备,只需通过网络租赁即可搭建自己的应用系统。IaaS定位于底层,向用户提供可快速部署,按需分配,按需付费的高安全与高可靠的计算能力以及存储能力租用服务,并可谓应用提供开放的云基础设施服务接口,用户可以根据业务需求灵活定制租用相应的基础设施资源。
无论Saas,Paas,Iaas,其核心概念都是为用户提供按需服务。于是产生了“一切皆服务”(Everything as a Service, EaaS or XaaS)的理念。基于这种理念,以云计算为核心的创新型应用不断产生,云计算与电子商务结合产生的电子外包就是前景看好的应用之一。
移动互联网是指以昆带IP为技术核心,可同时提供语音,数据,多媒体等业务服务的开放式基础电信网络。从用户行为角度来看,移动互联网广义上是指用户可以使用手机,笔记本等移动终端,通过无线移动网络和HTTP协议接入互联网;狭义上是指用户使用手机终端,通过无线通信方式,访问采用WAP协议的网站。
移动互联网的主要应用包括手机游戏,移动搜索,移动即时通讯,移动电子邮件等。从全球范围来看,社区网络应用和定位导航正在成为新的热点。目前移动互联网的三种商业模式都源自于门户模式的成功实践:一是“平台+服务”模式,定位于价值链控制力;二是“终端+应用”模式,定位于用户需求整体解决方案;三是“软件+门户”模式,定位于最佳产品服务。云计算将为移动互联网的发展注入强大的动力。移动终端设备一般来说容量较小,计算能力不强,云计算将应用计算与大规模的数据存储从终端到服务器端,从而降低了对移动终端设备的处理需求。这样移动终端主要承担与用户交互的功能,复杂的计算交由云端(服务器端)处理,终端不需要强大的运算能力即可相应用户操作,保证用户的良好使用体验,从而实现云计算支持下的SaaS.