搜档网
当前位置:搜档网 › 云计算简述

云计算简述

云计算简述
云计算简述

云计算简述

一、云计算简介

云计算(Cloud Computing)是网格计算(Grid Computing)、分布式计算(Distributed Computing)、并行计算(Parallel Computing)、效用计算(Utility Computing)网络存储(Network Storage Technologies)、虚拟化(Virtualization)、负载均衡(Load Balance)等传统计算机技术和网络技术发展融合的产物。它旨在通过网络把多个成本相对较低的计算实体整合成一个具有强大计算能力的完美系统,并借助SaaS、PaaS、IaaS、MSP等先进的商业模式把这强大的计算能力分布到终端用户手中。Cloud Computing的一个核心理念就是通过不断提高“云”的处理能力,进而减少用户终端的处理负担,最终使用户终端简化成一个单纯的输入输出设备,并能按需享受“云”的强大计算处理能力!

云计算的核心思想,是将大量用网络连接的计算资源统一管理和调度,构成一个计算资源池向用户按需服务。

二、云计算的定义

1、狭义云计算

提供资源的网络被称为“云”。“云”中的资源在使用者看来是可以无限扩展的,并且可以随时获取,按需使用,随时扩展,按使用付费。这种特性经常被称为像水电一样使用IT基础设施。

2、广义云计算

这种服务可以是IT和软件、互联网相关的,也可以是任意其他的服务。

这种资源池称为“云”。“云”是一些可以自我维护和管理的虚拟计算资源,通常为一些大型服务器集群,包括计算服务器、存储服务器、宽带资源等等。云计算将所有的计算资源集中起来,并由软件实现自动管理,无需人为参与。这使得应用提供者无需为繁琐的细节而烦恼,能够更加专注于自己的业务,有利于创新和降低成本。

云计算是并行计算(Parallel Computing)、分布式计算(Distributed Computing)和网格计算(Grid Computing)的发展,或者说是这些计算机科学概念的商业实现。云计算是虚拟化(Virtualization)、效用计算(Utility Computing)、IaaS(基础设施即服务)、PaaS(平台即服务)、SaaS(软件即服务)等概念混合演进并跃升的结果。

总的来说,云计算可以算作是网格计算的一个商业演化版。

三、云计算的原理

云计算(Cloud Computing)是分布式处理(Distributed Computing)、并行处理(Parallel Computing)和网格计算(Grid Computing)的发展,或者说是这些计算机科学概念的商业实现。

云计算的基本原理是,通过使计算分布在大量的分布式计算机上,而

非本地计算机或远程服务器中,企业数据中心的运行将更与互联网相似。这使得企业能够将资源切换到需要的应用上,根据需求访问计算机和存储系统。

这可是一种革命性的举措,打个比方,这就好比是从古老的单台发电机模式转向了电厂集中供电的模式。它意味着计算能力也可以作为一种商品进行流通,就像煤气、水电一样,取用方便,费用低廉。最大的不同在于,它是通过互联网进行传输的。

四、云计算的特点

1、数据安全可靠

首先,云计算提供了最可靠、最安全的数据存储中心,用户不用再担心数据丢失、病毒入侵等麻烦。

很多人觉得数据只有保存在自己看得见、摸得着的电脑里才最安全,其实不然。你的电脑可能会因为自己不小心而被损坏,或者被病毒攻击,导致硬盘上的数据无法恢复,而有机会接触你的电脑的不法之徒则可能利用各种机会窃取你的数据。

反之,当你的文档保存在类似 Google Docs 的网络服务上,当你把自己的照片上传到类似 Google Picasa Web 的网络相册里,你就再也不用担心数据的丢失或损坏。

2、客户端需求低

其次,云计算对用户端的设备要求最低,使用起来也最方便。

大家都有过维护个人电脑上种类繁多的应用软件的经历。为了使用某个最新的操作系统,或使用某个软件的最新版本,我们必须不断升级自己的电脑硬件。

为了防止在下载时引入病毒,我们不得不反复安装杀毒和防火墙软件。

云计算也许是你的最好选择。你只要有一台可以上网的电脑,有一个你喜欢的浏览器,你要做的就是在浏览器中键入 URL ,然后尽情享受云计算带给你的无限乐趣。

你可以在浏览器中直接编辑存储在“云”的另一端的文档,你可以随时与朋友分享信息,再也不用担心你的软件是否是最新版本,再也不用为软件或文档染上病毒而发愁。

3、轻松共享数据

此外,云计算可以轻松实现不同设备间的数据与应用共享。

大家不妨回想一下,你自己的联系人信息是如何保存的。一个最常见的情形是,你的手机里存储了几百个联系人的电话号码,你的个人电脑或笔记本电脑里则存储了几百个电子邮件地址。为了方便在出差时发邮件,你不得不在个人电脑和笔记本电脑之间定期同步联系人信息。

考虑到不同设备的数据同步方法种类繁多,操作复杂,要在这许多不同的设备之间保存和维护最新的一份联系人信息,你必须为此付出难以计数的时间和精力。这时,你需要用云计算来让一切都变得更简单。在云计算的网络应用模式中,数据只有一份,保存在“云”的另一端,你的所有电子设备只需要连接互联网,就可以同时访问和使用同一份数据。

3、可能无限多

最后,云计算为我们使用网络提供了几乎无限多的可能

为存储和管理数据提供了几乎无限多的空间,也为我们完成各类应用提供了几乎无限强大的计算能力。想像一下,当你驾车出游的时候,只要用手机连入网络,就可以直接看到自己所在地区的卫星地图和实时的交通状况,可以快速查询自己预设的行车路线,可以请网络上的好友推荐附近最好的景区和餐馆,可以快速预订目的地的宾馆,还可以把自己刚刚拍摄的照片或视频剪辑分享给远方的亲友……

离开了云计算,单单使用个人电脑或手机上的客户端应用,我们是无法享受这些便捷的。个人电脑或其他电子设备不可能提供无限量的存储空间和计算能力,但在“云”的另一端,由数千台、数万台甚至更多服务器组成的庞大的集群却可以轻易地做到这一点。个人和单个设备的能力是有限的,但云计算的潜力却几乎是无限的。

互联网的精神实质是自由、平等和分享。作为一种最能体现互联网精神的计算模型,云计算必将在不远的将来展示出强大的生命力,并将从多个方面改变我们的工作和生活。无论是普通网络用户,还是企业员工,无论是IT管理者,还是软件开发人员,他们都能亲身体验到这种改变。

五、云计算发展

1、标准

作为公众,需要鉴别哪些是真云,哪些是假云。为此,刘鹏教授提出判断是不是云计算的三条参考标准,供大家参考[3]:

