第一篇:云计算的关键技术及发展现状
云计算的关键技术及发展现状
摘要:云计算是一种全新的领先信息技术,结合 IT 技术和互联网实现超级计算和存储能力,它的目标是要像供水、供电、金融系统一样,把“计算力”作为一种公用基础设施、组织大规模的信息和计算资源,面向用户提供便捷、全面的公众服务,满足个人和社会信息服务的需要。
关键词:云计算
关键技术 发展现状
云计算的最初想法可以追溯到上世纪 60 年代,图灵奖得主 John McCarthy 提到的:“在不远的将来,计算有可能成为一种公共基础设施”。2007 年底,IBM 公司率先提出了他们的云计算计划,并将云计算平台描述为一个按需进行动态部署和配置的可伸缩性平台。
一、云计算的概念
对于云计算仍没有普遍一致的定义。美国国家标准技术研究院对云计算的定义: 云计算是一个模型, 这个模型是可以方便地按需访问一个可配置的计算资源(例如, 网络、服务器、存储设备、应用程序以及服务)的公共集。这些资源可以被迅速提供并发布, 同时最小化管理成本或服务提供商的干涉。中国云计算专家刘鹏给出的定义如下: 云计算将计算任务分布在大量计算机构成的资源池上, 使各种应用系统能够根据需要获取计算力、存储空间和各种软件服务。
通俗地理解, 云计算的 云 就是存在于互联网上的服务器集群
上的资源, 它包括硬件资源和软件资源, 本地计算机只需要通过互联网发送一个需求信息, 就能够获取所需的计算资源。
二、云计算的关键技术
云计算的发展离不开虚拟化、并行计算等核心技术的发展成熟, 正是这些计算机技术和网络技术的发展融合产生了云计算, 并借助 SaaS/PaaS/IaaS 等先进的商业模式把这强大的计算能力分布到终端用户手中。1.虚拟化技术
虚拟化作为云计算的核心特征, 是云计算依托的基础。虚拟化技术实现了物理资源的逻辑抽象和统一表示, 它是指计算元件在虚拟的基础上而不是真实硬件的基础上运行。通过虚拟化技术可以实现资源的最优利用;并能够根据用户业务需求的变化, 按需分配资源, 实现动态负载均衡;同时与硬件无关的特性带来系统自愈功能, 提升系统的可靠性。
虚拟化技术的对象可以涵盖从服务器、存储、网络到平台、应用等各个方面。2.分布式技术
分布式技术最早由 Google 规模应用于向全球用户提供搜索服务, 其分布式的架构, 可以让多达百万台的廉价计算机协同工作。分布式文件系统完成海量数据的分布式存储,分布式计算编程模型完成大型任务的分解和基于多台计算机的并行计算, 分布式数据库完成海量结构化数据的存储。
分布式文件系统作为分布式技术中最重要的实现部分,不管是 Google 的 GFS 还是 Hadoop 的 HDFS, 都是针对特定的海量大文件存储应用设计的, 可以实现数据存储访问的高可靠性、高访问性能、在线迁移、自动负载均衡。3.并行计算
并行计算是指同时使用多种计算资源解决计算问题的过程, 是提高计算机系统计算速度和处理能力的一种有效手段。它的基本思想是用多个处理器来协同求解同一问题, 即将被求解的问题分解成若干个部分, 各部分均由一个独立的处理机来并行计算。
并行计算是相对于串行计算(通常针对单个 CPU 或单台计算机)而言, 它将进程相对独立地分配于不同的节点上, 由各自独立的操作系统调度, 享有独立的 CPU 和内存资源(内存可以共享);进程间相互信息交换通过消息传递。4.SaaS/ P aaS/ I aaS 服务模式
服务模式创新是云计算的一个重要特性, 云计算彻底实现了计算机软硬件都是服务的变革, 今后用户所需要的东西只有一种 服务, 包括计算服务、网络服务、软件服务、平台服务、存储服务等。云计算服务模式主要有: SaaS(软件即服务)、PaaS(平台即服务)和 IaaS(基础设施即服务)。
SaaS 是用户获取软件服务的一种新形式, 用户不需将软件产品安装在自己的电脑或服务器上, 而直接通过网络向专门的供商获取自己所需要的相应软件功能服务。
PaaS 是指把开发环境(包括应用设计、应用开发、应用测试和应用托管)都作为一种服务提供给客户。客户不需要购买硬件和软件, 只需要利用 PaaS平台, 就能够创建、测试和部署应用和服务。IaaS 是指企业或个人可以使用云计算技术来远程访问计算资源, 这包括计算、存储以及应用虚拟化技术所提供的相关功能。无论是最终用户、SaaS 提供商还是 PaaS 提供商都可以从基础设施服务中获得所需的计算能力, 但却无需对支持这一计算能力的基础 IT 软硬件付出相应的原始投资成本。
三、云计算的发展现状
云计算作为业界热点,近年来世界各国对于它的研究和应用方兴未艾,许多政府部门和著名公司在研发与应用云计算的过程中作出了大量的工作和努力。
1.云计算在国外的发展
云计算与网络密不可分。云计算的原始含义是通过互联网提供计算能力。云计算的起源与亚马逊和 Google 两个公司有十分密切的关系,它们最早使用到了“Cloud Computing”的表述方式。目前美国公开宣布进入或支持云计算技术开发的业界巨头包括微软、谷歌、IBM、亚马逊、Netsuite、NetApp、Adobe 等。
Goog le 是 云 计 算 的 提 出 者。2006 年,Goog le 启 动 了“Google101”计划,引导大学生们进行“云”系统的编程开发。多年的搜索引擎技术的积累成果使 Google 在云计算技术上处于领先的地位,不仅提供在线应用,还希望发挥自身的数据库系统优势,成为在线应用的统一平台。Google 以发表学术论文的形式公开了其云计算三大法宝:GFS、Map/Reduce 和 BigTable,并在美国、中国等高校开设云计算编程课程。
微软于 2008 年 10 月推出了 Windows Azure 操作系统,这个系统作为微软云计算计划的服务器端操作系统(Cloud OS)为广大开发者提供服务。微软拥有全世界数以亿计的 Windows 用户桌面和浏览器,Azure(蓝天)试图通过在互联网架构上打造新云计算平台,让Wind ows 由 PC 延伸到“蓝天”上。
IBM 从企业内部需求的逐渐上升出发,在 2007 年 11 月提出了“蓝云”计划,推出共有云和私有云的概念。IBM提出私有云解决方案是为减少诸如数据、信息安全等共有云现存的问题,从而抢占企业云计算市场。依托 IBM在服务器领域的传统优势,IBM成为目前唯一一个提供从硬件、软件到服务全部自主生产的厂商。
2008年7月,雅虎、惠普和英特尔联合宣布将建立全球性的开源云计算研究测试床,称为 Open Cirrus,鼓励开展云计算、服务和数据中心管理等领域中各方面的研究。
Apple 是云计算领域的一位积极参与者。从近年来推出的 iTunes服务,到Mob ile Me服务,到收购在线音乐服务商Lala,再到最近在美国北卡莱罗纳州投资 10 亿美元建立新数据中心的计划,无不显示其进军云计算领域的巨大决心。
这些国际知名大公司在全世界建造了庞大的云计算中心。譬如:Goog le 的搜索引擎分布于 200 多个站点、超过 100 万台服务器的
支撑,而且设施数量正在迅猛增长。
2.云计算在国内的发展
目前中国云计算的讨论多数集中在早期云计算的概念、技术和模式上。早期的云计算是一种动态的、易扩展的、通过互联网提供虚拟化IT 资源和应用的一种计算模式。用户不需要了解云技术内部的细节,也不必具有云内部的专业知识,更不需要直接参与、投入、建设、维护和控制就能直接按需使用并按用量付费。
2008年,IBM在无锡建立了中国第一个云计算中心,在北京 IBM中国创新中心建立了第二个云计算中心———IBM 大中华区云计算中心。2009 年初,在南京建立国内首个“电子商务云计算中心”。世纪互联推出“CloudEx”产品线,包括完整的互联网主机服务“CloudEx Comp uting Service ”、基于在线存储虚拟化的“CloudEx Storage Service ”等云计算服务。
随着云计算的升温,国内的电信运营商也都积极投入到云计算的研究中,以期通过云计算技术促进网络结构的优化和整合,寻找到新的赢利机会和利润增长点,以实现向信息服务企业的转型。中国移动推出了“大云”(Big Cloud)云计算基础服务平台,中国电信推出了“e云”云计算平台,中国联通则是推出了“互联云”平台。
我国企业创造了“云安全”概念,通过网状的大量客户端对网络中软件行为的异常监测,获取互联网中木马、恶意程序的最新信息,在服务端进行自动分析和处理,再把解决方案分发到客户端。瑞星、趋势等企业都推出了云安全解决方案。
随着云计算的发展,互联网的功能越来越强大,用户可以通过云计算在互联网上处理庞大的数据和获取所需的信息。从云计算的发展现状来看,未来云计算的发展会向构建大规模的能够与应用程序密切结合的底层基础设施的方向发展。不断创建新的云计算应用程序,为用户提供更多更完善的互联网服务也可作为云计算的一个发展方向。
四、总结
云计算是基于多种技术的新兴计算模式,现代软件应用和商务处理的全球化、信息化和自动化,必将为云计算的研究发展提供广泛的市场和应用背景。云计算具有超大规模、虚拟化、高可用性、高可靠性、按需服务及其廉价等特点,经历近年的许多成功案例和经验后,正在迅速普及应用。云计算所带来的新兴 IT资源共享和应用模式是互联网之后的又一次变革,将给 IT产业特别是软件服务业带来深远影响。
参考文献:
[1]刘鹏.《云计算》.电子工业出版社.2010,(3).[2]张为民.云计算-深刻改变未来.科学出版社,2009:203.[3]李晓伟,沈艳秋.云计算及其发展进程.科技信息,2011(15):81-82.
第二篇:云计算的关键技术及发展现状
云计算的关键技术及发展现状
姓名:李云迪 学号:2320130001 北京大学
摘要:云计算从最早的提出概念到现今各大云服务提供商的研发,实际只在短短几年时间。目前,最简单的云计算技术在网络服务中已经随处可见,例如搜索引擎、网络邮箱等,使用者只要输入简单指令即能得到大量自己所需的信息。但是,从一种新的业务模式的发展周期来看,尤其是从我国的情况来看,目前的云计算还只能算是初步发展阶段。本文主要对云计算技术的应用特点、发展现状、利处与弊端以及对云计算的应用存在的主要问题进行了探讨分析,最后是关于云计算的挑战及其展望。
关键词:云计算;云服务提供商;云计算应用;技术发展
1、云计算的定义
计算机的应用模式大体经历了以大型机为主体的集中式架构、以pc机为主体的c/s分布式计算的架构、以虚拟化技术为核心面向服务的体系结构(soa)以及基于web2.0应用特征的新型的架构。云计算发展的时代背景是计算机的应用模式、技术架构及实现特征的演变。
“云计算”概念由google提出,一如其名,这是一个美妙的网络应用模式。在云计算时代,人们可以抛弃u盘等移动设备,只要进入google docs页面,新建一个文档,编辑其内容,然后直接把文档的url分享给朋友或上司,他们就可以直接打开浏览器访问url。我们再也不用担心因pc硬盘的损坏而发生资料丢失事件。
云计算的定义众多,目前广为认同的一点是,云计算是网格计算、分布式处理、和并行处理的发展,或者说是这些计算机科学概念的商业实现。云计算是一种资源交付和使用模式,用户通过网络即可获得应用所需的资源(硬件、软件、平台)。云计算将计算从客户终端集中到“云端”,作为应用通过互联网提供给用户,计算通过分布式计算等技术由多台计算机共同完成。用户只需要关心应用的功能,而不必去关心应用的实现方式,所有应用的实现和维护由其提供商完成,用户只要根据自己的需要选择相应的应用即可。云计算是一种计算的方式,而不是一个工具、平台或者架构。
2、云计算的原理
云计算的基本原理是,通过把计算分布在大量的分布式计算机上,而不是本地计算机或远程服务器中,企业数据中心的运行将更相似于互联网。这使得企业能够将资源切换到需要的应用上,根据需求访问存储系统和计算机。云计算就是把普通的服务器或者个人计算机连接起来,以获得超级计算机或者叫高可用性和高性能计算机的功能,可是成本却更低。
云计算是全新的基于互联网的超级计算理念和模式。实现云计算的具体基础设施需要结合多种技术,需要软件实现对硬件资源的虚拟化管理和调度,即把存储于个人电脑、移动电话和其他设备上的大量信息和处理器资源集中在一起,协同工作。
3、云计算的核心技术
云计算系统运用了很多的技术,其中最关键的技术包括数据管理技术、编程模型、数据存储技术、云计算平台管理技术、虚拟化技术等。
3.1 编程模型
mapreduce是google开发的java、python、c++编程模型,它是一种高效的任务调度模型和简化的分布式编程模型,主要用于大规模数据集(大于1tb)的并行运算。严格的编程模型会使云计算环境下的编程变得很简单。mapreduce模式的思想是把需要执行的问题分解成map(映射)和reduce(化简)的方式,先通过map程序将数据切割成不相关的部分,然后分配给大量计算机处理,达到分布式运算的效果,再通过reduce程序将结果汇整并且输出。
3.2 海量数据分布存储技术
云计算系统由大量服务器组成,同时还为大量用户进行服务,所以云计算系统采用的是分布式存储的方式来存储数据,用冗余存储的方式来保证数据的可靠性。hadoop团队开发的gfs的开源实现hdfs和google的gfs是云计算系统中广泛使用的数据存储系统。
3.3 虚拟化技术
通过虚拟化技术可以把软件应用与底层硬件相隔离,它包括将单个资源划分成多个虚拟资源的裂分模式,也包括将多个资源整合成一个虚拟资源的聚合模式。虚拟化技术根据其对象可分成网络虚拟化、计算虚拟化、存储虚拟化等等,计算虚拟化又分为桌面虚拟化、系统级虚拟化和应用级虚拟化。
3.4 云计算平台管理技术
云计算的资源规模庞大,服务器数量很多并且都分布在不同的地点,同时运行着几百种应用,如何有效的管理这些服务器,保证整个系统提供不间断的服务则是个巨大的挑战。
4、我国云计算产业发展现状
我国云计算服务市场处于起步阶段,云计算技术与设备已经具备一定的发展基础。我国云计算服务市场总体规模较小,但追赶势头明显。据Gartner估计,2011年我国在全球约900亿美元的云计算服务市场中所占份额不到3%,但年增速达到40%,预期未来我国与国外在云计算方面的差距将逐渐缩小。
大型互联网企业是目前国内主要的云计算服务提供商,业务形式以IaaS+PaaS形式的开放平台服务为主,其中IaaS服务相对较为成熟,PaaS服务初具雏形。我国大型互联网企业开发了云主机、云存储、开放数据库等基础IT资源服务,以及网站云、游戏云等一站式托管服务。一些互联网公司自主推出了PaaS云平台,并向企业和开发者开放,其中数家企业的PaaS平台已经吸引了数十万的开发者入驻,通过分成方式与开发者实现了共赢。
ICT制造商在云计算专用服务器、存储设备以及企业私有云解决方案的技术研发上具备了相当的实力。其中,国内企业研发的云计算服务器产品已经具备一定竞争力,在国内大型互联网公司的服务器新增采购中,国产品牌的份额占到了50%以上,同时正在逐步进入国际市场;国内设备制造企业的私有云解决方案已经具备千台量级物理机和百万量级虚拟机的管理水平。
软件厂商逐渐转向云计算领域,开始提供SaaS服务,并向PaaS领域扩展。国内SaaS软件厂商多为中小企业,业务形式多以企业CRM服务为主。领先的国内SaaS软件厂商签约用户数已经过万。
电信运营商依托网络和数据中心的优势,主要通过IaaS服务进入云计算市场。中国电信于2011年8月发布天翼云计算战略、品牌及解决方案,2012年将提供云主机、云存储等IaaS服务,未来还将提供云化的电子商务领航等SaaS服务和开放的PaaS服务平台。中国移动自2007年起开始搭建大云(BigCloud)平台,2011年11月发布了大云1.5版本,移动MM等业务将在未来迁移至大云平台。中国联通则自主研发了面向个人、企业和政府用户的云计算服务“沃·云”。目前“沃·云”业务主要以存储服务为主,实现了用户信息和文件在多个设备上的协同功能,以及文件、资料的集中存储和安全保管。
IDC企业依托自己的机房和数据中心,将IaaS作为云服务切入点,目前已能提供弹性计算、存储与网络资源等IaaS服务。少数IDC企业还基于自己的传统业务,扩展到提供PaaS和SaaS服务,如应用引擎、云邮箱等。
5、云计算的挑战和展望 云计算技术的发展面临这一系列的挑战,例如:使用云计算来完成任务能获得哪些优势;可以实施哪些策略、做法或者立法来支持或限制云计算的采用;如何提供有效的计算和提高存储资源的利用率;对云计算和传输中的数据以及静止状态的数据,将有哪些独特的限制;安全需要有哪些;提供可信还击你给都需要些什么。此外,云计算虽然给企业和个人用户提供了创造更好的应用和服务的机会,但同时也给了黑客机会。云计算宣告了低成本超级计算机服务的可能,一旦这些“云”被用来进行各种攻击或者破译各类密码,将会对用户的数据安全带来极大的危险。所以,在安全问题和危险因素被有效的控制之前,云计算不容易得到彻底的应用和接受。
云计算未来有两个发展方向:第一个是构建与应用程序紧密结合的大规模底层基础设施,为应用能够扩展到更大的规模提供可能;第二个是构建新型的云计算应用程序,在网络上提供更加丰富的用户体验。第一个发展趋势能够从现在的云计算研究状况中体现出来,而在云计算应用程序的构造上,很多新型的社会服务型网络,如facebook等,也已经体现了这个趋势,而在研究上则开始注重通过云计算基础平台将多个业务融合起来。
作为一种新兴的技术,云计算可以预想未来前景的无限光明。当互联网遇到了新的发展契机,云计算必将在不久的将来展示出强大的生命力,推动it产业跨越式发展。
参考文献:
[1]孟宏伟,黄丽芳.云计算解析[j].硅谷,2010,(10):35-36 [2]陈全,邓倩妮.云计算及其关键技术[j].计算机应用,2009,(09).[3]钟志水.云计算的现在和未来[j]现代计算机(专业版),2010,(01).[4]郭春梅,毕学尧,杨帆.云计算安全技术研究与趋势[j].信息网络安全,2010,(04):16-17.[5]李德毅,陈桂生,张海粟.云计算热点问题分析[j].中兴通讯技术,2010,(04):1-5.[6]李胜.浅谈云计算[j].电脑知识与技术,2010,(09):2140-2141
第三篇:云计算关键技术
浪潮实施“云海”战略 填补云计算关键技术空白
摘要:云计算是一种基于互联网的应用模式,能够让计算服务像水、电等公共服务一样,随需取用、按量付费,被视为信息产业的第三次革命,它将是未来社会信息化的主要形式,也是未来国家信息战略安全的主要载体。
舜网讯 浪潮集团正式发布“云海In-Cloud”战略,开始全面推进云计算业务。作为云海战略的重点,浪潮首次定义“行业云”概念,并宣布将于年内推出国内首个自主开发的云计算操作系统,我国在云计算这一战略新兴领域的关键技术空白将因此被填补。
浪潮云计算市场战略布局初步形成
云计算是一种基于互联网的应用模式,能够让计算服务像水、电等公共服务一样,随需取用、按量付费,被视为信息产业的第三次革命,它将是未来社会信息化的主要形式,也是未来国家信息战略安全的主要载体。“云海”战略的正式实施,标志着作为国内IT产业的骨干企业的浪潮集团对中国云计算市场的战略布局已经形成。
作为云海战略的重点,浪潮首次定义“行业云”概念,提出“行业云”作为“公有云”的重要组成部分,是未来中国云计算市场的重要力量,并与山东计算中心签署云计算合作协议,建立国内最大的区域行业云和未来云计算研究中心,作为浪潮云海战略实施的第一个落地的“行业云”项目。
据浪潮集团高级副总裁王恩东介绍,目前,行业用户已经占据了中国信息化市场50℅以上的市场份额,从行业组织的分散性,数据的封闭性等方面看,云计算无疑是实现行业数据和资源共享,推动数据向服务转化的最佳途径。因此,行业云是公有云最具潜力和战略意义的市场,是中国云计算未来的主导力量。而浪潮与山东计算中心签约后将共同完成山东全省13个软件园的资源整合、共享、协同,着力研究开发下一代云计算前沿技术,并逐步丰富云计算的服务。
与此同时,浪潮宣布推出国内首款云操作系统——云海(云OS),填补了我国在云计算基础架构领域里的关键技术空白,成为普遍关注的焦点。
云计算操作系统是云计算的关键平台技术,类似于人体的神经系统,在云计算应用中承担着对大型数据中心、跨数据中心硬件资源的统筹调度、管理的枢纽作用,对云计算的安全和效率有着至关重要的影响。但是,在操作系统领域存在着诸多技术难题,譬如在高并发条件下如何实现服务的持续可用,以及万量级资源管理等,目前尚无国产厂商涉足该领域。业内观察人士认为,“云海”操作系统推出后,浪潮将成为中国首家掌握该技术的厂商,大大缩短了中国与发达国家在该领域的距离,对未来中国云发展具有重要意义。
扫清云计算在中国发展的障碍
我国关于云计算的讨论已经持续了近三年,但由于各个厂商存在着不同的利益点,提出的观点也各不相同,使得客户对云计算的理解陷入误区——只看局部,无视整体;只看细节,忽视架构;只谈概念,忽视落地应用;只照搬国外经验,忽视中国具体国情,给云计算在中国的发展带来了很多障碍。
科技部高新司嵇智源处长说,与欧美、日本等发达国家相比,我国云计算技术起步较晚,呈现出头重脚轻的趋势,一方面众多企业纷纷推出种类繁多的云计算运用,另一方面,由于国外企业对核心技术的垄断,很少有国内企业进行创新芯片以及硬件方面适合云计算的研究和开发。长此以往,我国云计算将一直是空中楼阁,发展前景不容乐观。
王恩东在接受科技日报记者采访时表示,核心技术的缺失将是制约中国云计算整体发展的壁垒。尤其在云计算基础架构核心技术层面,一直以来鲜有国内厂商涉水,大多数都着眼于平台运营与软件服务。事实上,该领域的缺失已经不仅成为制约我国云计算事业发展的最大障碍,更为我国的信息安全埋下了隐患。打造云计算硬件核心装备和云操作系统,是解决云计算基础架构核心技术问题的关键。
工信部电子信息司副司长刁石京表示,云计算的根本在于应用与服务,中国拥有世界上最大的无线网和最大的有线电视网,同时拥有最大的互联网用户人群,为中国云计算发展提供了肥沃的土壤。中国本土IT企业完全有条件在这样的契机下,实现整体突破,成为中国云时代的领跑者。
嵇智源处长说:“浪潮集团在国内率先推出了云计算战略,针对云计算基础架构展开一系列的高效的开发和推广工作,特别是很快就要面世的自主云操作系统将填补我国在这一领域的技术空白。凭借着对自主创新的坚持,我们将在随之而来的云计算时代中,不再受制于国外的技术封锁和垄断,真正将信息领域的相关产业做大做强。”
据王恩东介绍,除发展云操作系统以外,浪潮云计算硬件产品线也将在年底完成布局。届时浪潮将推出包括云OS、大服务器、高密度服务器在内的全系列软、硬一体的基础架构解决方案。
第四篇:云计算人才发展现状
云计算人才发展现状
云计算发展现状
云计算从概念提出到落地,短短几年时间,迅速跃居最符合条件的的战略技术,是时代发展的必然趋势。毋庸置疑,云计算已经成为IT业的主旋律,无论是亚马逊,谷歌还是IBM、微软等IT巨头将“云”规划为未来的发展核心,到目前为止,这已经不再是空谈。
如何培养云计算人才
与之俱来的是云计算人才短缺的问题,相关云计算开发岗位的需求开始出现供不应求的局面,具有云计算开发背景的技术开发人员更是企业争抢的对象。我国云计算人才的现状是:专业人才培养严重不足,众多高校的云计算相关专业设置尚处在积极筹备之中,专业人才培养模式较为单一。为此,2012年阿里巴巴旗下阿里云计算与森纵教育联合提出,建立高校、企业和第三方培训机构为核心的云计算人才培养和输送体系。以云计算产业发展方向和市场需求为导向,注重创新和应用技能的培养,完善云计算人才培训体系。
阿里云万千云才-云计算人才保障计划
2012年11月,阿里云与森纵教育启动“万千云才”项目,主要针对在校大学生进行普及推广培训;针对大学应届毕业生的深度培训,为云计算产业培养可用人才。这是目前为止第一个具有云计算专业开发背景的公司作为支持,森纵教育作为第一个开设云计算课程的授权培训机构。阿里云计算是作为国内最早从事云计算开发平台,马云数据王国的缔造者。
万千云才项目主要为阿里巴巴集团合作伙伴和客户输送云计算开发人才,以保证“飞天平台”企业对云计算人才的渴求。森纵教育具有专业的技术师资队伍,从事JAVA、C/C++、、NET语言开发6年经验,为企业培养和输送开发人才上万人。此次将为万千云才项目的运行提供师资和技术保障。
第五篇:云计算发展现状分析
1.云计算概述
云计算是2007年底正式提出的一个新的概念,至今为止,几乎所有的IT行业巨头都将云计算作为未来发展的主要战略之一,相关商业媒体也将云计算视为计算机未来发展的主要趋势,其商业前景和应用需求已勿庸置疑。
云计算是一种全新的商业模式,其核心部分依然是云后端的数据中心,它使用的硬件设备主要是成千上万的工业标准服务器,它们由英特尔或AMD生产的处理器以及其他硬件厂商的产品组成。企业和个人用户通过高速互联网得到计算能力,从而避免了大量的硬件投资。
云计算的基本原理是,通过将计算分布在大量的分布式计算机上,使企业数据中心的运行更加类似于使用互联网。从而使企业能够将随时资源切换到需要的应用上,根据需求访问计算机和存储系统。
狭义的云计算指的是厂商通过分布式计算和虚拟化技术搭建数据中心或超级计算机,以免费或按需租用方式向技术开发者或者企业客户提供数据存储、分析以及科学计算等服务,比如亚马逊数据仓库出租生意。广义的云计算指厂商通过建立网络服务器集群,向各种不同类型客户提供在线软件服务、硬件租借、数据存储、计算分析等不同类型的服务。广义的云计算包括了更多的厂商和服务类型,例如国内用友、金蝶等管理软件厂商推出的在线财务软件,谷歌发布的Google应用程序套装等。
2.云计算发展国内外现状
IBM于2007年8月高调推出“蓝云(Blue Cloud)一计划。IBM的Willy Chiu透露,“云计算将是IBM接下来的一个重点业务。“这也是IBM扩张自身领地的绝佳机会,IBM具有发展云计算业务的一切有利因素:应用服务器、存储、管理软件、中间件等等,IBM抓住了这样一个良好的机会,提出了“蓝云”计划。2008年8月,IBM斥资3.6亿美元在美国北卡罗来纳州开始建立云计算数据中心,并将该数据中心称为史上最复杂的数据中心,投入了大量人力物力。IBM还在东京建立了一所新的研究机构,建立帮助用户使用云计算基础设施。该数据中心占地6万平方英尺,预计将于2009年下半年投入运营。IBM表示:“使用该数据中心的用户能够获得空前的互联网计算能力,并获得业内领先的环保优势和成本”。IBM在东京的专家将为大企业、大学和政府提供云计算咨询,帮助他们利用云计算设施,设计云计算应用,以及向他们的用户提供基于云计算的服务。在2009年的计划中,IBM计划于推出数种云计算服务产品。
Google于2007年10月在全球宣布了云计划,同时与IBM合作,把全球很多大学纳入搿云计算”计划当中。当月,Google与IBM开始在美国大学校园,包括卡耐基梅隆大学、麻省理工学院、斯坦福大学、加州大学伯克利分校及马里兰大学等,推广云计算的计划。希望从而降低分布式计算技术在学术研究方面的成本,并为这些大学提供相关的软硬件设备及技术支援(包括数百台个人计算机及Blade Center与System X服务器,以及Linux、Xen、Hadoop等开源平台)。而这些学校的学生则可以通过网络开发各项以大规模计算为基础的研究计划。2008年1月30日,Google宣布在台湾启动“云计算学术计划”.与台湾台大、交大等学校合作,将这种先进的大规模、快速计算技术推广到校园。
2009年4月,Google App Engine(GAE)的最新升级已经开始支持Java,并且添加了一系列专门瞄准企业业务的新功能:此后,Google还发布了一款Eclipse插件,可以对Google App Engine的Java开发提供强力支持,由此可见Google已经为企业级云计算做好了准备。
亚马逊于2007年开放了名为“弹性计算机云“(Elastic Compute Cloud,EC2)的服务,以便让小的软件公司可以按需购买亚马逊数据中心的处理能力,而不需要从硬件开始搭建自己的系统。如今,Linux,Window,JBoss,Eclipse等常用操作系统和软件都已经在EC2平台上得到了支持,其他应用软件也在不断地加入。截至2008年底,亚马逊地云计算相关业务收入已达l亿美元。
2007年11月,雅虎建立了一个小规模的云,开放给卡内基梅隆大学的研究人员。2008年7月,雅虎与惠普、英特尔、伊利诺斯州大学香槟分校、新加坡信息通信发展管理局以及德国卡尔斯鲁理工学院共同创立了开源试验场Open Cirrus,主要进行云计算方面的研究和教育。2009年4月雅虎宣布了与加州大学伯克利分校、康奈尔大学以及马萨诸塞大学阿姆赫斯特分校合作,与卡内基梅隆大学一起使用雅虎的云计算群来进行大规模系统软件研究,开发新的应用程序以分析互联网上的各种数据集如投票记录和在线新闻源等等。
微软公司正在开发脱离普通桌面的互联网操作系统“Midori一,该系统不同于已经有20多年历史的Windows。Midori目的是为了大规模应用云计算技术。微软的竞争优势很明显,全世界有数以亿计的Windows用户,微软所要做的就是将这些用户通过互联网更紧密地连接起来,并通过Windows Live向他们提供云计算服务。微软正在努力创造一种从一般的硬盘存储方式转移到任何时间地点都可以接入的存储的模式用户体验,从而在互联网战略上拉近同Google的距离。微软的的云平台Azure开发己初步完成,如今已可以随时访问其站点嘲。
云计算在国内的起步稍晚,大概是从2008年开始的,但发展迅猛,如今中国IT界的各大企业基本都涉及该行业:2008年3月17日,Google全球总裁埃里克〃斯密特(Eric Schmidt)在北京访问期间,宣布在中国大陆推出“云计算(Cloud Computing)刀计划。在这个中国的“云计算”计划中,清华大学将是第一家参与合作的高校。它将与Google合作开设“大规模数据处理”课程,其中,Google提供课程资料给清华大学教授整理加工,提供实验设备,并协助学校在现有的运算资源上构建“云计算”实验环境。2008年5月10日,IBM在中国无锡太湖新城科教产业园建立的中国第一个云计算中心投入运营。2008年6月24日,IBM在北京IBM中国创新中心成立了第二个中国的云计算中心IBM大中华区云计算中心。
2008年11月,广东电子工业研究院与东莞松山湖科技产业园管委会签约,在东莞松山湖投资2亿元建立云计算平台;2008年12月30日,阿里巴巴集团旗下子公司阿里软件与江苏省南京市政府正式签订了2009年战略合作框架协议,计划于2009年初在南京建立国内首个“商业云",首期投资额将达上亿元;中国移动研究院做云计算的探索起步较早,已经完成了云计算中心试验,另外,中国移动网站也专门为云计算开辟了版块,时刻关注云计算的最新动态。
此外,我国在云安全方面的进展迅速,云安全的思想是通过大量分布的客户端对网络中软件行为的异常监测,以获取互联网中木马、恶意程序的最新信息,搜集到服务端进行自动分析和处理,再把研发的病毒和木马的解决方案分发到每一个客户端。云安全的策略基本构想是:用户越多,每个用户就越安全,因为庞大的用户群可以覆盖互联网的每个角落,从而更快更精准的定位病毒和木马。如今,包括360安全卫士、瑞星、趋势、卡巴斯基、~ICAFEE、SYMANTEC、江民科技、金山公司等都推出了云安全解决方案。瑞星基于云安全策略开发的2009新品,每天可以拦截数百万次木马攻击,其中2009年1月8日这一天就达到了765万余次。趋势科技的云安全已经在全球建立了5大数据中心,使用上万台在线服务器,现在趋势每天阻断病毒高达上千万次。
2008年11月25日,中国电子学会专门成立了云计算专家委员会,聘任中国工程院院士李德毅为主任委员,聘任IBM大中华区首席技术总裁叶天正、中国电子科技集团公司第十五研究所所长刘爱民、中国工程院院士张尧学、Google全球副总裁/中国区总裁李开复、中国工程院院士倪光南、中国移动通信研究院院长黄晓庆六位专家为副主任委员,聘任国内外30多位知名专家学者为专家委员会委员。2009年5月22日,中国电子学会组织的首届中国云计算大会将于在北京中国大饭店隆重举行。随着国内外云计算应用及研究的不断推进,其研究的技术要点也日益丰富,主要包括:虚拟化技术,云计算存储结构研究,云数据管理的研究,云编程模式的演示,云网络的研究以及云安全的研究。
在云计算系统的后端,有成千上万的服务器,如何将如此大量的服务器有效地组织是云计算系统高效稳定运行关键问题之一。然而云计算系统后端的网络拓扑有别于一般的网络拓扑特性:它的服务器节点分布广泛,数据流量大,服务等级区分度高,扩展性和可靠性要求较强,拓扑结构相对复杂,因此确实具有重新研究的必要性。Hadoop作为目前最为广泛应用的开源云计算软件平台,成功地设计了分布式存储和计算的对使用者透明的框架,在短短的一两年时间内,已经在多家网络公司的云计算平台上面得到了应用,但由于其发展时间短,还有较多需要改进的地方,比如其中MapReduce的任务调度就是一个亟待解决的问题。
3.云计算的基本概念
云计算是分布处理(Distributed Computing)、并行处理(Parallel Computing)和阿格计算(Grid Computing)的综台发展,或者说是这些计算机科学概念的商业实现;也是效用计算(Utility Computing)、虚拟化(Virtualization)、Haas(硬件即服务)、SaaS(软件即服务)、PaaS(平台即服务)等概念结合创新的结果。
云计算是一种革命性的突破,它表示计算能力也可咀作为一种商品进行流通,当然这种商品是通过通过互联网进行传输的。云计算的最主要目标就是:在来来,只需要一台笔记本或者一个手机,就可以通过网络服务来得到我们需要的一切服务,甚至包括实现超级计算这样的任务。从这个角度而言,最终用户将成为云计算的真正拥有者。简单的说.云计算就是利用互联网上的大型数据中心的软件和处理数据的能力,把复杂的运算从用户终端移到云上去做。
从硬件的角度来看,云计算有三个方面是新的:
1).可以按需获取的看似无限的计算资源,从而使云计算用户不需要在提供服务很久之前就要做计算资源的规划。
2).消除了云用户的先期的投入,从而使公司可以从小规模做起,随着需求增加来扩展他们的硬件资源,降低了风险。
3).能够以很短的时间为单位付费按需使用计算资源(例如,处理器按小时付费以及存储器按天付费),不需要的时候就将这些资源释放。这样,通过将闲置的机器和存储器释放来节省开支,提高整体利用率。
4.云计算的关键技术
云计算是一种新型的超级计算方式,以数据为中心,是一种数据密集型的超级计算。在数据存储和管理、编程模式和虚拟化等方面具有自身独特的技术。
1)简单的编程模式
编程模式主要针对的是使用云计算的服务进行开发的用户,为了使这些用户能方便的利用云后端的资源,使用合适的编程模式编写应用程序来达到需要的目的或提供服务,云计算中的编程模式应该尽量方便简单。最好使得后台复杂的并行执行和任务调度向编程人员透明,从而是编程人员可以将精力集中与业务逻辑。
Google提出的Map/ Reduce的编程模式是如今最流行的云计算编程模式。现在几乎所有IT厂商提出的“云”计划中采用的编程模式,都是基于MapReduce思想的。MapReduce这种编程模式并不仅适用于云计算,在多核计算和并行处理上同样具有有良好的性能。但该编程模式仅适用于编写数据处理为主、能够高度并行化的程序,简单的说,它是对同类型数据的分布式处理,对于计算数据具有相互联系,不可分割的应用并不适合。如何改进该编程模式,使程序员得能够轻松的编写各种需要的程序,实现真正意义上的并行编程,是MapReduce编程模式未来的发展方向。
2)数据存储和管理
为保证数据的高可用和高可靠性,云计算的数据一般采用分布式的方式来存储和管理。类似于一般的数据存储安全保证办法,云计算也采用冗余存储的方式来保证存储数据的可靠性。由于云计算系统需要同时满足大量用户的需求,并行地为大量用户提供服务,因此云计算的数据存储技术必须具有高吞吐率,分布式存储正好满足了这一需求特点。现在,云计算的数据存储技术主要有谷歌的非开源的体系GFS(Google File System)例和Hadoop团队的开发的对于GFS的开源实现HDFS(Hadoop Distributed FileSystem)。有很大一部分IT厂商,包括Yahoo,Intel,阿里巴巴的云存储计划采用的都是HDFS的数据存储技术。
云计算系统对大数据集进行处理,而且需要向用户提供高效的服务,因此数据管理技术也必须能够对大量数据进行高效的管理。由于云计算的特点是对大量的数据进行反复的读取和分析,数据的读操作频率远大于数据的更新频率,因此一般来讲,云计算系统的数据管理通常采用数据库领域中列存储的数据管理模式,即将表按列划分后存储。在现有的云计算的数据管理技术中,最著名的是谷歌的BigTable数据管理技术,同时Hadoop开发团队开发了类似BigTable的开源数据管理模块。由于采用列存储的方式管理数据会造成写的不方便,因此如何提高数据的更新速率以及进一步提高随机读速率是未来的数据管理技术需要解决的问题。
3)虚拟化技术
虚拟化是云计算的一个非常关键的技术,也可以说是云计算区别于一般并行计算的一个根本性的特点。通过虚拟机的方式进行云计算资源的管理具有特殊的好处。由于虚拟机是一类特殊的软件,能够完全模拟硬件的执行,因此能够在上面运行操作系统,进而能够保留一整套运行环境语义。这样,可以将整个执行环境通过打包的方式传输到其他物理节点上,使得执行环境与物理环境隔离,方便整个应用程序模块的部署。一般来说,通过将虚拟化的技术应用到云计算的平台,可以获得如下一些良好的特性:
1).云计算的管理平台能够动态地将计算平台定位到所需要的物理平台上,而无需停止运行在虚拟机平台上的应用程序,这比采用虚拟化技术之前的进程迁移方法更加灵活。
2).能够更加有效率地使用主机资源,将多个负载不是很重的虚拟机计算节点合并到同一个物理节点上,从而能够关闭空闲的物理节点,达到节约电能的目的。
3).通过虚拟机在不同物理节点上的动态迁移,能够获得与应用无关的负载平衡性能。由于虚拟机包含了整个虚拟化的操作系统以及应用程序环境,因此在进行迁移的时候带着整个运行环境,达到了与应用无关的目的。
4).在部署上也更加灵活,即可以将虚拟机直接部署到物理计算平台当中,或者提供给用户的资源就直接是一个虚拟机,如亚马逊的EC2。虚拟化技术现在最成熟的系统包括Xen和VMware,还有开源的系统Linux KVM。