首页 > 精品范文库 > 1号文库
云计算第二章总结
编辑:落花无言 识别码:10-1137593 1号文库 发布时间: 2024-09-13 17:31:09 来源:网络

第一篇:云计算第二章总结

Google云计算技术包括:

Google文件系统 GFS、分布式计算编程模型MapReduce、分布式锁服务Chubby、分布式结构化数据表Bigtable。

简述谷歌文件系统GFS:

GFS是一个大型的分布式文件系统,它为Goole云计算提供海量存储,并且与Chubby、MapReduce及Bigtable等技术结合十分紧密,处于所有 核心技术的底层。

GFS将整个系统的节点分为哪几类角色:

Client(客户端)、Master(主服务器)、Chunk Server(数据块服务器)。

Master是GFS的管理节点,在逻辑上只有一个,他保存系统的元数据,负责整个文件系统的管理,是GFS文件系统中的“大脑”。

Chunk Server负责具体的存储工作。数据以文件的形式存储在Chunk Server 的个数可以有多个,他的数目直接决定了GFS的规模。GFS将文件按照固定大小进行分块,默认是64MB,每一块称为一个Chunk(数据块),每个Chunk都有一个对应的索引号(Index)。

GFS具有哪些特点:

1、采用中心服务器模式:GFS采用中心服务器模式管理整个文件系统,增加新的Chunk Server是一件非常容易的事情。

2、不缓存数据:缓存机制是提升文件系统的性能的一个重要手段,通用文件系统为了提高性能,一般需要实现复杂的缓存机制。GFS文件系统根据应用的特点,没有实现缓存,因为GFS的数据在Chunk Server上是以文件的形式存储。

3、在用户态下实现

4、只提供专用接口

GFS容错机制包含:

1、Master容错: Master上保存了GFS文件系统的三种元数据。(1)、命名空间,也就是整个文件系统的目录结构。(2)、Chunk与文件名的映射表

(3)、Chunk副本的位置信息,每一个Chunk默认有三个副本。

前两种GFS通过操作日志来提供容错功能。第三种直接保存各个Chunk Server上,当master发生故障时,迅速恢复以上元数据。为了防止master彻底死机,GFS提供了master远程的实时备份。

2、Chunk Server容错: GFS采用副本的方式实现其容错。如果相关副本丢失或不可恢复,master自动将副本复制到其他Chunk Server.GFS把每一个文件划分成多个Chunk, GFS系统管理技术:

1、大规模集群安装技术

2、故障检测技术

3、节点动态加入技术

4、节能技术

分布式数据处理MapReduce:

什么是MapReduce? Map(映射)Reduce(化简)是Google提出的一个软件架构,是一种处理海量数据的并行编程模式,用于大规模数据集的并行计算。

MapReduce封装了并行处理、容错处理、本地化计算、负载均衡等细节,还提供了一个接口。MapReduce把对数据集的大规模操作,分发给一个主节点管理下的各分节点共同完成,通过这种方式实现任务的可靠执行与容错机制。

MapReduce的容错机制:通过重新执行失效的地方来实现容错。

1、Master失效:master会周期性地设置检查点,并导出Master的数据。一旦某个任务失效,系统就从最近的一个检查点恢复并重新执行。如果master失效终止整个MapReduce重新开始。

2、Worker失效:

Master会周期性的给worker发送Ping命令,如果没有worker的应答,则master认为worker失效,终止对这个worker的任务调度,把失效的worker的任务调度到其他worker上重新执行。

如何利用MapReduce进行数据排序:

1、对原始数据进行分割

2、对每个数据分块都启动一个Map进行处理。

3、对于Map之后得到的中间结果,启动26各Reduce。

什么是分布式锁服务Chubby:

Chubby是

1、Google设计的提供粗粒度锁服务的一个文件系统,2、它基于松耦合分布式系统,3、解决了分布的一致性问题。通过使用Chubby的锁服务,用户可以确保数据操作过程中的一致性。

4、Chubby锁是一种建议性的锁而不是强制性的锁,这种选择使系统具有更大的灵活性。

Paxos算法中节点被分成了三种类型:proposers、acceptors、和learners,其中proposers提出决议,acceptors批准决议、learners获取并使用已经通过的决议。一个节点可以兼有多重类型,满足三个条件保持数据的一致性,(1)、决议只有在被Proposers提出后才能批准(2)、每次只能批准一个决议(3)、只有决议确定被批准后learners才能获取这个决议。

Chubby的设计目标主要有:

(1)、高可用性(2)、高扩展性(3)、支持粗粒度的建议性锁服务(4)、服务信息的直接存储(5)、支持通报机制(6)、支持缓存机制 Chubby文件系统:

Chubby系统本质上就是一个分布式的、存储大量小文件的文件系统,它所有的操作都是在文件的基础上完成的,系统规定每个节点的元数据都应包含以下四种单调递增的64位编号,(1)、实例号(2)、内容生成号(3)、锁生成号(4)、ACL生成号