资源来自网络

这是云计算的根本理念所在,即通过网络提供用户所需的计算力、存储空间、软件功能和信息服务等。

2、伸缩能力

如果资源节点服务能力不够,但是网络流量上来,这时候需要平台在一分钟几分钟之内,自动地动态增加服务节点的数量,从100个节点扩展到150个节点。能够称之为云计算,就需要足够的资源来应对网络的尖峰流量,哪怕是突然出现了“贾君鹏”这样的热点。过了一阵子,流量下来了,服务节点的数量在随着流量的减少而减少。现在有的传统IDC自称也能提供伸缩能力,但需要多个小时之后才能提供给用户。问题是网络流量是不可预期的,不可能等那么久。

3、性价比优势

看了上面一条,有些人在想,没关系,多配一些机器,流量再大也应付得了。但这不是云计算的理念。我们还有个性能价格比指标。云计算之所以是一种划时代的技术,就是因为它将数量庞大的廉价计算机放进资源池中,用软件容错来降低硬件成本,通过将云计算设施部署在寒冷和电力资源丰富的地区来节省电力成本,通过规模化的共享使用来提高资源利用率。

六、云计算实例

1、Amazon

Amazon以在线书店和电子零售业起家,如今已在业界享有盛誉。它最

新的业务却与云计算有关。两年多以前,亚马逊作为首批进军云计算新兴市场的厂商之一,为尝试进入该领域的企业开创了良好的开端。

亚马逊的云名为亚马逊网络服务(Amazon WebServices,AWS),目前主要由4块核心服务组成:简单存储服务(Simple StorageService,S3);弹性计算云(Elastic Compute Cloud,EC2);简单排列服务(Simple QueuingService)以及尚处于测试阶段的SimpleDB。换句话说,亚马逊现在提供的是可以通过网络访问的存储、计算机处理、信息排队和数据库管理系统接入式服务。

2、Google

围绕因特网搜索创建了一种超动力商业模式。如今,他们又以应用托管、企业搜索以及其他更多形式向企业开放了他们的“云”。

今年4月,谷歌推出了谷歌应用软件引擎(Google AppEngine,GAE),这种服务让开发人员可以编译基于Python的应用程序,并可免费使用谷歌的基础设施来进行托管(最高存储空间达500MB)。对于超过此上限的存储空间,谷歌按“每CPU内核每小时”10至12美分及1GB空间15至18美分的标准进行收费。最近,谷歌还公布了提供可由企业自定义的托管企业搜索服务计划。

3、Microsoft

在云计算的起步阶段,微软曾经历过不少周折。经过几年的磨合调整之后,这个软件巨头的云计算战略终于走上了正轨。

根据有些厂商的预想,未来绝大部分的IT资源都将来自云计算,但微软却并不这么认为。几个月前,微软首席软件架构师(CSA)雷奥兹(RayOzzie)表示,微软的宏伟计划是“提供均衡搭配的企业级软件、合作伙伴托管服务以及云服务”。简而言之,微软将其称为“软件加服务”(software plus services)。

微软将在今年推出的首批软件即服务产品包括Dynamics CRM Online、Exchange Online、OfficeCommunications Online以及SharePointOnline。每种产品都具有多客户共享版本,其主要服务对象是中小型企业。单客户版本的授权费用在5,000美元以上。针对普通用户,微软的在线服务还包括Windows Live、Office Live和Xbox Live等。

4、中国移动

云计算作为中国移动蓝海战略的一个重要部分,于2007年由移动研究院组织力量,联合中科院计算所,着手起步了一个叫做“大云”的项目。

中移动的大云建设包括两个方向:一是基础架构建设。第二部分是平台及服务的建设。基于这两方面之上,中国移动将推出“软件即服务”,以便中小企业减少IT投入成本和IT运营复杂性,同时提供办公自动化解决方案。

大云1.0版于2010年正式发布。以此为基础,中国移动将逐步展开云计算的商业化步伐。

科技参考(云计算发展概述)

《编者按》在IT业界看来,云计算有望成为继大型计算机、个人计算机、互联网之后的第四次IT产业革命。一场世界范围内的云“革命”,带来了无数新生意。越来越多中国城市与企业,正拼命挤进这场云计算产业盛宴。在这样的理念和共识下,多个地方政府出台规划、抛出优惠、快速布局,大量企业纷纷涌入、跑马圈地、加大投资,发展云计算可谓风生水起。然而,风光背后,隐忧阵阵,我们也必须敲响警钟。 云计算是一种基于因特网的超级计算模式,在远程的数据中心里,成千上万台电脑和服务器连接成一片“电脑云”。用户通过电脑、笔记本、手机等方式接入数据中心,按自己的需求进行运算。IBM的创立者托马斯·沃森曾表示,全世界只需要5台电脑就足够了。比尔·盖茨则在一次演讲中称,个人用户的内存只需640K足矣。云计算被视为科技业的下一次革命,而它也将对工作方式和商业模式带来根本性的改变。首先,对中小企业和创业者来说,云计算意味着巨大的商业机遇,他们可以借助云计算在更高的层面上和大企业竞争。其次,从某种意义上说,云计算意味着硬件之死。至少,那些对计算需求量越来越大的中小企业,不再试图去买价格高昂的硬件,而是从云计算供应商那里租用计算能力。在避免了硬件投资的同时,公司的技术部门也无须为忙乱不堪的技术维护而头痛,节省下来的时间可以进行更多的业务创新。 3年前,云计算还仅是一个新概念;现如今,从政府到企业,投资发展云计算热情高涨。而现在,国内宣布推出云计算规划的城市不

下20个,而几乎所有的IT设备和软件厂商都宣布进入云计算领域。 云计算的魅力之所以这么大,在于它被看作是互联网发展的第三个里程碑,将会给公众的生产、生活以及社会运作方式带来巨大变革。这对于IT企业来说,代表着发展新方向,意味着市场新机会,堪称未来兵家必争之地;对于地方政府来说,可能是谋求经济发展方式转变的突破口之一,有望成为地方经济健康发展的新增长点。同时,就国际竞争而言,在云计算领域,我国与西方发达国家处于同一起跑线,努力发展则可能跻身世界一流,拥有核心优势。 云计算技术的产生、概念、原理、应用和前景2006年谷歌推出了“Google 101计划”,并正式提出“云”的概念和理论。随后亚马逊、微软、惠普、雅虎、英特尔、IBM等公司都宣布了自己的“云计划”,云安全、云存储、内部云、外部云、公共云、私有云……一堆让人眼花缭乱的概念在不断冲击人们的神经。那么到底什么是云计算技术呢?对云计算技术的产生、概念、原理、应用和前景又在哪里? 一、云计算思想的产生 传统模式下,企业建立一套IT系统不仅仅需要购买硬件等基础设施,还有买软件的许可证,需要专门的人员维护。当企业的规模扩大时还要继续升级各种软硬件设施以满足需要。对于企业来说,计算机等硬件和软件本身并非他们真正需要的,它们仅仅是完成工作、提供效率的工具而已。对个人来说,我们想正常使用电脑需要安装许多软件,而许多软件是收费的,对不经常使用该软件的用户来说购买是

