一、云计算 1.云计算的基本概念 “云计算”(Cloud Computing)有广义云计算和狭义云计算之分。广义云计算是指服务的交付和使用模式,这种服务可以是信息技术与软件、互联网相关,也可以是提供包括计算能力在内的其他服务,这就意味着计算能力可作为一种商品通过互联网进行流通;狭义云计算是指信息技术基础设施的交付和使用模式,指通过网络以按需、易扩展的方式获得所需的资源(硬件、平台、软件、数据)。 广义云计算和狭义云计算的概念明确指出,云计算是一种让用户能够方便获取的、资源共享的、随机应变的和可实时访问的网络模式。进一步说,就是通过把计算部署在大量的分布式计算机上,用户能够将资源切换到需要的应用上,根据需求访问计算机和存储系统。 2.云计算的特点 无论广义云计算还是狭义云计算,都具有快速部署资源或获得服务、按需扩展和使用、按使用量付费、通过互联网提供等特征。 (1)快速部署资源或获得服务。提供资源的网络被称为“云”。专业网络公司搭建计算机存储、运算中心,用户通过一根网线借助浏览器就可以很方便地访问,把“云”作为资料存储以及应用服务的中心。 (2)按需扩展和使用。“云”中的资源在使用者看来是可以无限扩展的,并且可以随时获取,按需使用,随时扩展,这种特性经常被称为像水、电一样使用信息技术基础设施。就像用水不需要建立水厂,用电不需要家家装备发电机,可以直接从水厂、电力公司购买一样。 (3)按使用量付费。在云计算模式中,用户按需获取资源,并只为这部分付费。 (4)通过互联网提供。云计算是将互联网看作一个大的资源池,用户除了具有基本功能(可视、可输入、发声、网络接入)的终端设备(如个人计算机、手机、电视等)之外,其余的能力直接从互联网上获取。这种形式如同有线电视中的“点播”和“回看”系统,用户只要配备电视和机顶盒即可收看所需的电视节目。 3.云计算的服务层次 云计算主要包括基础设施即服务(Infrastructure as a Service,IaaS)、软件即服务(Software as a Service,SaaS)、平台即服务(Platform as a Service,PaaS)。 (1)基础设施即服务。消费者可以通过互联网从完善的计算机基础设施中获得服务。 (2)软件即服务。这是一种通过互联网提供软件的模式,用户无需购买软件,而是向提供商租用基于Web的软件进行企业管理经营活动。 (3)平台即服务。这实际上是指将软件研发的平台作为一种服务,以软件即服务的模式提交给用户。因此,平台即服务也是软件即服务模式的一种应用,但它的出现可以加快软件即服务的发展,尤其是加快其应用的开发速度。 4.云计算中云的分类 按照美国国家标准技术研究院的分类方法,云计算可分为私有云、公共云等。这种分类方法是以“云”服务提供者和服务对象来区分的,没有把应用和数据考虑进去。从未来信息化发展趋势看,应增加应用和数据两个维度,实际上“云物流”是云计算在应用维度上的一个分支,即云分类中的行业云。 (1)公众云。“公众云”是可为公众所使用的平台,在“云”的概念没有提出来以前,我们就已经使用了符合现代云计算概念的产品,最早期的雅虎搜索就是其产品中的佼佼者。公众云通过公开途径获取数据,并利用公开数据和独有的算法为客户提供服务,其核心竞争力是它独有的算法和庞大的数据业务系统。 (2)行业云。“行业云”的概念是由国产服务器厂商浪潮集团提出的,它是由行业内或某个区域内起主导作用或者掌握关键资源的组织建立和维护,以公开和半公开的方式,向行业内部、相关组织及公众提供有偿或无偿服务的云平台。“行业云”还可以按不同的行业进一步细分。 “公众云”与“行业云”的主要区别在于数据来源、服务对象、组织构架模式及服务提供者的核心竞争力。“公众云”的特点是数据来源公开,服务对象是不特定的社会公众;而“行业云”的特点则是数据主要来源于行业内部的核心组织或其他成员,绝大部分数据是私有数据,因此,不可能无偿提供给第三方。但由于市场上存在需要提供服务的用户,所以“行业云”可以提供这种服务,满足市场需求。 云计算是一个刚刚发展的领域,其分类并不完善,人们对如何分类看法还不统一。但就应用而言,应尽快对云计算的大致分类理出头绪,找到应用方向。 5.云计算的应用 从1983年太阳电脑(Sun Microsystems)提出“网络是电脑”,到2006年3月亚马逊(Amazon)推出弹性计算云(Elastic Compute Cloud,EC2)服务,再到今天,云计算的发展也不过只有短短二十多年,而应用服务仅有5年时间。尽管如此,云计算依然显示出广阔的应用前景。 (1)计算能力的汇集。云计算最主要的应用,也是它最初提出的概念应用就是计算能力的汇集,比如你需要计算一个特别大的数据,但是自己的计算机配置不够,那么你就可以向云计算平台发出申请,通过这个平台调度各种空闲的运算资源,通过云平台调度后得到结果反馈给你,你再根据所用的计算资源付费。