Chubby采用的是ACL形式的安全保障措施,只要不被覆写,子节点都是直接继承父节点的ACL名。什么是分布式结构化数据表Bigtable: Bigtable是Google开发的基于GFS和Chubby的分布式存储系统,它的设计应达到以下几个目标:(1)、广泛的适用性(2)、很强的可扩展性(3)、高可用性(4)、简单性

Bigtable是一个分布式多维映射表,表中的数据通过一个行关键字、一个列关键字以及一个时间戳进行索引。

在Bigtable中Chubby主要有以下几个作用:

(1)、选取并保证同一时间内只有一个主服务器(Master Server)(2)获取子表的位置信息

(3)保存Bigtable的模式信息及访问控制列表

Bigtable主要由三个部分组成:客户端程序库、一个主服务器和多个子表服务器

每个子表都是由多个SSTable以及日志文件构成。

在Bigtable系统的内部采用的是一种类似B+树的三层查询体系。

所有的子表地址都被记录在元数据表中,元数据表也是由一个个的元数据子表组成的。为了减少访问开销,提高客户访问效率,Bigtable使用了缓存和预取技术。在Bigtable中有三种形式的数据压缩,分别是次压缩、合并压缩、主压缩。Bigtable性能优化:

1、局部性群组

2、压缩

3、布隆过滤器

分布式存储系统Megastore的设计目标明确,那就是设计一种介于传统的关系型数据库和NoSQL之间的存储技术,尽可能达到高可用性和高可扩展性的统一

第二篇:云计算总结

云计算总结

(202_-10-22 00:02:46)转载▼

标签: 分类: 教育技术学基础云计算 理论

云计算是在网格计算之后06年开始流行起来的一个名词,以下是我针对云计算的基本内容做一个总结:

一、云计算的概念:

到目前为止,云计算还没有一个统一的定义。IBM,Google,Microsoft,SUN,Amazon等研究组织和相关厂家,依据各自的利益和各自不同个的研究视角都给出了对云计算的定义和理解。

IBM公司于202_年宣布了蓝云计划,在IBM的技术白皮书中“Cloud Computing”中云计算的定义如下:“云计算一词用来同时描述一个系统平台或者一种类型的应用程序。一个云计算的平台按需进行动态的部署(provision)、配置(configuration)、重新配置(reconfigure)以及取消服务(deprovision)等。在云计算平台中的服务器可以是物理的服务器或者虚拟的服务器。高级的计算云通常包含一些其他的计算资源,例如存储区域网络(SANs),网络设备,防火墙以及其他安全设备等。云计算在描述应用方面,它描述了一种可以通过互联网Internet进行访问的高扩展的应用程序。

“云使用”是大规模的数据中心以及功能强劲的服务器来运行网络应用程序与网络服务。任何一个用户可以通过合适的互联网接入设备以及一个标准的浏览器就能够访问一个云计算应用程序。”

上面的定义给出了云计算的两个方面的含义:一方面描述了基础设施,用来构造应用程序,其地位相当于PC机上的操作系统;另一方面描述了建立在这种基础设施之上的云计算应用。

还有以下分别从模型、模式等方面对云计算的定义

云计算是一种新兴的计算模型:用户可以利用该模型在任何地方通过连接的设备访问应用程序,应用程序位于可大规模伸缩的数据中心,计算资源可在其中动态部署并进行共享;或是脱离了本地计算且计算任务分配到远端大型的统一的计算平台上的模型

云是由一系列相互联系并且虚拟化的计算机组成的并行和分布式系统模式。基于这样云的计算称为云计算。简单地说,云计算就是指基于互联网络的超级计算模式。即把存储于个人电脑、服务器和其他设备上的大量存储器容量和处理器资源集中在一起,统一管理并且协同工作。

云计算(Cloud Computing)是分布式处理(Distributed Computing)、并行处理(Parallel Computing)和网格计算(Grid

Computing)的发展,或者说是这些计算机科学概念的商业实现。

根据上面的引用内容,我认为云计算的功能类似于Telenet,只是Telenet中的远程计算机变成了云计算服务器,用户只需通过PC机、笔记本或智能手机联通网络,在云计算平台上实现自己的要求即可。而且用户端口只需要有基本的输入输出界面,网络连接设备即可,不需用安装各种各样的软件;用户的数据存储在云计算数据中心,不用再担心如果硬盘出问题数据丢失的问题。即随时随地只要能上网就能应用各种各样的服务,如同钱庄、银行、发电厂等。用一个图片来解释如下:

二、云计算的特征

要想成为云计算,必须具备以下五个方面的特征:1)水平可扩展性,即将多片云连接并整合为一片云来工作的能力。