XXX云计算项目技术方案(详细版)

XXX云计算平台项目技术方案V1.0 2013年4月11日

目录 第1章建设云计算平台的重要意义.......................................................................................... - 3 - 1.1传统IT面临的困境 (3) 1.2云计算概述 (5) 1.2.1什么是云计算............................................................................................................. - 5 - 1.2.2云计算的价值............................................................................................................. - 7 -1.3H3C LOUD云计算解决方案特色 (8) 1.3.1 H3Cloud云计算解决方案组件 ................................................................................. - 9 - 1.3.2 H3Cloud云计算解决方案亮点 ............................................................................... - 13 -第2章需求分析........................................................................................................................ - 18 - 2.1项目背景 (18) 2.2需求分析 (18) 2.3建设目标 (19) 2.4建设要求 (19) 第3章总体设计........................................................................................................................ - 21 - 3.1建设目标 (21) 3.2建设内容 (22) 3.3建设原则 (22) 3.4建设思路 (24) 第4章建设方案........................................................................................................................ - 27 - 4.1系统总体架构 (27) 4.2计算资源池 (30) 4.3存储资源池 (48) 4.4网络资源池 (56) 4.4.1网络设计要点........................................................................................................... - 56 - 4.4.2网络资源池设计....................................................................................................... - 59 - 4.4.3虚拟机交换网络....................................................................................................... - 63 - 4.4.4安全设计................................................................................................................... - 67 -4.5云层设计.. (73) 4.5.1自助式云业务工作流............................................................................................... - 74 - 4.5.2详尽的用户分级管理............................................................................................... - 76 - 4.5.3数据的集中保护与审核........................................................................................... - 77 -4.6虚拟桌面部署 (78) 4.7应用系统迁移 (80) 4.7.1应用系统迁移规划................................................................................................... - 80 - 4.7.2物理机虚拟化迁移(P2V).................................................................................... - 82 -

云计算的五大核心技术

:首页 > 技术文库 > 技术服务 > 信息产业化 > 文章内容:云计算的五大核心技术 云计算的五大核心技术 云计算的五大核心技术 newmaker 云计算系统运用了很多技术,其中以编程模型、数据治理技术、数据存 储技术、虚拟化技术、云计算平台治理技术最为关键。 1)编程模型 MapReduce是Google开发的java、Python、C++编程模型,它是一种简化的分布式编程模型和高效的任务调度模型,用于大规模数据集(大于1TB)的并行运算。严格的编程模型使云计算环境下的编程十分简单。MapReduce 模式的思想是将要执行的题目分解成Map(映射)和Reduce(化简)的方式,先通过Map程序将数据切割成不相关的区块,分配(调度)给大量计算机处理,达到分布式运算的效果,再通过Reduce程序将结果汇整输出。 2) 海量数据分布存储技术 云计算系统由大量服务器组成,同时为大量用户服务,因此云计算系统采用分布式存储的方式存储数据,用冗余存储的方式保证数据的可靠性。云计算系统中广泛使用的数据存储系统是Google的GFS和Hadoop团队开发的GFS 的开源实现HDFS。 GFS即Google文件系统(Google File System),是一个可扩展的分布式文件系统,用于大型的、分布式的、对大量数据进行访问的应用。GFS的设计思想不同于传统的文件系统,是针对大规模数据处理和Google应用特性而设计的。它运行于廉价的普通硬件上,但可以提供容错功能。它可以给大量的用户提供总体性能较高的服务。 一个GFS集群由一个主服务器(master)和大量的块服务器(chunkserver)构成,并被很多客户(Client)访问。主服务器存储文件系统所以的元数据,包括名字空间、访问控制信息、从文件到块的映射以及块确当前位置。它也控制系统范围的活动,如块租约(lease)治理,孤儿块的垃圾收集,块服务器间的块迁移。主服务器定期通过HeartBeat 消息与每一个块服务器通讯,给块服务器传递指令并收集它的状态。GFS中的文件被切分为64MB的块并以冗余存储,每份数据在系统中保存3个以上备份。

云计算概述课程大纲

云计算技术-培训课程方案 ——云计算培训之一:云计算概述 课程简介: 随着网络带宽的不断增长,通过网络访问非本地的计算服务(包括数据处理、存储和信息服务等)的条件越来越成熟,于是就有了今天我们称作“云计算”的技术。之所以称作“云”,是因为计算设施不在本地而在网络中,用户不需要关心它们所处的具体位置,于是我们就像以前画网络图那样,用“一朵云”来代替了。其实,云计算模式的形成由来已久(谷歌公司从诞生之初就采用了这种模式),但只有当宽带网普及到一定程度,且网格计算、虚拟化、SOA和容错技术等成熟到一定程度并融为一体,又有业界主要大公司的全力推动和吸引人的成功应用案例时,它才如同一颗新星闪亮登场。 — 李德毅院士指出云计算将会给信息产业带来巨大的影响,将使信息技术整体结构发生改变,今后更多的软件会逐步转移到云计算环境中,更多的用户也将受益于云计算服务。随着云计算的研究深入和应用发展,它将成未来主流应用模式。 由于云计算技术起源于企业界而非学术界,各种技术文献很难寻获,大多数书籍和报告会都还停留在概念阶段,目前还未见到对云计算技术进行全面、深入剖析的教科书式出版物和深度技术培训课程。我们理解相关IT从业人员渴望弄清云计算技术本质和细节的迫切心情,特策划了这个系列培训课程。 课程目标: 本课程旨在让大家弄清:云计算是什么云计算的产生背景和动力云计算系统架构主流云计算方案的技术原理是什么如何着手云计算技术研发什么是云数据管理技术云计算未来发展方向 & 课程知识点: 学员通过学习,将掌握和了解下列技能与知识点: 1.云计算概念与起源 2.云计算应用与发展现状 3.: 4.云计算的典型技术方案 5.云计算优势分析 6.云计算技术架构与关键技术 7.云计算产业及应用情况 8.电信运营商的云计算发展策略 9.) 10.Google云计算系统架构 11.IBM“蓝云”系统架构 12.Amazon云计算系统架构

