浅谈云计算的发展与在职业教育中的应用

一、云计算发展的驱动力

    当今世界随着信息化社会不断发展,对信息的管理逐步体现出4个矛盾:

    1、通信量爆炸式增长。随着3G、移动互联网发展,通信量呈几十倍的增长。据统计,2006年,全球产生161EB的数据,印成书是地球到太阳距离的10倍;2007年,全球产生280EB数据,全世界平均每人45G;而人类历史5000年的文字记载只有5EB。信息爆炸,产生大量的过程数据需要存储,传统技术很难满足上PB级以上数据存储要求。

    2、运营商精细化管理。运营商对网络、用户和业务的经营向精细化方向发展;经营数据需要集中并需要进行处理和挖掘;传统方式在网络带宽、处理能力上存在障碍。

    3、低碳经济,提升硬件的使用率。现网设备按照业务高峰进行独享资源配置,硬件利用率仅为10-15%;运维成本高,能耗消耗大;通用PC技术发展迅猛,且成本便宜。

    4、创新业务快速部署。互联网业务、电信业务快速创新,业务部署和发展用户的时间窗将大幅缩短;如何为创新业务快速灵活的分配资源将成为业务成功的关键。

    针对这些信息管理需求矛盾,一些软件开发公司设计并提出解决方法,例如:分布式并行处理技术大量使用,实现海量数据计算和存储;虚拟化技术大量使用,提升硬件使用率,降低成本,并实现业务快速部署。云计算也引起众多IT公司进行技术变革,抢占市场,互联网服务提供商是云计算的先行者:先进技术及创新商业模式领导者,基于云计算提供低成本的海量信息处理服务(Google、Amazon、Salesforce.com等)。电信运营商利用云计算解决现实问题,引入云计算提升电信业务网的能力(海量的计算和存储)和降低成本。传统IT巨头被迫转型,引入云计算,将云计算引入优势的产品及解决方案(IBM、Microsoft、HP等)。网络供应商利用技术革新的时机强势进入,利用传统的网络、服务器和海量软件优势纷纷进入云计算领域(CISCO等)。按照当前的IT技术,每G信息处理的成本需要5美元,无法支撑海量信息增长,云计算在这样的背景下产生;例如:Google采用云计算,做到每G成本是25美分。

二、云计算的概念

    云计算是一种商业计算模型,它将计算任务分布在大量计算机构成的资源池上,使用户能够按需获取计算力,存储空间和信息服务。云计算(CloudComputing)是网格计算(GridComputing)、分布式计算(DistributedComputing)、并行计算(ParallelComputing)、效用计算(UtilityComputing)、网络存储(NetworkStorageTechnologies)、虚拟化(Virtualization)、负载均衡(LoadBalance)等传统计算机和网络技术发展融合的产物。

    三、云计算的特点

    1、超大规模。"云"具有相当的规模,Google云计算已经拥有100多万台服务器,Amazon、IBM、微软和Yahoo等公司的"云"均拥有几十万台服务器。"云"能赋予用户前所未有的计算能力。

    2、虚拟化。云计算支持用户在任意位置、使用各种终端获取服务。

    3、高可靠性。"云"使用了数据多副本容错、计算节点同构可互换等措施来保障服务的高可靠性,使用云计算比使用本地计算机更加可靠。

    4、通用性。云计算不针对特定的应用,在"云"的支撑下可以构造出千变万化的应用,同一片"云"可以同时支撑不同的应用运行。

    5、高可伸缩性。"云"的规模可以动态伸缩,满足应用和用户规模增长的需要。

    6、按需服务。"云"是一个庞大的资源池,用户按需购买,像自来水、电和煤气那样计费。

    7、极其廉价。"云"的特殊容错措施使得可以采用极其廉价的节点来构成云;"云"的自动化管理使数据中心管理成本大幅降低;"云"的公用性和通用性使资源的利用率大幅提升;"云"设施可以建在电力资源丰富的地区,从而大幅降低能源成本。因此,"云"具有前所未有的性能价格比。