2)垂直可扩展性,即通过增强云中单个或多个节点的性能来提升整个云性能的能力。3)以互联网为中心。云平台运营商一互联网为中心,将存储和运算能力分布在网络所连接的各个节点之中,从而弱化终端的计算能力,使互联网的架构由“服务器+客户端”向“云服务平台+客户端”演进。4)虚拟化,将底层的硬件,包括服务器、存储于网络设备全面虚拟化,建立起一个共享的可以按需分配的基础资源池。5)用户透明,包括操作透明和技术透明。操作透明,即对处在云计算环境下的用户来说,在云中进行计算操作或数据存储操作与其在本机上进行相应的操作是没有区别的;技术透明,指用户不用关心云中的节点是如何协同工作的以及怎样扩展的。

三、云计算的应用类型

Saas(软件即服务)——通过浏览器把程序传给成千上万的用户。

Paas(平台即服务)——把开发环境作为一种服务来提供。Iaas(基础设施即服务)

1、SaaS软件即服务

这类云计算是通过WEB浏览器来向成千上万个用户提供某种单一的软件应用。在用户看来,这样他们不需要事先购买服务器设备或是软件授权;而对于厂商来说,与常规的软件

服务模式相比,仅提供一项应用的成本也要低得多。一个典型的针对企业级应用的例子就是Salesforce.com的CRM。另外,SaaS在人力资源软件应用中也比较普遍,甚至它已经开始向ERP领域拓展,如Workday。而且,谁又能料到,GoogleApps和Zoho Office这种同样基于SaaS的“桌面”应用会突然火爆起来呢?

2、公用/效用计算

公用/效用计算虽已不是新颖的概念了,但如今它正被付予新的含义。Amazon的AWS、Sun的存储云、IBM的“蓝云”以及其他厂商所共同倡导的的云计算,正在为整个业界提供所需要的存储资源和虚拟化服务器等应用。早期的企业主要将公用/效用计算作为一种补充手段,不会应用在关键性任务需求上。但是时至今日公用/效用计算逐渐在数据中心开始占据一席之地。一些厂商开始帮助企业用户创建虚拟的数据中心,诸如3Tera的AppLogic,Cohesive Flexible Technologies的Elastic Server on Demand(可按需实现弹性扩展的服务器)。Liquid Computing公司的LiquidQ也有类似的服务,能帮助企业将内存、I/0、存储和计算容量通过网络集成为一个虚拟的资源池来使用。

云计算如今已成为又一风靡的概念。与很多同行一样,Gartner资深分析师Ben Pring认为:“云计算就像法国大餐一

样正被人们津津乐道。”然而,问题在于(类似Web 2.0一样),似乎每个人对云计算的定义都有不同之处。

3、云计算领域的WEB服务

与SaaS有些类似,WEB服务厂商也是通过提供API让开发人员来开发互联网应用,而不是自己来提供功能全面的应用软件。这种云计算的服务范围非常广泛,从分散的商业服务(诸如Strike Iron和Xignite),到GoogleMaps、ADP薪资处理、美国邮政服务、Bloomberg和常规信用卡处理服务等的全套API服务。

4、平台即服务

平台即服务(Platform as a service)是软件即服务(SaaS)的变种,这种形式的云计算将开发环境作为服务来提供给用户。也就是说,用户可以在供应商的基础架构上创建自己的应用软件来运行,然后通过网络直接从供应商的服务器上传递给其他用户(例如Legos)。然而,这类服务会受到厂商的设计规定与容量限制,用户也因此没有足够的自由。这类云计算服务包括Salesforce.com的Force.com、Coghead和全新的GoogleApp Engine。

5、管理服务供应商(MSP)

管理服务(managed service)是云计算最古老的形式之一,它面向的IT管理人员而不是最终用户,例如用于电子邮件的病

毒扫描服务,还有应用软件监控服务等。由SecureWorks、IBM和Verizon公司提供的管理安全服务就可归为此类,还包括目前被Google收购的Postini以云为基础的反垃圾邮件服务。MSP的其他产品还包含桌面管理服务,诸如CenterBeam和Everdream提供的产品。

6、服务商业平台

这种云计算服务融合了SaaS和MSP,它实际上为用户提供了一种交互性服务平台。这在日常的商业贸易领域是非常普遍的,比如,某种消费管理系统可以让用户从一个网络平台上订购旅行或秘书类服务,而且服务的配送实现方式和价格也都是由用户事先设定好的。其非常典型的例子是Rearden Commerce和Ariba。

7、云计算集成

云计算服务的整合还只是刚刚开始。SaaS供应商OpSource最近就推出了OpSource Services Bus,它使用了一家叫Boomi的小公司的云计算集成技术。另一家SaaS 供应商Workday最近也收购了该领域的另一家公司CapeClear。CapeClear提供的是针对B2B集成的ESB(enterprise service bus,企业服务总线)。另外,202_开始兴起的Grand Central,则想成为一种通用的“云计算总线”(bus in the cloud),通过把多家SaaS供应商联合在一起来为客户提供完整的服务。