云计算概述知识讲解

管理科学前沿——云计算 1.云计算概念和分类 1.1云计算概念 云计算的概念仍未得到一致认可。一种说法是:云计算(Cloud Computing)是分布式处理(Distributed Computing)、并行处理(Parallel Computing)和网格计算(Grid Computing)的发展,或者说是这些计算机科学概念的商业实现。 云计算的基本原理是,通过使计算分布在大量的分布式计算机上,而非本地计算机或远程服务器中,企业数据中心的运行将更与互联网相似。这使得企业能够将资源切换到需要的应用上,根据需求访问计算机和存储系统。 通俗的理解是,“云”是存储于互联网服务器集群上的资源,它包括硬件资源(服务器、存储器、CPU等)和软件资源(应用软件、集成开发环境等),本地计算机只需要通过互联网发送一个需求信息,远端就会有成千上万的计算机为用户提供需要的资源并将结果返回到本地计算机;即,通过使计算分布在大量的分布式计算机上,而非本地计算机或远程服务器中,用户(企业或个人)数据的运行将更与互联网相似。这使得用户能够将资源切换到需要的应用上,根据需求访问计算机和存储系统。这样,本地计算机几乎不需要做什么,所有的处理由云计算提供商提供的集群来完成。在云计算环境下,由于用户直接面对的不再是复杂的硬件和软件,而是最终的服务,因此使用观念会发生彻底变化:从“购买产品”转变到“购买服务”。用户不需要拥有看得见、摸得着的硬件设施,也不需要为机房支付设备供电、空调制冷、专人维护等费用,并且不需要等待漫长的供货周期、项目实施等冗长的时间,只需支付相应费用,即可得到所需服务。 1.2云计算分类 (一)云计算可以按照多种维护方式分类。 常见的分类维度包括:按照运营和使用者来分类计算服务的运营和使用对象的不同,云计算可以分为公有云、私有云和混合云。 公有云是指企业使用其他单位运营的云计算服务;私有云是企业自己运营并

云计算技术与应用专业简介

云计算技术与应用专业简介 专业代码610213 专业名称云计算技术与应用 基本修业年限三年 培养目标 本专业培养德、智、体、美全面发展,具有良好职业道德和人文素养,掌握计算机网络、云计算、信息处理与安全等知识,具备虚拟化、数据存储及管理、云安全、云平台搭建与运维管理、大数据及云服务开发等基本能力,从事云计算的系统建设、运行维护、测试评估、安全配置、服务开发与管理等工作的高素质技术技能人才。 就业面向 主要面向各类企事业单位、云计算集成商与服务提供商、IT 运维外包服务商,在云计算实施、运维、安全管理和开发等岗位群,从事云平台建设与运维、云安全管理、云服务开发等工作。 主要职业能力 1.具备对新知识、新技能的学习能力和创新创业能力; 2.具备云计算系统的运行维护能力,掌握故障排除的方法和技能; 3.掌握虚拟化技术,熟悉主流虚拟化平台的使用方法,掌握虚拟资源的管理技能; 4.掌握云计算系统工程项目的设计、施工、测试、验收及项目管理的基础知识与技能; 5.掌握数据存储与管理技术,具备多种系统环境的数据资源管理能力; 6.了解云安全防护技术,掌握云安全管理基本技能,具备安全风险评估、分析与安全应急处理能力; 7.了解大数据知识,具备基本的大数据应用开发能力。

核心课程与实习实训 1.核心课程 云计算技术基础、网络存储技术、虚拟化架构与实现、大型数据库应用、云安全技术、大数据技术应用、云服务软件开发、云平台建设与维护等。 2.实习实训 在校内进行云平台建设与维护实训、云计算技术等实训。 在云计算集成商、云服务提供商、IT 运维外包服务商及相关企事业单位进行实习。 职业资格证书举例 网络管理员网络设备调试员(三级) 衔接中职专业举例 计算机应用计算机网络技术 接续本科专业举例 计算机科学与技术软件工程网络工程

《云计算技术》课程标准

《云计算技术》课程标准 课程名称、代码:云计算技术、 总学时数:36(理论课学时数:8 实践课学时数:28) 学分数:2 适用专业:计算机网络技术 一、课程的性质 1、选修课; 2、专业课。 二、课程定位 该课程是计算机网络技术专业的专业选修课。通过本课程的学习,使学生了解云计算的基础知识和概念,了解虚拟化技术及管理;掌握NFS服务器的配置,掌握yum的配置,掌握Cloudstack安装和配置,掌握基于Cloudstack的云计算平台的管理。学生应先修《网络操作系统应用与配置》一课,掌握Linux的基础知识和操作后,方可修本课程。 三、课程设计思路 本课程的设计思路是以计算机专业学生就业为导向,着重培养学生的动手能力。通过调查研究社会对云计算的配置与管理方面的要求,制定相关的理论教学内容和实践内容。课程以Cloudstack开源云平台的安装、配置与管理为主线,从而让学生掌握云计算的相关知识、相关服务器的配置,加深Linux的使用技能,直至完整掌握Cloudstack。在学时分配上,本课程偏重实践,理论8课时,实践28课时,,着力提高学生的动手能力。 四、课程基本目标 1、知识目标: (1)云计算的起源及有关概念 (2)Vmware虚拟化技术 (3)Kvm虚拟化有关知识 (4)NFS相关知识 (5)数据库有关知识 (6)Cloudstack平台管理的有关概念与知识 2、职业技能目标: (1)安装操作系统 (2)节点基本配置 (3)配置yum服务器和客户端 (4)NFS服务的配置与测试 (5)虚拟机管理 (6)计算节点安装 (7)管理节点的安装与配置 (8)模板与ISO管理 (9)Cloudstack管理 (10)模板制作 3、职业素质养成目标 在本门课程的理论教学和实践教学过程中,注重培养学生的职业道德、团体协作能力、

云计算的安全技术综述(改)教学内容

云计算的安全技术综 述(改)