四、技术挑战

1、高可靠的系统技术——大规模的集成计算机系统;容错技术,即单节点的错误不应影响系统运行,能够检查错点,具有重启技术。

2、可扩展的并行计算技术——云计算的核心技术

3、海量的数据挖掘存储和管理技术——并行计算,加速数据处理,需要新的思路、方法、算法;将集群数据库扩展到成千上万个节点还是被类似于google文件系统的新技术替代?

4、数据安全技术——数据银行;安全性,保密性,访问权限的风险性;隐私和可靠性。

关于云计算还有很多内容,在以后的学习中我将慢慢补充。

第三篇:“云计算”培训总结

“云计算”培训总结

计算机自诞生开始,先后经历了四个阶段:

1、第一代计算机(1946~1958)

电子管为基本电子器件;使用机器语言和汇编语言;主要应用于国防和科学计算;运算速度每秒几千次至几万次。

2、第二代计算机(1958~1964)

晶体管为主要器件;软件上出现了操作系统和算法语言;运算速度每秒几万次至几十万次。

3、第三代计算机(1964~1971)

普遍采用集成电路;体积缩小;运算速度每秒几十万次至几百万次。

4、第四代计算机(1971~)

以大规模集成电路为主要器件;运算速度每秒几百万次至上亿次。

计算机的运算速度在不断增加,而成本却在不断的降低。现在已经进入由第四代衍生出的一个时代,云计算时代。

云计算操作系统,又称云计算中心操作系统、云OS,是云计算后台数据中心的整体管理运营系统,它是指构架于服务器、存储、网络等基础硬件资源和单机操作系统、中间件、数据库等基础软件管理的海量的基础硬件、软资源之上的云平台综合管理系统。