云计算的安全技术综述 ** 摘要:云计算是一类新兴的计算方式,也是一种按使用量付费的全新交付模式,因其使快速 有效处理海量的数据变为可能,从而引起社会各界的广泛关注。本文首先论述了云计算的兴起渊源,分析了算法的优越性,并介绍了该技术带来的安全问题及其相应的技术,最后介绍了相关应有及未来的发展方向。 关键词:云计算;云计算安全;安全技术及应用 Keyword:Cloud Computing,Cloud Computing Security,Security Technology and application 0 引言 云是一种并行和分布式系统组成的一组相互关联和虚拟化的计算机,它基于服务层协议动态配置,作为一个或多个统一的计算资源,基于服务商和消费者之间通过谈判建立[9]。而所谓的云计算,是通过基Internet的计算方式,把共享的软硬件资源、信息按需供给计算机和其他设备,是一种按使用量付费的全新交付模式。 随着社会信息化与网络技术的快速发展,各种数据呈现出一种爆发式的增长,正是因为云计算的存在,使快速有效处理海量的数据变成可能。而云计算多用户、虚拟化、可扩展的特性使传统信息安全技术无法完全适用于云计算平台。因此,云计算的存在又带来了一个新的安全问题,它成为制约云计算发展的一大重要因素。本文首先阐述了云计算的理论依据,然后再对其带来的安全问题、关键技术及其应用进行讨论。 1云计算的理论依据 云计算的概念是由2006年Google提出的,它可认为是分布计算、并行计算、网格计算等多种计算模式混合的进一步演化[17]。 1.1云计算的服务模型 现如今,云计算主要提供以下三个层次的服务:IaaS、SaaS和 PaaS。 基础设施级服务(IaaS)是通过Internet向用户提供计算机、存储空间、网络连接、防火墙等等的基本的计算机资源,然后用户可以在此基础上随心所欲的部署和运行各种软件,其中包括OS和应用程序,通过网络,消费者可以从完善的计算机基础设施获得服务。 软件级服务(SaaS)是一种通过Internet提供软件的模式,用户可以直接向供应商租用基于Web的软件,用来管理企业的运营却不需要购买,但是,云用户没有管理软件运行的基础设施、平台的权限,只能做一些非常有限的应用程序的设置。 平台级服务(PaaS)是将软件研发平台作为一种服务以SaaS的模式交付给用户,因此,PaaS实际上也是SaaS应用的一种,但它主要面向的是进行开发的工作人员,并为其提供在互联网上的自主研发、检测、在线部署应用。 1.2云计算的成功优势

云计算发展现状分析

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宣布在台湾启动“云计算学术计划".与台湾

云计算简介

云计算简介 1.1云计算定义 云计算是从传统网格及分布式计算的基础上发展起来的,应用于现代互联网领域,以信息技术服务为商品,通过虚拟技术动态按需的由服务提供商向相关用户提供存储和计算的服务。云计算并不是一种新环境下的IT架构,它是对传统的网格、网络存储、虚拟化技术等相关技术的进一步融合与发展。而对用户而言,它是一种商业化的付费服务模式,用户通过付费,向提供云计算服务的企业索取信息计算、存储等相关服务,并受到云计算服务提供商的信息安全保护。 1.2云计算特点及类别 云计算特点非常突出,由于其是基于新一代的互联网而进一步发展的传统互联网技术,所以其本身具备传统互联网信息技术的特点,同时也具备了新环境下的互联网技术的新特点。云计算主要包括七大特点,而动态伸缩、按需服务则是作为区别传统互联网技术的主要特点。 1.2.1云计算特点 特点一大规模 云计算以其规模巨大,处理大数据集为优势,对大型数据计算和存储提供相应的解决方案。其基于网络平台的服务器高达数十甚至上百万,无论是从处理数据的规模还是配置都足以证明其规模的宏大。 特点二虚拟化 云计算以云为比拟,就是以虚拟作为其主要核心特点。云服务提供商通过对数据资源的集成化分散提供,用户以接口方式接入资源,实现数据分析处理,阻断了用户对数据资源底层技术细节的窥探,实现服务虚拟化。对用户而言,无需担心是否会出现物理性的系统负荷过度,只要服务器依然在提供相关数据处理服务即可完成自身的数据处理。 特点三动态伸缩 云计算平台规模是建立在企业的物理计算器规模之上的,但是却又不完全受物理规模的限制。准确的说,一台计算机可以为多个不同的服务器服务,而云平台的用户每次只需使用一个服务器,由于服务器的存在主要根据用户需要而存在,当用户数量增加或者减少时,云平台可以通过对服务器的数量进行相应的调整而适应用户的相应需求。故而可以动态的伸缩,实现规模上的灵活变化。

《云计算技术》课程教学大纲

《云计算技术》课程教学大纲 一、课程基本信息 二、课程教学目标 通过本课程的学习,使学生对云计算技术的兴起、由来、概念及分类、云计算的原理及关键技术建立基本的概念,并通过实践了解云服务,云服务接口,并行计算与云计算的相互关系等相关内容;通过对云计算开源平台Hadoop的介绍,让学生对云计算平台的一种技术实现方式有所了解;结合云计算平台中各项应用及核心技术的介绍,拓展学生对云计算的认识。 三、教学学时分配 理论学时包括讨论、习题课等学时。

《云计算技术》课程实验内容设置与教学要求一览表 四、教学内容和教学要求 第一章绪论(2学时) (一)教学要求 通过本章内容的学习,了解云计算的概念、发展现状、发展环境、发展优势和应用前景;理解云计算的实现机制。 (二)教学重点与难点 教学重点:云计算的概念和发展现状。 教学难点:云计算实现机制。 第一节云计算的概念 1.了解云计算的概念; 2.掌握云计算的特点和三种类型。

第二节云计算发展现状 1.了解云计算的发展历程和现状。 第三节云计算实现机制 1.了解云计算技术体系结构; 2.理解云计算的实现机制。 第四节网格计算与云计算 1.了解网格计算的概念; 2.理解网格计算和云计算的关系和区别。 本章习题要点:简述云计算的概念、发展现状、发展环境、实现机制、发展优势和应用前景。 第二章 Google云计算原理与应用(4学时) (一)教学要求 通过本章内容的学习,了解Google云计算的应用,掌握Google云计算基本工作原理,理解和掌握数据表Bigtable的数据模型、系统架构。 (二)教学重点与难点 教学重点:Google文件系统GFS,分布式数据处理MapReduce 教学难点:分布式结构化数据表Bigtable。 第一节 Google文件系统GFS 1.了解Google文件系统GFS的架构、容错机制和系统管理技术。 第二节并行数据处理MapReduce 1.了解并行数据处理MapReduce的产生背景; 2.理解和掌握MapReduce的编程模型和实现机制。

云计算技术综述

云计算技术综述 摘要: 云计算是“以互联网为载体,利用虚拟化等手段整合大规模分布式可配置的计算资源。使其以服务的方式提供给用户,满足用户按需使用的计算模式”,然后从计算模式、科学研究、社会发展等多个维度阐明了云计算作为现代计算技术发展的必然产物所具备的发展意义,总结了国内外产业界、学术界、政府机构等在云计算方面的最新研究进展,深入分析了云计算研究过程中的重点和难点,最后指出了云计算未来的发展趋势。 关键词:云计算;虚拟化;海量数据处理 引言 所谓云计算,简单地说就是以虚拟化技术为基础,以网络为载体,以用户为主体为其提供基础架构"平台"软件等服务为形式,整合大规模可扩展的计算"存储"数据"应用等分布式计算资源进行协同工作的超级计算服务模式虚拟化为云计算实现提供了很好技术支撑,而云计算可以看作是虚拟化技术应用的成果。在过去的几年里,已经出现了众多云计算研究开发小组,如谷歌、微软、亚马逊、华为、百度、阿里巴巴、中国电信等知名IT企业纷纷推出云计算解决方案,同时,国内外学术界也纷纷就云计算及其关键技术相关理论进行了深层次的研究。本文力图在对各种云计算定义综合分析的基础上,提出1个相对系统和综合的参考性定义,挖掘云计算的技术本质和发展意义,总结国内外最新研究进展,剖析研究过程中的重点和难点,指出未来的发展趋势。 1、云计算的内涵和本质 目前关于云计算的定义已有上百种而维基百科对云计算的定义也在不断更新,前后版本的差别非常大。 据2011年给出的最新定义:云计算是一种能够将动态易扩展的虚拟化资源软件和数据通过互联网提供给用户的计算方式,如同电网用电一样,用户不需要知道云内部的细节,也不必具有管理那些支持云计算的基础设施。 伯克利云计算白皮书的定义:云计算包括互联网上各种服务形式的应用以及数据中心中提供这些服务的软硬件设施。应用服务即Saas,而数据中心的软硬件设施即所谓的云。通过量入为出的方式提供给公众的云称为公共云,而不对公众开放的组织内部数据中心的云称为私有云。 美国标准化技术机构NIST定义云计算是一种资源利用模式,它能以方便、友好、按需

云计算技术与应用教程文件

2016年安徽省高等职业院校技能大赛(高职组) “云计算技术与应用”项目赛项规程 一、赛项名称 云计算技术与应用 二、竞赛目的 “云计算技术与应用”赛项紧密结合我国云计算产业发展战略规划和云计算技术发展方向,贯彻国务院《关于促进云计算创新发展培育信息产业新业态的意见》中人才措施要求,通过引入云计算平台、云存储和大数据挖掘分析等云应用场景,全面考察高职学生云计算技术基础、云计算平台规划设计、云平台搭建、虚拟桌面、大数据挖掘分析和云存储等多种云应用部署、运维和开发方面的前沿知识、技能、职业素养和团队协作能力。促进职业院校信息类相关专业课程改革,推动院校、科研院所与企业联合培养云计算人才,加强学校教育与产业发展的有效衔接。 三、竞赛方式与内容 (一)竞赛方式 1.比赛以团队方式进行,每校限报一支参赛队,每个参赛队由3名选手组成,其中队长1名,选手须为同校在籍高职高专学生,性别和年级不限,每个参赛队可配指导教师2名。参赛选手在报名获得确认后,原则上不再更换,允许队员缺席比赛。不允许更换新的指导教师。 2.比赛时间为4个小时,参赛队员必须在规定时间内完成比赛内容并提交相关文档。 3.裁判组对参赛队的操作规范、现场表现和提交的竞赛成果依据赛项评分标准进行评价评分。

(二)竞赛内容 根据业务需求和实际的工程应用环境,实现云计算平台架构的规划设计,完成云计算网络、服务器、存储服务器的互联和配置,完成云计算基础架构平台、云计算开发服务平台、云计算软件服务等平台软件的部署、配置和管理,通过云平台实现虚拟桌面、大数据分析、云存储等各类云应用部署、运维和开发,撰写开发与工程文档。 考核内容包括: 1.在理解命题给出的云计算应用系统需求的基础上,设计、构建并维护一个安全、可靠的云计算服务平台。 2.根据云平台设计方案来配置、调试云平台网络,确保网络能正常运行。 3.根据云平台设计方案配置、调试云计算管理服务器和节点服务器的CentOS Linux(或REDHAT EL)操作系统。 4.在安装了CentOS Linux(或REDHAT EL)系统的云计算服务器上配置ftp、http、samba等服务。 5.基于yum、rpm,构建云平台软件安装包本地资源仓库。 6.安装配置数据库mysql服务端、客户端。 7.安装安全框架组件身份认证系统。 8.云平台用户账号、各类服务密码、网络地址、iptables安全配置管理。 9.安装配置基础架构云服务平台。 10.安装配置云存储、模板、监控等基础架构平台的扩展服务。 11安装配置大数据Hadoop平台。 12.安装配置开发服务云平台。 13.基于开发服务云平台,安装配置常用企业云应用。 14.基于云存储服务,开发云存储Web应用和Android移动客户端。 15.提交符合规范的工程技术文档,如:系统结构图、系统设计文档、功能

云计算考试复习资料

第一讲:云计算概述 1什么是云计算? 云计算是一种能够将动态伸缩的虚拟化资源通过互联网以服务的方式提供给用户的计算模式。根据云提供的服务类型,可以划分为基础设施云、平台云、应用云。根据云的服务方式,可以划分为公有云、私有云、混合云。 2云计算的优势? ○1优化产业布局 –成本关键由硬件成本转为电力成本、散热成本 –分散的、高能耗模式转变为集中的、资源友好的模式 –自给自足资源作坊转变为规模效应的工业化资源工厂 ○2推进专业分工 –专业的大型云计算厂商 –实力雄厚的科研技术团队推动硬件技术革新 –具有丰富知识和经验的维护管理团队和配套软件 –产业链中的新产业契机 ○3提升资源利用率 –更加高效的解决常规业务 –更好的应对突发任务或事件 –更加平衡的资源分配和负载 ○4减少初期投资 –更少的IT基础设施投入 –更少的软件投入 –更少的人力投入 –更短的培训周期

–更灵活的转型支持 ○5降低管理开销 –服务化管理 –无需自己建立维护管理团队 –随需应变的解决方案 –知识、经验更加丰富的管理队伍 –通过业务模块的可配置提高系统的灵活性 3云计算的动因? ○1芯片与硬件技术 –硬件能力的激增、成本的大幅下降,使得独立运作的公司集中客观的硬件能力实现规模效益成为可能 ○2资源虚拟化 –资源在云端,需要被统一的管理 –异构硬件、兼容性问题 –虚拟化技术○3应用需求 3面向服务的架构SOA ○ –开放式数据模型 –统一通信标准 –更加丰富的服务 –更加松散耦合、灵活的IT架构 –转变了人们对IT系统的认识 4软件即服务SaaS ○ –转变了人们使用服务的方式 –使得终端用户熟悉服务的交互模式