云计算(cloud computing,分布式计算技术的一种,其最基本的概念,是透过网络将庞大的计算处理程序自动分拆成无数个较小的子程序,再交由多部服务器所组成的庞大系统经搜寻、计算分析之后将处理结果回传给用户。透过这项技术,网络服务提供者可以在数秒之内,达成处理数以千万计甚至亿计的信息,达到和“超级计算机”同样强大效能的网络服务。

云是一种基于互联网的计算新方式,通过互联网上异构、自治的服务为个人和企业用户提供按需即取的计算。由于资源是在互联网上,而在电脑流程图中,互联网常以一个云状图案来表示,因此可以形象地类比为云,“云”同时也是对底层基础设施的一种抽象概念。云计算的资源是动态易扩展而且虚拟化的,通过互联网提供。终端用户不需要了解“云”中基础设施的细节,不必具有相应的专业知识,也无需直接进行控制,只关注自己真正需要什么样的资源以及如何通过网络来得到相应的服务。

云共分为公有云、私有云、混合云三种情况。

在实现面向云计算的数据中心演进过程中,随着数据中心的高度虚拟化,在节约成本及运营效率取得显著成果的同时,存储、网络、电源管理和安全等方面的挑战仍有待解决。所以云技术可以很好的解决上面的问题。

最简单的云计算技术在网络服务中已经随处可见,例如搜寻引擎、网络信箱等,使用者只要输入简单指令即能得到大量信息。未来如手机、GPS等行动装置都可以透过云计算技术,发展出更多的应用服务。

云计算的特点总结如下:

1、超大规模。

“云”具有相当的规模,Google云计算已经拥有100多万台服务器,Amazon、IBM、微软、Yahoo等的“云”均拥有几十万台服务器。企业私有云一般拥有数百上千台服务器。“云”能赋予用户前所未有的计算能力。

2、虚拟化。

云计算支持用户在任意位置、使用各种终端获取应用服务。所请求的资源来自“云”,而不是固定的有形的实体。应用在“云”中某处运行,但实际上用户无需了解、也不用担心应用运行的具体位置。只需要一台笔记本或者一个手机,就可以通过网络服务来实现我们需要的一切,甚至包括超级计算这样的任务。

3、高可靠性。

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

4、通用性。

云计算不针对特定的应用,在“云”的支撑下可以构造出千变万化的应用,同一个“云”可以同时支撑不同的应用运行。

5、高可扩展性。

“云”的规模可以动态伸缩,满足应用和用户规模增长的需要。

6、按需服务。

“云”是一个庞大的资源池,你按需购买;云可以象自来水,电,煤气那样计费。

7、极其廉价。

由于“云”的特殊容错措施可以采用极其廉价的节点来构成云,“云”的自动化集中式管理使大量企业无需负担日益高昂的数据中心管理成本,“云”的通用性使资源的利用率较之传统系统大幅提升,因此用户可以充分享受“云”的低成本优势,经常只要花费几百美元、几天时间就能完成以前需要数万美元、数月时间才能完成的任务。

云计算可以彻底改变人们未来的生活,但同时也要重视环境问题,这样才能真正为人类进步做贡献,而不是简单的技术提升。

8、潜在的危险性。

云计算服务除了提供计算服务外,还必然提供了存储服务。但是云计算服务当前垄断在私人机构(企业)手中,而他们仅仅能够提供商业信用。对于政府机构、商业机构(特别象银行这样持有敏感数据的商业机构)对于选择云计算服务应保持足够的警惕。一旦商业用户大规模使用私人机构提供的云计算服务,无论其技术优势有多强,都不可避免地让这些私人机构以“数据(信息)”的重要性挟制整个社会。对于信息社会而言,“信息”是至关重要的。另一方面,云计算中的数据对于数据所有者以外的其他用户云计算用户是保密的,但是对于提供云计算的商业机构而言确实毫无秘密可言。这就象常人不能监听别人的电话,但是在电讯公司内部,他们可以随时监听任何电话。所有这些潜在的危险,是商业机构和政府机构选择云计算服务、特别是国外机构提供的云计算服务时,不得不考虑的一个重要的前提。

云计算的几大形式:

InfoWorld网站同数十家公司、分析家和IT用户讨论出了云计算的几大形式:

1.SAAS(软件即服务)

这种类型的云计算通过浏览器把程序传给成千上万的用户。在用户眼中看来,这样会省去在服务器和软件授权上的开支;从供应商角度来看,这样只需要维持一个程序就够了,这样能够减少成本。Salesforce.com是迄今为止这类服务最为出名的公司。SAAS在人力资源管理程序和ERP中比较常用。Google Apps和Zoho Office也是类似的服务

2.实用计算(Utility Computing)

这个主意很早就有了,但是直到最近才在Amazon.com、Sun、IBM和其它提供存储服务和虚拟服务器的公司中新生。这种云计算是为IT行业创造虚拟的数据中心使得其能够把内存、I/O设备、存储和计算能力集中起来成为一个虚拟的资源池来为整个网络提供服务。

3.网络服务

同SAAS关系密切,网络服务提供者们能够提供API让开发者能够开发更多基于互联网的应用,而不是提供单机程序。

4.平台即服务

另一种SAAS,这种形式的云计算把开发环境作为一种服务来提供。你可以使用中间商的设备来开发自己的程序并通过互联网和其服务器传到用户手中。

5.MSP(管理服务提供商)

最古老的云计算运用之一。这种应用更多的是面向IT行业而不是终端用户,常用于邮件病毒扫描、程序监控等等。

6.商业服务平台

SAAS和MSP的混合应用,该类云计算为用户和提供商之间的互动提供了一个平台。比

如用户个人开支管理系统,能够根据用户的设置来管理其开支并协调其订购的各种服务。

7.互联网整合将互联网上提供类似服务的公司整合起来,以便用户能够更方便的比较和选择自己的服务供应商。

云计算主要应用:

1、亚马逊网站Amazon.com

是以在线书店和电子零售业起家的,如今已在业界享有盛誉,不过它最新的业务却与云计算有关。两年多以前,亚马逊作为首批进军云计算新兴市场的厂商之一,为尝试进入该领域的企业开创了良好的开端。

2、谷歌公司Google

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

3、Salesforce

是软件即服务厂商的先驱,它一开始提供的是可通过网络访问的销售力量自动化应用软件。在该公司的带动下,其他软件即服务厂商已如雨后春笋般蓬勃而起。Salesforce的下一目标是:平台即服务。

4、微软公司

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

培训总结:

云计算现由于在法律方面存在问题,待相关部门出台法律之后,对云相关数据进行法律保护,云系统会得到全面的推广,下一步云计算是信息化发展的方向,云计算在节省成本合理优化企业资源都有很大的优势。到时企业可以建立自己的私有云来提供服务,更加方便、快捷、节约成本。

202_年11月

第四篇:云计算

贵州师范大学

云计算作业

题 目:学 院:专 业:年 级:姓 名:任课教师:

云计算安全及发展 经济与管理

信息管理与信息系统202_级

林忠 王老师

云计算云安全及发展

林忠

摘要:计算机技术已经深刻地改变了我们的工作、学习和生活,成为继理论和实践之后人类认识世界和改造世界的第三大利器,电子和通信技术的飞速发展和进一步融合以及体系结构的进步更是将其提升到前所未有的高度。云计算开创了一种全新的商业模式,本文系统的说明了云计算及云安全的概念及发展历程、现有云企业的战略、云计算的未来发展。关键字:计算机技术;云计算及安全;战略及发展

1.引言

互联网整个世界连接了起来——通过看得见看不见的线,随着近十几年来互联网的急速发展与成长,存储、计算机能量消耗、信息产业人员和硬件成本不断提高,数据中心的空间日益匮乏,原有的服务模式已经不能应对当前巨大的计算吞吐量,如何把众多的计算机节点组织起来,以一种新的形式去解决当前出现的问题,这成为学术界和产业界共同关注的问题。由此,云计算的概念应运而生。

云计算(Cloud Computing)已经成为当前最热门的一个话题,各大IT 巨头纷纷推出云计算的服务来吸引用户,中小IT企业也纷纷提出在“云”时代的战略蓝图。云计算不仅仅是一个计算的问题,也不是仅仅将众多计算节点组成超级计算机,它需要融合许许多多的技术与成果。简单的来讲,云计算是分布式计算(Distributed Computing)、网格计算(Grid Computing)、并行计算(Parallel Computing)等发展的基础上提出的一种新型计算模型,它面对的是超大规模的分布式环境,核心是提供数据存储和网络服务。正当云计算概念正如火如荼的发展时云计算的安全问题越来越引起人们的注意,并已经上升到云计算发展的战略已提上来。本本篇文章将简述云计算的概念、特点、发展历程,结合当前存在安全方面的问题,简述了云计算环境下的安全风险,并提出相应的安全防范与使用的策略。

1.云计算与云安全概述

1.1 什么是云

云一词历来被用来比喻互联网。这种用法最初来自它在网络图一般描绘为云的轮廓,用来表示跨越整个运营商骨干网(即拥有云的一方)到对方云端点位置的数据传输。这一概念可以追溯到1961年,约翰.麦卡锡(John McCarthy)教授认为,计算机分时技术可能导致未来计算机能力和更特定的应用可通过一个设施类型的商业模式出售。这个想法在20世纪60年代后期变得非常流行,但到了70年代中期,这个想法淡出了人们的视线,因为很清楚,当时的IT相关技术无法维持这样一个未来的计算模式。然而,自从20世纪开始,这一概念复活了。正是在这段复活期间,云计算一词开始出现在科技界。

云没有边界,从而使世界变得更小。互联网在范围上市全球性的,但只针对既有的通信途径而言。现在来自世界各地的人们可以访问其他任何地方的人。计算资产的全球化可能是云迄今所做出的最大贡献。为此,云是许多复杂的的地缘政治问题的主题。云供应商必须满足众多的监管问题来为全球市场提供云服务。在互联网发展的初期,许多人认为网络空间是一个独特的环境,它本身需要特别的法律。大学计算中心和ARPPANET曾经一度是互联网所在的封闭环境。经过一段时间之后,商业才开始热衷于这一想法。

云计算仍处于初级阶段。各式各样、大大小小的供应商,提供多种基于云的服务。例如,有成熟的应用、支持服务、邮件过滤服务、存储服务等。IT从业人员已经学会处理许多基于云的服务中一些由业务需求所决定的必要服务。但是,云计算的聚合和集成商已经出现,他们提供产品和服务作为云的单一入口。

当人们开始思考现代IT环境的一般要求时,云计算的概念变得更加可以理解,这是一种动态提高或增加基础设施能力的手段,而无需为购买新的基础设施投资,无需为新员工进行培训,而且无需为新软件购买许可针对上述需求给定一个解决方案,云计算模式(包含基于订购或按使用付费模式)提供了一个可以在互联网上使用并拓展IT部门现有能力的服务许多用户发现,这种方法提供一种让IT经理们更愿意接受的投资回报。1.2 云计算及安全概念

在我看来,云计算是新一代IT模式,在后端规模庞大、非常自动化和高可靠性的云计算中心支持下,人们只要接入互联网,就能非常方便的访问各种基于云的应用和信息,并免去了安装和维护等繁琐操作。同时企业和个人也能以低廉的价格来使用这些由云计算中心提供的服务,或者在云中直接搭建其所需的信息服务。在收费模式上,云计算和水电等公共事业非常类似,用户只需为其所使用的部分付费。和云计算的定义一样,关于云安全也没有统一的定义,但基本上都差不多,总的来说,云安全就是确保用户在稳定和私密的情况下在云计算中心上运行应用,并保证存储于云中的数据的完整性和机密性。

2.云计算的安全问题及解决对策

2.1 云计算的安全问题

从上文看云计算拥有诸多的优良性能,那么它真的是无懈可击、无所不能吗?这个问题越来越引起人们的注意,随着云计算应用的越来越广,云计算中存在着以下几种个安全方面的问题:

(1)特权用户接入问题。一般来说云端的数据都有其机密性,但是云服务商比用户有更高的访问权去获得这些数据,这样数据的安全性就不能被保证:这是人们最担心的问题之一。

(2)可审查性。用户对自己数据的安全性负有最终的责任,如果服务商拒绝外部审计和安全认证,那么用户自己数据的安全性则无法得到有效的保证。(3)数据位置问题。用户并不知道自己的数据物理上存放在哪里,由于不同国家适用不同的隐私和数据管理法律,敏感信息被“合法”的泄漏恐怕是用户最不想看到的事情。

(4)数据完整性问题。存放在云端没有备份是非常危险的,即使经过备份,一些物理灾害或者小概率的同时损坏同样会危害数据的完整性。

(5)调查支持的问题。对于司法机关来说,在云中调查非常的困难,数据可能分布在全球各地,调查和取证将是非常庞大的工程。

(6)数据隔离问题。在云计算的体系下,所有用户数据都位于共享环境中,如果隔离措施出现纰漏,非法用户将获得一些敏感信息,侵犯合法用户的权益。(7)持久的服务。如果云服务商突然破产或者被收购,庞大的数据如何安全地收回也是一个相当现实的问。所以我们在享受云计算所带来的方便与快捷的时候,不能不认真对待这些对云技术来说致命的问题。但是人的能力是无限的,任何问题都能找到破解的方法,我们也没有必要过分担忧。2.2 云计算安全问题的对策

(1)云计算服务提供方的安全策略。云计算环境应该具有多个基本的安全域,每个安全域要有全局和局部主题映射;位于不同安全域之间的操作必须相互鉴别,并且要提供完整单。

点登录认证、代理、协同认证、资源认证,在认证过程中的通信也必须通过SSL、VPN 等安全方式来保证用户的安全。同时建立可靠及时的备份容错服务,即使灾难发生,也可以保证数据的安全和完整性。还可以提供一种过滤器系统,目的在于监视哪些敏感数据离开了自己的网络,并自动阻止敏感数据。服务商本身还要建立严格的内部监管机制,防止从内部泄漏用户数据。

(2)云计算服务使用方的安全策略。用户可以对自己的文件先进行加密再上传到云端,PGP 或者True Crypt 都提供了足够强大的加密功能,并且这个加密软件是开源产品,不用担心后门的问题。而且无论从安全性还是完备性来考虑,都应该使用信誉良好的服务,名气大的服务商不会拿自己的名牌来冒险,也不会窘迫到和营销商共享数据。而且要尽量采用付费的

模式,因为免费的午餐终究是没有保证的。在使用云服务前,一定要仔细阅读隐私申明,大多数的服务商都在政策条款中承认如果执法机关要求,自己会交出相关数据。通过了解究竟

(3)对保存文件进行加密,加密技术可以对文件进行加密,有密码才能解密。加密让你可以保护数据,哪怕是数据上传到别人在远处的数据中心时,都可以实行全程护航。

(4)对电子邮件进行加密,电子邮件是以一种仍能够被偷窥者访问的格式到达你的收件箱。为了确保邮件安全,可以使用Hush mail或者Mute mail 之类的程序自动对你收发的所有邮件进行加密。

(5)使用信誉良好的服务,建议使用名气大的服务,它们不大可能拿自己的名牌来冒险,不会任由数据泄密事件发生,也不会与营销商共享数据。(6)考虑商业模式,收取费用的互联网应用服务可能比得到广告资助的那些服务来得安全。所以在选择存储环境时,首先考虑付费存储。

(7)阅读隐私声明,在将数据存储到云计算环境中的时候,一定要阅读隐私声明,因为几乎有关互联网应用的每项隐私政策里面都有漏洞,以便在某些情况下可以共享数据。这样你就可以确定应该把哪些数据保存在云计算环境,哪些数据保存在自己的电脑中。

(8)安全传输,数据在网络传输到云中处理过程中需要得到保护,在传输过程中使用SSL,PPTP或VPN等不同的方式。另外在云计算服务提供商层面上,也应采取相关措施让用户放心使用云计算服务。首先,云计算服务提供商最好是本国注册且数据中心、总部或资产在本国的大规模企业,具有长久的存续能力。只有这样,才能保证其能够尊重驻在国家法律并受驻在国法律的监管,长久提供稳定、安全、可靠的服务。在发生事故后,由于其总部或资产在驻在国境内,因此赔偿或追讨可以顺利进行。在中国,这样的企业或组织包括大型IT服务商和开发商、电信运营商、银行、保险公司、各个高新技术园区、政府机构等。

其次,云计算服务提供商应该遵循相应应用的开放标准,尽量不采用私有标准。如果没有标准可以遵循,至少要提供数据导入导出框架以及数据转换机制,为数据迁移提供必要的保障和方便。

3.云计算的发展趋势

3.1现状

由于全球化和比较成熟的互联网产业,云计算在国内的引入并不像过去互联网时代那样滞后很多。云计算这个概念的第一次对外公布,也是202_年11月在上海举办的IBM SOA创新高峰论坛。在我国,云计算发展非常迅猛。202_年5月10日,IBM在中国无锡太湖新城科教产业园建立的中国第一个云计算中心投入运营。202_年6月24日,IBM在北京IBM中国创新中心成立了第二家中国的云计算中心——IBM大中华区云计算中心;202_年11月28日,广东电子工业研究院与东莞松山湖科技产业园管委会签约,在东莞松山湖投资2亿元建立云计算平台;202_年12月30日,阿里巴巴集团旗下子公司阿里软件计划于202_年初在南京建立国内首个“电子商务云计算中心”,首期投资额将达上亿元人民币;世纪互联推出了CloudEx产品线,包括完整的互联网主机服务“CloudEx Computing Service”,;中移动董事长兼CEO王建宙认为云计算和互联网的移动化是未来发展方向。

中国移动通信研究院院长黄晓庆认为,中国超级计算机系统的运行环境和提供的服务功能完全满足云计算的要求,可以说中国已有云计算的硬件基础。但还是存在着明显的问题,“无论是制造还是应用,美国都占据着超级计算机领域的绝对优势地位,欧洲应用广泛但制造能力偏弱,中国在制造上较强但应用相对不够。应用比研发更难”。“天河一号”超级计算机工作能源张云泉如是说,他还说:“中国超级计算机的性能虽然取得了巨大进步,但还没有一个强大的技术平台,应用软件的水平还有待提高,在金融保险、软件和信息服务业等领域的应用也需要大力拓展。“中国云”面临应用比研发更难。”

利用云计算在中国。物流在中国效率其实是非常低的。40%的车子做物流跑在路上是空车,没有互相之间的整合,信息并不交流。我们再看到这个物流行业的话,其实是为别的行业进行服务,不管是化工、制造还是配送。因此如果用云计算这一形式把整个物流行业结合起来,把它标准化,把他的服务提供到别的行业当中去,让他们去应用物流云在上面不同的服务,这样也可以提升我们中国物流行业的信息化和转型。

3.2云计算的发展前景

云计算被视为科技业的下一次革命,它将带来工作方式和商业模式的根本性改变。首先,对中小企业和创业者来说,云计算意味着巨大的商业机遇,他们可以借助云计算在更高的层面上和大企业竞争。其次,从某种意义上说,云计算意味着那些对计算需求量越来越大的中小企业,不再试图去买价格高昂的硬件而是从云计算供应商那里租用计算能力。

4.总结

在我们生活中云计算技术扮演着越来越重要的角色,其安全问题必然也逐渐引起我们的关心,随着相关领域技术的革新,我们最终会将其安全问题控制在对我们影响最小的程度。让云计算技术成为我们生活中的重要工具,也为我们生活带来方便和快捷。

参考文献

[1]尼古拉斯·卡尔.IT不再重要,中信出版社出版:202_年

[2]王鹏,走近云计算.人民邮电出版社,202_年张为民,云计算.科学出版社,202_年 [3]张为民,云计算.科学出版社,202_年

[4] 蒋涛.云计算安全性探讨,华南京津探讨,202_、12、10 :第十二期

[5]陈丹伟,黄秀丽,任勋易.云计算及其安全分析,202_、2 :第二期6 高云,浅析云计算的安全策略,科技创新报:第28期

[7]谢四江,冯雁.浅析云计算与信息安全,北京电子科技学院学报,202_、12 :第四期 [8]林文涛,刘美.浅析云计算时代的云安全,商情,202_ :第二十五期 [9]陈珍珍.云计算及安全性分析,电脑知识与技术,第二十二期

[10]娆远耀,张予民.云计算在王安全领域的运用,科技广场,202_、7

第五篇:云计算

云计算让精准定位成为可能 “摇一摇交友”、“摇一摇找饭店”、“摇一摇K歌”等已成为智能手机时代人们新的生活方式。然而,这“摇一摇”的过程中摇出来的地点往往与实际相差不少,少则几十米,多则上百米。这在建筑物密集分布的大城市往往给用户带来“找一找”的麻烦。

随着互联网技术的发展,云计算或许能为这一问题提供解决方案。在6月5日举行的第五届云计算大会上,中国工程院院士李德毅表示,云计算能提供定位精度校正服务,它与定位导航结合催生的位置服务,可使定位精度达到1米。

作为信息行业的主旋律,云计算给人们的生活带来意想不到的改变,它越来越深入地服务于各群体,甚至改变整个社会的消费形态。

美国学者在1994年提出位置服务的基本内容:你在哪里、和谁在一起、附近有什么资源。李德毅指出,“作为个人赖以生存的最基本的信息要求,位置服务在当今综合了社交、位置和移动的特点,成为移动互联网时代最接地气的云计算”。

随着智能移动设备的普及应用,位置服务“无人不用、无时不需、无所不在”。“云计算与定位导航结合可以催生位置服务,这种结合使得云计算成为一个基础设施。”李德毅同时为与会者设想了摇一摇的新应用——超农对接。

“超市和农场进行对接,按照一定平方公里的范围摇一摇,今天哪里有新鲜的油菜,不要送到新发地去,直接送到超市就行。”李德毅说,这些服务都基于云计算的校正定位精度服务。

据了解,北京市有二十多个地标点,测绘部门有这些地标点清晰的经度、纬度、高度数据。在李德毅眼中,这些地标点会成为精准定位的助手。

云计算第二章总结
TOP