详解云计算技术

摘要:云计算(Cloud computing)是当今IT界的热门技术,借助云计算,网络服务提供者可以在瞬息之间,处理数以千万计甚至亿计的信息,实现和超级计算机同样强大的效能。同时,用户可以按需弹性地使用这些资源和服务,从而实现将计算作为一种公用设施来提供的梦想。本文首先介绍了云计算的基本概念、组成部分、技术要点和国内外发展情况,然后分别从服务器虚拟化、存储虚拟化、应用虚拟化、平台虚拟化和桌面虚拟化五个方面重点介绍虚拟化技术同云计算之间密不可分的关系。 1、云计算概念简介 对于云计算,人们有着不同的理解和定义。本文认为,云计算是一种大规模资源整合的思想。云计算是IT界未来发展的必然趋势,所谓“天下大势,分久必合,合久必分”,IT界亦然。 1946年2月15日,世界上第一台电脑ENIAC诞生,占地十几间屋子,计算机行业也随着这个庞然大物应运而生。之后IT界开始了第一次“分”的过程,即个人电脑的诞生。随着网络的出现,IT 界出现了第一次“合”的过程,如Client/Server架构、万维网WWW、Email等都是由高性能服务器通过网络为多个客户提供服务。但是,随着用户数量不断增加,服务器端的负荷越来越重,这种模式的瓶颈由于那个年代有限的资源(如带宽、计算、存储等)而变的越发严重,所以第二次“分”的时代来临,如分布式计算、点对点P2P技术、网格计算(Grid Computing)、等。每个用户(Peer)既是被服务者同时也是服务者,大家共同分担庞大的计算、传输及存储任务。由此而诞生的企业有PPStream、YouTube、维基百科等。 为方便理解以上云的思想,可从图1的类比来进行阐述和表达。“服务器群”类似于“发电机”提供“电力”资源;虚拟技术类似于“变压装置”使电压成倍增加或降低,从而实现弹性计算;资源调度器类似于“整流装置”,可以整合各个“发电站”的电力进行集中供电;服务管理器传送云服务,类似于“电力传输设备”,可以统一提供和管理IaaS(基础设施即服务)、PaaS(平台即服务)和 SaaS(软件即服务)等一系列云服务;安全监控系统类似于“保险装置”,可以保证传输过来的“电”安全可靠,不会由于异常情况(如短路)损害家电和人身安全;云电脑、云手机等终端设备类似于家电,可以通过他们获取“电”(云资源)。 2、云计算在国内外发展情况简述 尽管云计算的思想已经孕育很久,但在美国取得蓬勃发展也只是最近五六年的事情。中国近一两年也在云计算方面有了长足发展。 云计算在美国的发展情况 2003年,美国国家科学基金(NSF)投资830万美元支持由美国七所顶尖院校提出的“网格虚拟化和云计算VGrADS”项目, 由此正式启动了云计算的研发工作。基于此项目的后续开源产品有现在着名的云计算开源软件Eucalyptus(此软件在美国已经被广泛应用),美国航空航天局(NASA)的云计算系统Nebula。亚马逊公司的云计算也采用了相同技术(其客户端软件EC2可以直接连入Eucalyptus 的服务器)。本文作者继续深入研发,相继推出了云点(Cloudian)系列产品(),涵盖了建设云平台所必须的各个模块,包括虚拟化、管理、调度、服务(IaaS、PaaS、SaaS)、安全、可信、云电脑和手机终端等。

云计算技术与应用综述

云计算技术与应用综述 摘要:近年来,人们对云计算的关注度越来越高。某种意义上讲,云计算不仅是在技术层面的创新,还是在服务模式上的创新,它使得IT服务更加便捷、易取。本文在对云计算技术做出论述的基础上,就云计算技术的应用进行了探析。 关键词:云计算技术;特点;应用 云计算是继个人计算机、互联网变革之后IT领域的另一个重大变革,是我国现代经济产业中的重要组成部分。随着云计算技术的发展,云计算逐渐渗透到了人们生活、工作中的各个角落,满足了人们日益变化的需求。云计算技术所独有的特性改变了IT的传统使用模式,标志着未来信息化更节约、灵活、可控的发展方向,其应用价值不言而喻。 1 云计算技术概述 云计算技术涉及的技术门类非常丰富,有关于通信、存储、计算方面的,也有关于资源管理、计费等方面,因此被人们广泛应用于生活、工作中。作者分别就云计算技术的特点和包含的关键技术作出了概述,以为人们更好的了解云计算技术提供参考。 (一)云计算技术的特点

云是对互联网的一种形象比喻。目前,业界尚未对云计算作出准确的定义。但是从技术的本质分析来看,云计算代表了信息技术发展的先进理念,未来具有非常广阔的发展前景。作者综合各家对云计算概念的论述,提出了以下关于云计算的参考性定义:云计算是基于互联网络,通过虚拟化等技术手段实现了计算机软硬件资源和信息的整合、共享,从而满足租户使用需求的新型计算方式。因而,云计算技术显示出了虚拟化、高可靠性、通用性以及按需服务等优势特点。云计算技术解除了人们应用服务在地域、终端上的限制,并利用数据多副本容错以及计算节点同构可互换等手段,使得服务更具可靠性。除此之外,"云"储存了海量的资源,其支撑下的运行应用并不具备唯一性,因此,租户可以根据自身的需求进行购买,还可根据流量变化进行计费。云计算技术的使用,丰富了人们的信息化生活,满足了人们的个性化需求,为人们提供了更加便捷、多样的服务式体验。 (二)云计算的关键技术 随着云计算的发展,其关联到的关键技术日渐丰富起来。从云计算按需服务的特性剖析来看,云计算涉及到的关键技术主要有虚拟化技术、海量数据处理技术以及分布式储存技术。其中,虚拟化技术的核心是以透明的方式提供抽象的底层资源,使得底层资源不再受地域、物理配置等方面的限制,是现代云计算技术研究的重点。虚拟化技术实现了数

云计算概述

4.1 云计算概述 4.1.1 什么是云计算 云计算的概念自提出之日起就一直处于不断的发展变化中,目前对云计算的定义有多种说法。下面列出几个典型的定义,使读者从多个角度了解云计算机的含义。 国内云计算网为云计算的定义是:云计算实质是基于网络的超级计算模式,在云计算基地把大量的电脑和服务器连在一起形成一片“云”,用户无论在何地何时无需通过基地、工作人员就可以利用个人电脑、手机等智能设备的客户端界面连接到云,在云平台增加和删减所需资源,达到资源的有效利用。它的计算能力达到每秒数亿万次以上。 解放军理工大学刘鹏教授将云计算的定义解释为:云计算把大量软硬件基础设施整合封装成资源池,用户根据需要从数据中心获得各种服务。 美国国家标准与技术研究院(NIST)的定义是:云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问,进入可配置的计算资源共享池(资源包括网络、服务、存储、应用软件、服务),这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互。 百度百科中云计算的定义为:它是一种以互联网为基础的计算模式,通过这种模式资源可以按需提供给电脑和其他终端设备,这些资源是虚拟的、弹性化的,用户可以按需付费使用。 根据这些定义,我们可以这样通俗地理解,如图4-1所示,云计算的“云”是一种比喻的说法,其实就是指互联网上的服务器集群上的资源,它包括硬件资源(比如:存储器、服务器、CPU等)和软件资源(比如:应用软件、集成开发环境等),本地计算机只需要通过互联网发送一个需求信息,远端就会有成千上万的计算机为用户提供需要的资源,并将结果返回给本地计算机。这样本地计算机需要的存储和运算极少,所有的处理都由云计算机提供商所提供的计算机群来完成。简单的说,云计算是一种商业计算模式,它将任务分布在大量计算机构成的资源池上,用户可以按需要通过网络获取存储空间、计算能力和信息等服务。

云计算及其关键技术

收稿日期:2009-03-14;修回日期:2009-05-09。 作者简介:陈全(1986-),男,安徽滁州人,硕士研究生,主要研究方向:云计算、数据密集型可扩展计算; 邓倩妮(1973-),女,广西柳州人,副教授,博士,主要研究方向:对等计算、网格计算、复杂网络拓扑。 文章编号:1001-9081(2009)09-2562-06 云计算及其关键技术 陈 全,邓倩妮 (上海交通大学计算机科学与工程系,上海200240) (squ i rr3@g m ai.l co m ) 摘 要:云计算是一种新兴的计算模型,它是在网格计算的基础上发展而来的。介绍了云计算的发展历史和应用场景,比较了现有的云计算的定义并给出了新的定义,以谷歌的云计算技术为例,总结了云计算的关键技术:数据 存储技术(G oog l e F ile System )、数据管理技术(B igT ab l e)、编程模型和任务调度模型(M ap -R educe)等,分析了云计算和网格计算以及传统超级计算的区别,并指出了云计算的广阔发展前景。 关键词:云计算;数据存储;数据管理;编程模型 中图分类号:T P338.8 文献标志码:A C loud co m puti ng and its key techniques C H E N Quan ,DENG Q i a n -n i (De part m e n t of Compu ter S cience and Eng i neering,Shangha i Jiao Tong Un i v e rsit y,Shanghai 200240,Ch i na ) Abstract :C loud computi ng i s a ne w co m puti ng m ode;l it is deve l oped based on gr i d computi ng.T he aut hors i n troduced the develop m ent history o f cloud com puti ng and its applicati on situati on ;co m pa red ex isti ng defi nitions o f c l oud com puti ng and gav e a new defi n iti on ;took goog l e p s cloud computing techn i ques as an examp l e ,su mm ed up key techn i ques ,such as data storage techno l ogy (G oog le F ile Sy stem ),data m anage m en t techno l ogy (B i gT ab l e ),as we ll as prog ra mm i ng m ode l and task schedu ling m ode l(M ap -R educe ),used i n c l oud co m puti ng ;and ana l yzed the d ifferences among cloud compu ti ng ,g rid co m puti ng and traditi ona l s uper -computi ng ,and fi ngered out t he broad develop m ent prospec ts o f cloud co m puti ng . K ey words :cloud co m puti ng ;data storag e ;da ta m anagement ;progra mm i ng m odel 0 引言 云计算(C l oud Co m puti ng)是一种新近提出的计算模式。是分布式计算(D istr i buted Computi ng )、并行计算(Para llel Co m puti ng)和网格计算(G rid Co m puti ng)的发展。 目前,亚马逊、微软、谷歌、IB M 、英特尔等公司纷纷提出了/云计划0。例如亚马逊的AW S(Am azon W eb Services)[1]、IB M 和谷歌联合进行的/蓝云0计划等。这对云计算的商业 价值给予了巨大的肯定。同时学术界也纷纷对云计算进行深层次的研究。例如谷歌同华盛顿大学以及清华大学合作,启动云计算学术合作计划(A cade m i c C loud Co m puti ng In iti ative),推动云计算的普及,加紧对云计算的研究。卡内基梅隆大学等对数据密集型的超级计算(D ata Intensi ve Super Co m puti ng ,D ISC )[2]进行研究,本质上也是对云计算相关技术开展研究。 I DC 的调查显示,未来五年云计算服务将急速增长,预期2012年市场规模可达420亿美元。目前企业导入云计算已逐渐普及,并且有逐年成长趋势。估计在2012年,企业投入在云计算服务的支出将占整体IT 成本的25%,甚至在2013年提高至IT 总支出的三分之一。 由此可见,在各大公司以及学术界的共同推动下,云计算技术将会持续发展。 云计算有着广泛的应用前景。如表1所示。云计算在天文学[3]、医学等各个领域有着广泛的应用前景。 趋势科技和瑞星等安全厂商纷纷提出了/安全云0计划。 如今,每天有2万多种新的病毒和木马产生,传统的通过更新 用户病毒库的防毒模式,受到了严峻的挑战,该模式使用户端的病毒库过于庞大。趋势科技和瑞星的/安全云0将病毒资料库放在/云0端,与客户端通过网络相连,当/云0在网络上发现不安全链接时,可以直接形成判断,阻止其进入用户机器,从根本上保护机器的安全。 表1 云计算的应用领域 领域应用场景科研 地震监测海洋信息监控天文信息计算处理医学 DNA 信息分析 海量病例存储分析医疗影像处理 网络安全 病毒库存储垃圾邮件屏蔽图形和图像处理 动画素材存储分析 高仿真动画制作海量图片检索互联网 E-m ail 服务 在线实时翻译网络检索服务 据趋势科技大中华区执行总裁张伟钦介绍,趋势科技已投入了大量资金,在全球数个地方建设了新型数据中心。同时,趋势科技还花费了1000多万美元,租借了34000多台服务器,构建了一个服务遍及全球的/安全云0。目前趋势科技 第29卷第9期 2009年9月 计算机应用 Journa l o f Co m puter App lications V o.l 29No .9Sep .2009

相关主题