云计算中的技术十篇

时间:2023-12-27 17:56:02

云计算中的技术

云计算中的技术篇1

关键词:计算机;安全存储;云计算技术

0引言

互联网技术的迅速发展和广泛应用,为人们的生活和生产活动带来了诸多便利,但也面临着严峻的网络安全问题。近几年,因计算机病毒或黑客攻击而发生的网络安全事件屡见不鲜,比如僵尸网络HNS感染事件、Facebook数据泄露事件、“黑客”入侵快递公司后台窃取客户信息事件等,严重影响了数据信息存储的安全。为避免或减少此类事件的发生,需要从计算机安全存储环节入手,加强网络数据信息的管理和保护力度。对此,应加大云计算技术的研究力度,将有效运用于在计算机安全存储。

1云计算技术概述

云计算技术属于一种先进的计算技术,具有超大规模、虚拟化、通用性、高可靠性和高扩展性等特征,能够依托互联网为用户提供虚拟化资源服务。相较于传统计算技术,云计算技术并未在用户所在地布置计算资源,而是将各类资源存储于云平台,当用户有需求时,通过向用户收取一定费用为其提供信息服务。整个过程计算效率较高、耗时较短。云计算技术所体现出的优点,已被广泛应用于数据存储、交通管理、财务分析和天气预测等各个领域[1]。当前,云计算服务主要包括平台即服务、软件即服务和基础设施即服务。对于平台即服务,用户可利用云平台提供的开发组件,根据自身需求,在平台上研发相应系统或软件,打造个性化、定制化的系统或软件[2]。对于软件即服务,开发商可在互联网上提供各类软件服务,用户只需支付一定租金便可使用,不需购买,减少了用户的软件使用费用。对于基础设施即服务,用户可注册云端账号并登录,在互联网上获取所需的基础设施服务,包括制造设备资源及硬件服务器租用等。总而言之,云计算技术是互联网技术的一次重大变革,是大数据时代的新兴产物,是当下计算机领域的研究热点。

2计算机安全存储中的常见云计算技术

大数据时代背景下,数据信息安全问题越来越严峻,需要借助云计算技术提高计算机安全存储质量,避免发生数据泄密现象。计算机安全存储中,较为常见的云计算技术包括以下几种。

2.1云计算密钥管理技术

云计算技术体系中,受密钥技术水平的限制,管理和共享计算机数据信息时,仍然面临一定困难。通过加强密钥共享和管理工作,能够提升计算机安全存储的管理效率和服务质量。现阶段,云存储程序中,多采用验证码的密钥方式保护数据信息。以百度云为例,信息传输和共享过程中,用户可将网络链接发送给他人,输入提取码后获取相应信息,在确保数据信息安全性的前提下,实现文件共享。

2.2云计算数据加密技术

计算机安全存储过程中,云计算数据加密技术发挥着重要作用,主要包括对称加密算法和非对称加密算法。两者的特点存在一定差异,应根据实际需求加以选用。对称加密算法加密性能与解密性能较强,对数据安全起到良好的保护作用,但会降低计算系统管理及数据传输的效率,影响运行性能。与对称加密算法相比,非对称加密算法对计算机系统管理及数据传输效率的影响较小,但其加密性能与解密性能有待提升,且计算过程较为复杂,不利于数据快速存储[3]。

2.3云计算身份认证技术

利用云计算身份认证技术,能够显著提升计算机数据存储的安全性。通过验证和审核访问者身份,防止出现外界入侵问题。现阶段,云计算身份认证技术包括口令验证、智能IC卡用户验证、PKI身份认证。对于口令验证,指用户访问数据库时,需根据界面提示输入用户名及相应口令,计算机系统验证信息。若用户信息正确,则通过验证,用户可顺利访问计算机系统;若用户信息有误,则系统会提示多次输入,次数达到上限后仍无法正确输入,用户将无法获取数据信息。对于智能IC卡用户验证,指通过读取IC卡信息验证用户身份。如果IC卡信息出现偏差或者不相符,会拒绝用户进入计算机系统,以此确保数据存储的安全。对于PKI身份认证,需要依托密钥才能实现。具体而言,是利用密钥的相互匹配特性,对数据进行加密和解密,结合密钥备份、恢复及更新机制,达到计算机安全存储的目的,提高计算机数据信息的安全程度。

2.4云计算数据备份技术

针对计算机安全存储过程中常见的数据丢失问题,可利用云计算数据备份技术恢复原始数据,以此减小损失。存储计算机文件时,通常将其保存至硬盘,但文件较大超出硬件存储能力时,无法继续保存数据[4]。此时,可通过数据备份技术整合需要存储的数据信息,将其在云端备份。当硬件中的文件出现损毁时,可借助备份数据进行补充,恢复原始数据,避免出现丢失现象,确保数据的安全存储。另外,可将加密算法、身份认证技术运用到数据存储及传输过程中,加强数据存储的安全防护力度。

3计算机安全存储中云计算技术的运用策略

为保证数据信息的安全性和保密性,需要将云计算技术科学应用于计算机安全存储,避免出现数据丢失、泄密、恶意篡改等现象。

3.1可取回性证明算法的运用

可取回性证明算法又称为M-POR算法,能够及时响应数据信息,还可进行验证,进而确保数据信息的安全。实际应用过程中,利用冗余纠错编码,能够验证云计算数据信息的可用性。查询数据信息时,云端会得到相应提示,然后做出响应,允许用户检索和查询数据,并判断数据信息是否安全,防范风险。当用户验证失败时,会对计算机存储文件造成破坏,此时可评估文件的损坏程度,判断是否具有可恢复性。如果文件损坏程度在可恢复阈值范围内,可采用M-POR算法,利用编码冗余的方式恢复数据,保证计算机数据信息的安全。数据恢复方面,M-POR算法具有较高的成功率,在计算机安全存储中有显著应用优势[5]。验证云端数据完整性时,也可借助M-POR算法实现。此过程中,能够精准确定错误点的具体位置,并进行全面、深入分析。通过RS纠删码对云存储内的原始数据信息进行冗余编码,使原始数据恢复正常,提高数据信息提取速度,同时,确保云存储系统稳定运行。

3.2MC-R的运用

计算机安全存储中引入云计算技术时,可结合实际需求灵活选用MC-R策略,主要分为用户端和云端两种不同类型。从用户端来讲,数据信息在复杂的网络环境中,隐藏和伪装性较差,且客户端和程序漏洞,为黑客等不法分子提供了可乘之机,数据信息易遭到恶意入侵而发生泄漏现象。对此,可采用MC-R策略增强数据信息的隐秘性,借助MC加密算法构建数据伪装、隐藏及标记模块,在三者的有机协同下实现数据加密和保护,提升计算机存储的安全性。从云端来讲,运用MC-R策略时,主要对计算机系统的核心数据进行加密处理,提升加密解密效能,同时,降低计算机技术能耗。实际应用时,用户端会在云计算技术系统中产生密钥,且具备自我保存功能。通过用户端的MC加密处理计算机文件信息,云端通过数据传输得到相应文件信息及密钥后,再次进行加密处理,增强计算机数据存储的安全性。如果用户需下载所用数据,需向计算机系统发出请求命令,通过验证后才能进入云端检索、下载数据信息,并利用密钥进行加密处理。当遇到加密程序时,可通过MC公钥密码进行破解,获取其中的加密数据。对于云端所存储的数据信息,可借助数据标记模块获得,解除加密程序,使数据恢复正常,进而达到高效利用的目的。

3.3虚拟机动态迁移的运用

虚拟机属于完整的计算机系统,由软件模拟形成。其硬件功能完备,运行于完全隔离的环境。要想充分发挥虚拟机在计算机安全存储中的价值,提高服务质量,需要重点考虑其动态迁移作用,优化虚拟机在物理服务器中的迁移方式,提高迁移速度和灵活性,增强数据信息存储的备份功效。就虚拟机动态迁移技术在计算机安全存储中的运用现状来看,在同一IP地址条件下,需借助物理路由完成动态迁移,迁移结束后,如果网络配置无法保持与外界正常通信,计算机信息难以长久保存。引入云计算数据后,为提升网络安全存储效率,需布置虚拟机,具体应在二级网络中进行。通过技术改进和升级,提高计算机存储技术水平,网络运行能力随之增强,虚拟机承载规模逐渐扩大,进而满足越来越多数据信息的存储需求,并确保计算机存储安全。

云计算中的技术篇2

【关键词】 计算机 云计算技术 医院信息化

云计算(Cloud computing),是一种基于互联网的计算方式,“云”所指的是服务器端,通俗来讲就是网络、互联网的一种比喻说法。通过云计算这种计算方式,共享的软件资源和信息可以按照需求提供给计算机和其他设备。云计算常与网格计算、效用计算、自主计算相混淆。(网格计算(Network computing):分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机,常用来执行大型任务。所以,将云计算技术运用到医院信息化的管理中十分重要。

一、医院卫生信息化现状

1、医院信息化建设缺乏合理规划。从我国医院目前的信息化系统使用现状来看,虽然得到了一定的利用,但是在整个系统建设还缺乏合理的规划。[1]在进行实际使用的过程中,我们就发现了一个非常明显的问题,在其中的各个系统相互之间非常独立,但是却不能够实现资源的衔接和共享,这就使得一些资源无法进行充分利用,甚至会造成资源浪费的现象。

2、医院信息化发展严重不均衡。我们都知道的是,信息化发展建立在网络的基础之上。而随着现在人们对知识产权认知度的不断提高,人们也更加注重对信息化系统的文虎工作,尤其是在医院的信息化系统中,所存储的一些资料非常重要,绝不允许出现丢失的情况。由此可见,做好医院信息化系统的维护工作是非常重要的。但实际上,大部分医院在这一方面都做得不够全面,从而导致出现医院信息化发展严重不均衡的问题。

二、云计算的概念及特点

1、云计算的概念。所谓云计算,就是通过网络,以更加便利的方式来获取所需的资源网络、服务器、应用和服务平台等相关的模式,而这所有的资源都可以是同一个来源。[2]

2、云计算的特点。云计算具有很强的资源整合能力,在当前各行各业中,都得到了非常充分地利用。从现有的使用情况来看,云计算具有以下两个方面的特性:(1)强大的计算能力。可以将非常丰富的资源进行快速的整合,并进行运算,效率非常高,计算的结果也极为准确;(2)低廉的使用成本。云计算建立在网络信息的基础之上,在进行资源整合的过程中,可以直接通过数据库进行存储,在极大程度上降低了其使用的成本。

三、云计算卫生应用展望

1、在线软件服务。从总体使用情况来看,云计算在各行各业中都得到了非常充分地应用。目前开开通了软件在线服务的功能,这种服务大大降低了医院文件方面的工作量,还省去了相关的步骤,使工作的效率得到了很大的提高。

2、数据存储服务。云计算还有一非常强大的功能,就是数据存储的服务功能,可以通过信息平台的构建来进行实现。另外通过医院信息平台的构建,还可以实现不同医院间的数据交流,可以使医院的资源得到非常有效的整合。

3、计算分析服务。一般来说,由云计算提供的计算分析服务,可以在极大程度上提高医院海量的数据分析能力,而且,在这些还来那个的数据中,进行更加深的计算、加工并进行利用,可以使医院数据的整理和收集更加高效,并在一定程度上提高医院的质量。

四、云计算的风险和对策

1、云计算的风险。从前面的分析中,我们可以非常清楚的看到,云计算在医院信息化建设中,具有很大的优势,并在实际使用的过程中,发挥了很大的作用,但是其中也面临着极大的风险。例如:在进行云计算的过程中,很容易造成信息的泄露,一些不法分子甚至会利用网络漏洞,来进行恶意的攻击,从而造成一定的损失。由此可见,在使用云计算技术的过程中,一定要做好风险的把控工作。[3]

2、云计算技术的对策建议。经过一定的分析,我们可以从以下几个方面来对云计算技术的使用进行一定的完善,使医院信息化建设能够得到更加充分地使用:1)要做好顶层的设计。这是最为关键的一个部分,这个时候,需要从医院信息化建设的标准、规则等最为基础的方面入手,从而推进卫生领域的发展;2)做好试点立项。可以通过在一部分医院作为试点,经过实际的使用,来一定的推广,以点带面,使云计算在医院的信息化建设中,得到真正有效的应用。

五、结语

云计算技术在我国医院信息化中的应用已经有了一定的基础,但是还不够全面,仍然不能像其他行业对云计算技术运用自如,为了能够实现云计算技术全方位的在医院信息化中有效的发展其需要结合医院信息化管理现状,对云计算技术体系进行全面性的分析。加强其应用的实效性。最终使得云计算在医院信息化中的应用效率得到全面性的提升。

参 考 文 献

[1]云计算技术在企业中的应用[J]. 舒杰. 民营科技. 2016(12)

云计算中的技术篇3

[关键词]云计算技术;电力系统;应用

doi:10.3969/j.issn.1673 - 0194.2015.22.034

[中图分类号]TM73;TP3 [文献标识码]A [文章编号]1673-0194(2015)22-00-01

1 前 言

在现代社会,各种先进技术不断被研发和完善,作为信息化时代最显著特征之一的IT技术也飞速发展。云计算是近年来才开始出现的一种应用方式,对于该技术如何在社会中应用是人们当前给予最大关注度的问题之一。由于电力系统在推动社会发展方面发挥着直接作用,探讨云计算技术在电力系统中的应用显得非常重要。

2 云计算技术简介

2.1 概 念

广义的云计算技术指的是以互联网为基础的相关服务的交付模式。云计算中的云比喻的是互联网,是互联网的抽象表达。侠义的云计算技术指的是IT基础设施的一种应用交付方式,是在互联网中通过易扩展和按需的形式获得资源的形式。云计算技术提供的服务既包括与互联网和IT基础设施相关的服务,同时也指其他类型的,其根本性质是计算能力可以作为一种商品进行支付和流通。

2.2 特 点

具有虚拟化共享性质。云计算并不是一种实质性的、可摸得到的具体物质,而是一种虚拟化的存在。由于本质就是虚拟化,所以云计算进行的各种操作也就是不可避免的存在虚拟化特性。在云计算模式下,计算机内所有的资源都是不加密的,用户可以对这些资源进行无限提取和使用,整个互联网上所有资源均是以一种全民共享的形式存在的。

提高规模效益。云计算具有计算和整合资源的性质,在电力系统中应用时能够将电力公司中大量闲置不用或者有重复现象的资源进行整合,既能减轻计算平台的压力,最大限度的减少资源浪费,又能减少电力公司在信息系统方面的人力物力投资,有助于减少公司的建设运行投资成本,提高规模效益。

提高工作效率。云计算的自动化和智能化水平非常高,能够通过虚拟化云平台向用户集中和维护信息,在加快信息速度和保障信息安全方面发挥着非常重要的作用。由于云计算能够有效延长设备的使用说明,提高其使用性能,所以相比于传统的信息系统而言这种技术能够有效减少客户端升级次数和时间,为信息系统的顺畅运行奠定良好基础,有助于提高整个信息系统信息和管理工作的效率。

3 云计算技术在电力系统中的应用及其待改善问题

3.1 应用概况

电力系统的一个最显著的特点就是电能不能进行大量的存储,只能够同时生产同时配用,且受自然条件的影响比较大。而云计算技术本身具有较强的存储能力和可动态扩展等多种性能,所以在电力系统中应用云计算技术能够取得较为显著的效果。

目前,在信息化、自动化以及智能化先进技术的不断应用下,电力系统的员工基本都拥有独立的计算机设备。但是这种办公形式存在信息资源利用不足和信息安全风险等问题。若在电力系统业务处理工作中应用云计算技术,那么云计算能够把电力系统中庞大的计算块分为比较容易处理的计算块,然后再使用庞大系统对这些计算块进行分析,使整个分析结果更加精准和符合实际。这样的应用使系统内的所有资源和数据都在云平台上得到妥善处理和储存,在不增强电力系统计算机计算能力的基础上对电力系统资源进行快速切换和存储,是解决电力系统多项复杂内容的重要方法。

另外,云计算技术在电力系统中应用时与企业的数据中心、信息防护中心等进行无缝连接,最大限度的保障企业数据的安全。且这种直接在原有系统基础上加以应用智能云电网的形式有助于电力系统任务分配计算和电能资源的更好存储,是实现电力系统信息资源绝对共享的重要环节。

3.2 待改善问题

云计算技术在电力系统中的应用除了对电力系统发展产生了极大的推动作用之外,同时也面临着诸多挑战。在现代网络化深入发展的时代,对于当前电网中存在的业务系统架构形式各异、电力调度网络安全分区严重隔离、网络形式接入方式不统一以及工作人员被限制对内网访问等问题必须要首先对其进行足够的重视,使云计算技术能够更好在电力系统中应用。

云计算技术在电力系统中的应用势必会是电网的一次重大改革。但是,由于能力有限,我国目前的云计算技术主要是处在SaaS层面,仍未能研发出一款与国外一样完善的云平台,如此也直接决定了我国的电力云计算平台还只是处在初级的探索阶段。学会借鉴国外经验,并结合自身的特点研发出符合国家实际的电力云平台是国家电网相关技术部门和人员必须要尽快处理的重大课题。

4 结 语

云计算技术是当前一种非常新型的技术类型,在保障计算机信息资源安全方面发挥着非常重要的推动作用。在电力系统中应用云计算技术能够有效提高电力企业的业务处理效率和减少信息系统建设投入成本,对于推动电力公司的发展提供有力推动力。但是,由于受一些因素影响,我国的电力云计算平台建设还处在初级阶段。在未来发展道路上不断探索云计算技术是技术研发人员必须要处理的一个重大问题。

主要参考文献

[1]刘晓乐.计算机云计算及其实现技术分析[J].电子科技,2009(12).

云计算中的技术篇4

【关键词】机场 信息化建设 云计算技术 应用措施 

随着我国计算机技术的不断发展,云计算技术的产生与发展,对我国IT技术的发展有着积极的促进作用。对资源利用问题的合理优化,是云计算技术在实际应用中所表现出来的一大作用。在将这一技术应用在信息系统以后,故障自动检测机制的构建,可以让集成化信息系统在实际应用中的稳定性得到有效提升。对于我国民航事业而言,信息化装备的更新换代问题是云计算技术在应用过程中所要面对的一个问题。 

1 云计算技术的自身特点 

对数据中心的资源利用效率的有效提升,是云计算技术在实际应用过程中所表现出来的主要特点。随着现代科技的不断发展,这一模式已经成为了一种新型的计算存储模式,动态资源性和高度的可用性也是云计算技术在实际应用过程中所表现出来的主要特点。通过对这一技术在实际应用过程中所表现出来的可用性特点进行探究,我们可以发现,在基于云计算技术的信息化系统模式下,应用程序对某一操作系统的依赖性得到了一定程度的降低。除此以外,云计算应用,对资源利用效率的提升有着积极的促进作用,便利化的维护机制对系统的安全性和稳定性的提升也有着一定的促进作用。因此从用户层面来看,云计算是降低能源资源成本,提升管理效率和管理水平的有效方式。 

2 机场信息化建设现状 

大量的资金支持是机场现代化建设过程中所不可缺少的关键要素,在机场项目建成投产以后,信息化设备的维护费用和保养费用也可以被看作是一大重要的支出项目。在机场运行时间不断增加的情况下,信息化设备的老化,往往会让设备的使用费用表现出一种逐年增加的趋势,资金问题的出现,就为云计算技术在机场领域的应用提供了一定的便利条件。 

从机场的信息化建设情况来看,与机场管理工作有关的运行系统和航班离港系统等系統往往对软硬件设施有着不同的要求。对于民航机场而言,生产运营系统和航班显示信息系统是两大较为重要的信息系统,在信息化管理机制的应用过程中,与这两大信息系统有关的系统冗余问题和系统的备份问题也需要引起相关管理部门的关注。 

3 云计算技术在民航机场的应用措施 

通过对云计算产品的自身特点进行探究以后,我们可以发现,在信息化的机场数据中心的建设过程中,云计算技术与Oracle RAC技术之间的综合应用,是让云计算技术对机场所面临的实际情况进行充分满足的一种有效措施。 

3.1 云计算虚拟技术在机场信息化建设中的应用 

在云计算技术的应用过程中,通过以服务形式为核心的应用体系的构建为对池化资源进行发挥,对系统的技术设施架构的完善有着一定的促进作用。从云计算技术所涉及到的核心要素来看,我们可以把虚拟机技术看作是其核心要素的重要组成部分。所谓的虚拟机技术主要指的是在这一技术的应用过程中,设计人员在某一台物理主机中构建多种与实物具有一致性的操作系统,继而让用户借助不同虚拟机系统来对不同的操作系统进行有效管理的应用形式。在对虚拟技术进行应用的过程中,用户也需要对与之有关的虚拟机监视器进行安装应用。从虚拟机监视器的作用机理来看,在对实际物理资源进行访问的基础上,对主机中同时工作的多种不同虚拟机进行监管,是其自身的工作机制的一种表现形式。由于虚拟机监视器可以位主机中的所有虚拟机提供安全独立的运营环境。对计算机系统程序的可伸缩性的发挥,就成为了云技术环境下降低信息化系统空间管理成本的一种有效方式。 

为了让云计算技术在民用机场领域发挥自身的优势,虚拟机迁移功能的发挥也可以被看作是为这一技术在机场领域的应用所提供的保障。在这种迁移功能得到应用以后,在信息化设备的维护过程中,机场方面可以在对自身的服务情况进行充分保障的情况下,将正在运行的虚拟机转移到其他的虚拟机之中,这就为用户使用系统的不间断服务提供了一定的保障。通过对虚拟机迁移功能的作用形式进行探究,我们可以发现,这一机制对系统的可维护性的提升也具有一定的促进作用。在操作系统出现故障的情况下,基于云计算技术的虚拟机管理系统可以在几分钟以内对虚拟机和主机所涉及到的应用程序进行重新启动。在对产生故障的虚拟机进行识别以后,系统可以在第一时间保障其他虚拟机的正常运转,这就对系统故障问题给用户的影响进行了有效地降低。 

3.2 集群技术在机场信息化建设中的应用 

集群系统也是云计算技术应用过程中所经常应用的一种系统,它是由一个服务器或多个服务器相互协作的作用下所构建的一种信息化系统,可调整性是这一系统的自身特性的一种表现。在传统的信息化设备架构下,服务器与操作系统之间存在的是一一对应的关系,也就是说,任意一台应用服务器在传统模式的架构下都只能对应某一个操作系统,受到二者之间的对应性的影响,在设计应用程序的过程中,工作人员也只能让某一个工作系统与某一种应用程序相照应。但是在将云计算技术应用在机场信息化系统的设计工作以后,我们可以在同一台服务器主机之中对不同的虚拟机进行应用,这样,在信息化系统的实际应用过程中,同一台的服务器可以保障多个不同操作系统正常运行需求。在多种不同符合程序在同一台主机中同时运行的情况下,机场方面只需要应用少量的服务器主机,就可以对机场的信息化运用问题进行解决,这就可以让机场的信息化建设成本得到一定程度的降低。 

4 结论 

集群技术和云计算虚拟技术在机场信息化建设过程中的应用,是将云计算技术应用于机场信息化建设的一种有效方式,在云计算模式可以让系统的运营速度不断提升的情况下,私有云集群的构建,可以让民航机场的信息规划架构得到进一步的完善。 

参考文献 

[1]苏其麟.机场信息化管理中云计算技术应用[J].计算机光盘软件与应用,2014(16):139-140. 

云计算中的技术篇5

另外,戴尔数据中心解决方案部门在最近戴尔迈向云计算之旅的演讲中形容云计算的热度时这样说:“有人认为云计算无所不能,甚至能够解决全球的饥饿问题。”毫无疑问,云计算已经成为IT业的主旋律:无论是亚马逊、Google,还是IBM、微软都在积极谋划“云计算”布局。随着IT巨头的推动和用户信任感不断提高,云计算的市场潜力巨大,未来几年将继续保持较快增长的势头。

[关键词] IT产业;云计算;战略技术

doi : 10 . 3969 / j . issn . 1673 - 0194 . 2014 . 04. 036

[中图分类号] F270.7;TP393 [文献标识码] A [文章编号] 1673 - 0194(2014)04- 0073- 03

1 论文的意义

随着中国石油业务和市场的不断扩展,作为中国石油下游的炼化企业对IT建设和运营提出了更高的要求,IT部门越来越成为企业实现创新发展的源泉,真正实现客户和市场驱动的运营模式。面对新的挑战,一方面需要IT服务能力能够实现快速交付;同时,企业内部的IT系统规模不断增大,各类业务系统的数据业务数量日益庞杂,如果继续采用传统从硬件到应用相对独立的烟囱式运营发展模式,IT设备采购和部署将面临越来越大的压力,各类IT设备(网络、服务器、存储等)的资源将无法得到充分利用,从而在一定程度上制约了企业的快速发展。

通过企业内部云计算的谋划、布局,可以提高系统迁移和部署速度,提高资源利用率,降低资产和维护成本,并为在建和拟建信息系统提供最先进的技术支持,以很小的投入,解决企业各信息系统对IT资源的需求,保障未来企业信息化建设的可持续发展。

2 云计算介绍

2.1 云计算的定义

云计算秉承“按需服务”的理念,狭义的云计算指云系统的可配置计算资源共享池(如:硬件、平台、软件)的交付和使用模式,广义的云计算指服务的交付和使用模式,即用户通过网络以按需、易扩展的方式获得所需的云系统的可配置计算资源/服务。云计算是商业模式的创新,主要实现形式包括 SaaS、PaaS 和 IaaS。

2.2 云计算的基本原理

云计算的基本原理是:通过使计算分布在大量的分布式计算机上,而非本地计算机或远程服务器中,数据中心的运行将更与互联网相似,使得中心能够将资源切换到需要的应用。同时,云计算也是一种商业计算模型,它将计算任务分布在大量计算机构成的资源池上,使用户能够按需获取计算力、存储空间和信息服务。这种资源池称为“云”。“云”是一些可以自我维护和管理的虚拟计算资源,通常是一些大型服务器集群,包括计算服务器、存储服务器和宽带资源等。

2.3 云计算的服务模型

在互联网的第一次革命中三层(或n 层)模型作为一般架构出现,但虚拟化在云中的应用创造出一组新层:应用程序、服务和基础设施。从当前的发展状况看,云计算的服务模式可以分为基础设施即服务(IaaS),平台即服务(PaaS)和软件即服务(SaaS)三种。如图1所示:

其主要特征:

(1)按需服务性:云计算服务应能够快速自动化地满足用户对服务功能、服务实例等服务交付内容的申请,变更,取消等操作,使用户的需求能够即时得到满足;

(2)弹性:云计算服务应具有快速伸缩的能力,用户可随时申请、释放和调整云计算服务资源的使用;

(3)网络依存性:云计算服务的使用者通过网络访问计算,存储资源以及各种服务; 可计量:云计算服务本身应具备将用户使用的计算、存储及其他特定功能的服务按照合理一致的标准进行细粒度地计量的能力。

2.4 云计算技术演进路线

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

2.5 构建云计算平台IaaS,PaaS和SaaS

按需部署是云计算的核心。要解决好按需部署,必须解决好资源的动态可重构、监控和自动化部署等、而这些又需要以虚 拟化技术、高性能存储技术、处理器技术、高速互联网技术为基础。所以云计算除了需要仔细研究其体系结构外,还要特 别注意研究资源的动态可重构、自动化部署、资源监控、虚拟化技术、高性能存储技术、处理器技术等。

以关键技术为支撑,以IT资源为对象进行整合,构建云计算平台,即基础设施即服务(IaaS),平台即服务(PaaS)和软件即服务(SaaS)三个层次,如图3所示。

在基于同一软硬件平台的基础上,实现IT基础架构从简化整合、虚拟化、自动供应到云计算的整合方向,资源整合过程演进图,如图4所示。

3 云计算技术在炼化企业的应用前景

目前,随着中国石油炼化一体化业务的发展,行业正处于从传统企业向数字化企业转变的关键时期,企业管理数字化、信息化、网络化是社会发展的必然趋势,数字企业则是信息化社会的主体。从横向看,整个炼化企业的业务层次又可分为三个主要层次:生产运行管理、以ERP为核心的运营管理和日常办公平台。

信息系统系统应用于炼化企业的整个产业链,除了上述业务应用系统外,还建立诸如安全、网络、数据中心等基础设施平台及相应的信息系统运维管理系统,从而构建出一个完整的业务信息系统支撑体系。

3.1 炼化企业云计算的理论模型

根据上述炼化企业自身特点,结合信息化建设的现状,提出炼化企业的云计算理论模型,如图5所示。

总体上看,云计算平台分为“资源服务层”,“管理平台”,“服务界面”三个逻辑层次。这三个层次共同组成了云计算的功能核心,实现自底向上的云服务供应与监控。为保证云计算核心功能的正常运行,云计算平台还包含了“安全管理层”和“运行维护层”两大辅助管理层,这两大辅助管理层的服务涵盖了云计算平台的整个核心。安全管理层为核心的三个层次提供安全支持,实现高可用、安全议问、用户隔离和权限分配等服务。运维管理层为核心的三个层次提供运行维护的支撑,包括资源用量度量和用户管理等服务。

3.2 基于理论模型的实践研究

3.2.1 建立炼化企业的云计算管理平台

建立一个可对企业各统建应用系统所使用的服务器、存储、网络、平台、中间件、应用软件等资源进行虚拟化管理、监控管理、资源调配管理、风险管理、运维流程管理,并提供管理门户。

统一规划和部署硬件资源,提高硬件使用率,降低硬件成本。通过服务器虚拟化、存储虚拟化和网络虚拟化等技术将相关的硬件资源进行整合,形成统一的硬件资源池。根据应用系统的需要分配必须的资源,实现服务器的快速部署并且可以根据应用系统实际工作负载动态调整资源分配,保证应用系统的正常高效运行。通过资源的整合实现绿色数据中心的建设,发挥集中统一信息系统的优势,减少信息系统的运行能耗,持续降低总体拥有成本。

3.2.2 建立包含基础设施、平台的统一规划和资源部署平台

建立包含基础设施(IaaS)、平台(PaaS)即服务的全面的云计算服务结构。基础设施即服务指的是为用户提供服务器、存储、网络等硬件资源的服务;平台即服务指的是为用户提供平台、中间件等资源的服务。

根据炼化企业内部各系统对各类基础软件的不同需求,将操作系统、中间件和数据库等系统软件定制为标准模板,快速为应用系统的开发、测试和部署提供包含技术资源、存储资源、操作系统、中间件等模板的运行平台。简化应用系统的开发、测试和部署。

以客户为中心,通过服务交付的方式将IT基础架构的计算能力提供给不同类型的客户,提高软硬件资源的使用率,简化应用系统的维护工作,提高工作效率。

3.2.3 建立炼化企业生产、灾备数据中心的云计算架构

建立炼化企业内部数据中心的云计算架构,分别是生产云、同城云和异地云。生产云以在线数据中心为基础,主要提供用于生产系统的资源;同城云以同城灾备数据中心为基础,和生产云之间为互备关系,主要用于与生产系统互备的资源;异地云以异地数据中心为基础,主要提供用于备份生产系统的资源。

3.2.4 建立为用户提供NT平台资源和Unix平台资源的云计算平台

建立为用户提供NT平台(虚拟)资源和Unix平台(虚拟)资源的云计算平台,首先进行NT平台虚拟化试点,纳入相关系统;试点完成后,再对所有同类应用系统进行NT平台虚拟化推广;在NT平台虚拟化实施完成后,对所有除NT类系统以外的系统进行Unix平台虚拟化实施。

4 结 论

在云计算的大趋势下,不仅包括计算机、通信、互联网、媒体内容等在内的整个信息服务产业发生全面重组洗牌,软件产业结构将面临大调整,软件生产组织方式向敏捷、定制化、服务化方向变革,网络端设备更加多元化和个性化;而且会出现大众普遍参与、形成群体智慧的新局面,从而对社会的组织形式和人们的生活方式都产生深远的影响。这一切,都将为善于拥抱变化、善于创新的企业创造难得的历史性机遇。但是,云计算给人们带来创新和变革的同时,对安全问题也提出了更高的要求。无论是云计算服务的提供商还是使用者,对云计算技术背后的安全性问题都必须有足够的认识,只有深刻认识到云技术的优点和风险,才能更好地在现实生活中科学合理地利用云技术,充分发挥其带来的巨大效益和优势。。

主要参考文献

[1][美]尼古拉斯·卡尔.IT不再重要:互联网大转换的制高点——云计算[M].闫鲜宁,译.北京:中信出版社,2008.

[2]王金波.虚拟化与云计算[M].北京:电子工业出版社,2009.

云计算中的技术篇6

关键词:云计算; 虚拟化技术; 计算力

中图分类号:TP313文献标识码:A文章编号:1009-3044(2008)25-1554-01

Research on Virtualization Technology in Cloud Computing

WANG Hao-peng1, LIU Wang-sheng2

(1. Computer Staff, Aviation University of Air Force, Changchun 130022, China; 2. Department of Science & Research, Aviation University of Air Force, Changchun 130022, China)

Abstract: The paper analyzed the characteristics of cloud computing, and functions of visualization technology for cloud computing, discussed the applications of visualization technology from advanced virtual host, and then orienting application and resource, visualization storage.

Key words: cloud computing; virtualization technology; computing force

1 引言

云计算是一种新兴的共享基础架构的方法,它可以将巨大的系统池连接在一起以提供各种IT服务。也可以说,云计算是网络计算的升级,即互联网上提供的众多虚拟服务器。其原理是使计算从本地计算机或远程服务器分布到大量的分布式计算机上。推动云计算发生和发展的因素包括:网格计算的发展、高性能存储传输技术的出现、Web 2.0的出现,尤其是虚拟化技术的发展[1]。

2 虚拟化技术在云计算中的应用

云计算的特征体现在虚拟化、分布式和动态可扩展。虚拟化,是云计算最主要的特点。每一个应用部署的环境和物理平台是没有关系的,通过虚拟平台进行管理、扩展、迁移、备份,种种操作都通过虚拟化层次完成;动态可扩展是指通过动态扩展虚拟化的层次,进而达到对以上应用进行扩展的目的;分布式是指计算所使用的物理节点是分布的。从云计算的最重要的虚拟化特点来看,大部分软件和硬件已经对虚拟化有一定支持,可以把各种IT资源、软件、硬件、操作系统和存储网络等要素都进行虚拟化,放在云计算平台中统一管理。虚拟化技术打破了物理结构之间的壁垒,代表着把物理资源转变为逻辑可管理资源的必然趋势。在未来,所有的资源都透明地运行在各种物理平台上,资源的管理都将按逻辑方式进行,完全实现资源的自动化分配,而虚拟化技术则是实现这一理想的唯一工具。针对云计算,虚拟化技术的融合和应用应面向高级虚拟主机、应用和资源,以及虚拟化存储等方面。

2.1 高级虚拟主机

随着互联网的普及,为用户提供的服务限制突现,稳定性和安全性也难以保证。虚拟主机技术的出现,使得在互联网上建立站点的成本大大降低,为实现安全稳定的计算力服务提供可能。虚拟服务器技术允许在一台服务器上创建多个相互隔离的虚拟专用服务器,每一个虚拟服务器均可独立进行重启,并拥有自己的root访问权限、用户、IP地址、内存、过程、文件、应用程序、系统函数库以及配置文件(如图1所示)。采用了虚拟服务器技术后,服务提供商即可为客户提供更多新的、更具吸引力的高利润服务,从而填补虚拟主机服务与独立主机服务之间的空缺。目前,虚拟主机用户对虚拟主机服务也提出了更高的要求,用户需要安全、稳定的环境,甚至是对部分资源的控制权。

图1 虚拟主机

2.2 面向应用和资源

虚拟化不是应用,而是应用所运行的环境。虚拟化在云计算中的作用和需求,必须从应用和资源出发。软件最关心的不是计算机的品牌,而是处理器所能提供的计算力。计算机硬件的作用是向应用提供它们需要的计算资源;而应用需要一个操作环境和相应的资源(如图2)。应用和资源的直接接触面就是操作系统。从这种意义上说,未来一切的虚拟化软件都会消失,而融化在操作系统之中;换言之,操作系统被虚拟化技术渗透、转化,进化为新的形态。

图2 虚拟化中面向应用和资源

2.3 虚拟化存储

通过以资源池的方式对计算机处理器和存储进行虚拟管理,可以大大提高资源的使用率。虚拟化存储是把多个存储介质模块(如硬盘、RAID)通过一定的手段集中管理起来,所有存储模块在一个存储池(Storage Pool)中得到统一管理(如图3所示)。这种可以将多种、多个存储设备统一管理起来,为使用者提供大容量、高数据传输性能的存储系统,就称之为虚拟化存储[2]。另外,存储虚拟还可以减少成本和复杂性,并提供前所未有的灵活性和选择。这可以将高效信息流延伸到服务的边界之外,改善横向的通信和协作,推动高效计算服务的增长。

图3 虚拟化存储

3 结束语

资源的透明运行,物理资源向逻辑资源的管理,以及资源的完全自动化分配等云计算的计算力实现,是理想的推动力技术。从IBM到微软,从Google到Amazon,众多IT巨头都将目光聚焦到云计算上。云计算将成为继“虚拟现实”、“网格计算”之后,计算机领域、工业界和学术界的又一个热点。如何更有效地发挥虚拟化技术的应用,有效将虚拟化技术融合到云计算之中,在虚拟化技术的支撑下,为用户提供更快捷、准确和廉价的计算力必将成为云计算发展的首要任务。

参考文献:

云计算中的技术篇7

1 当前电大远程教育现状分析

电大教育给更多的人能够接受高等教育提供了机会,但由于各方面的原因,使得远程教育网络和资源存在着诸多不足,其主要表现在以下几个方面:

1.1 网路资源缺乏,未能实现资源共享

电大教育作为高等教育的补充,给许多人提供了接受高等教育的机会,但是由于学习资源非常多,另外一些学习视频资料也比较多,这就导致在当前条件下,远程传输比较困难。这样的一个后果就是各个服务器的资源不能够及时的得到更新。在一些地方,由于资源比较缺乏,学生想找资料,却找不到。在市级服务器上找不到资料的话,就访问省级的,省级没有在访问中央服务器,这就会导致访问量过大,访问通路不畅通。一些省级电大或者市级的电大即使有丰富的资源,但一般是不对外开放的,这样一来,就不能实现资源的共享。

1.2 重复建设导致资源浪费

各个地方的电视大学为了能够满足本部地区的教育需要,投入大量的资金进行建设,这样虽然使得学习资源丰富起来。但总的来说,许多地方的电大远程教育资源规划不明晰,最突出的问题就是重复性建较多。与此同时,网上资源由于重复性的上传,导致网路宽带比较紧张,接收资源的效率非常的低。再者,由于学习资源更新不及时,使得优质教育资源不能实现共享,给电大的教育质量造成了很大的影响。

1.3 登陆频繁,效率低下

当前,学生在登陆远程教育资源服务器的时候,需要登陆许多次。学生要想浏览相应的资源,就必须先登陆中央电大服务器,然后登陆省级服务器,最后登陆市级服务器,这样多次登陆好、使得网络资源的使用非常繁琐,效率低下。

1.4 技术服务支持相对落后

电大教育作为开放教育,其技术环境建设,最为重要的是对硬件和软件系统进行建设。这些系统包括天地网合一远程教育平台以及网路教学支撑软件等等,这些软件和硬件是确保远程教育良好发展的关键,但当前由于资金以及技术方面的原因,使得软硬件建设上还比较落后,远远不能满足当前的需求。

2 云计算技术的含义与特征分析

在对云计算技术在远程教育中的应用进行探讨之前,有必要对云计算的概念以及特征进行阐述。

2.1 云计算含义

当前,云计算技术的发展在我国呈现出方兴未艾之势。对于云计算的含义,现在存在着诸多不同的说法。一些学者将云计算定义为:把数据储存在云端服务器上面,用户如果需要使用,就可以直接从客户端进行访问。这个定义是从云计算的操作方式上来进行定义的。另外,还有一些专家学者从计算模式方面对云计算进行定义:云计算是一种以虚拟技术为核心的计算模式,它是在分布式处理以及并行处理和网格计算的基础上发展而来的,与此同时,它将基础设施、开发平台以及软件当作一种服务,用户在使用的时候,需要交纳一定的费用。从这个概念看的话,云计算是对所有的用户开放的,用户可以使用各类客户端实现对资源的访问。

2.2 云计算的主要特征

云计算的主要特征可以分为以下六个方面:

2.2.1 云计算的虚拟性

对于云计算来说,其最为主要的特征就是其虚拟性。虚拟性包括两个方面:资源的虚拟化以及应用的虚拟化。云计算的运行环境与承载运行的物理平台是没有关系的,通过虚拟的环境就能实现对不同应用的操作。

2.2.2 云计算动态的可扩展性

云计算对于用户来说,资源是可以不断扩展的,随着用户的增多,资源可以相应的进行扩展。除此之外,对于应用来说,也是可以进行扩展的。如果用户在不断的增加,已有的服务器群里可以随着用户数量的增加不断加入新的服务器,通过这样的方式,云计算的服务能力就得到了很大的提升。

2.2.3 云计算的有效性

云计算的用户可以按照自己的需要对存储的资源以及计算能力进行使用,与此同时,还可以根据用户需求的不同随时的进行调整,这样一来,就可以使得资源的利用达到最大化,也就防止了资源的浪费。

2.2.4 云计算具有可靠性

使用云计算能够在不同的位置,运用不同的服务器给用户提供服务,这种分布式的方式使得云计算的可靠性大大增加。另外,云计算能够很快的将一些功能向其它的服务器节点上扩展,这样就能非常有效的确保用户正常的使用云端的资源。

2.2.5 云计算具有非常高的性价比

对云端资源的管理采取的是虚拟资源池的方式。运用这种方式能够提供非常强大的处理能力,与此同时,这种方式对物理资源的要求不高,投入成本也很少,但获得利益比较大。

2.2.6 云计算具有很高的安全性

当前电大远程教育采用的是集中模式,而云计算采用的是分布式模式,这种分布式模式显然就有非常高的安全性,它有效的解决了集中式所具有的单点失效的弊端。云计算的处理能力非常的强,因而服务提供商也能够对数据的安全进行强有力的维护。

3 云计算技术在电大远程教育中的应用

随着云计算的不断发展,在电大教育中引入云计算技术,能够实现资源的共享,同时还能方便学习,促进电大教育教学质量的不断提高。其应用主要表现在以下几个方面:

3.1 云计算技术在教师队伍建设上的应用

电大教育主要是远程网络教育,因此,电大教师资源分布的范围比较广,不能集中起来。如果将云计算技术引入教师队伍建设就能形成教师资源云,它的主要作用是能够将优质的教师资源进行互联,实现共享。原来的远程教育师资都是以本地为主,学生不能享受到一些教学水平较高的师资教育。通过云计算技术实现优质教师资源共享,不但能够提升教师的教育教学水平,同时还有利于电大整体师资水平的建设。

3.2 云计算技术在学生群体上的建设

电大远程教育的本质就在于能够充分的发挥出学生的个性,而通过云计算技术建立学生云,就能够很好的将学生的个性体现出来。云计算的运用,使得学生能够自主的进行课程的选择和学习。在学习地点以及学习时间上,不受任何限制,这大大提升了学生自主学习的能力。在云计算的环境下,学生可以对云端的各种资源进行充分的利用,与此同时,学生如果遇到问题也可以和优秀的教师进行沟通交流。

3.3 云计算技术在学习资源上的建设

(1)在云计算的环境下,电大的教育资源完全可以整合到云端里,同时学校的服务器也可以随时的加入到云中去,这样一来,就真正的实现了教育教学资源的共享。由于每个学校的图书资源以及教师资源都被整合在一起,实现了共享,那么学生在学习的时候,就可以根据自己的需要进行视频课程的观看、资料的查找,同时还能够随时的向教师进行提问。

(2)电大采用云计算技术能够充分的实现对教育资源的利用,避免资源浪费现象的发生。在云计算的环境下,由于所有的资源都已经被存储在云端,学生可以不受任何时间地点的限制,随时的进行学习,随时的根据自己的需要获得资源。学生在学习中,不再受客观条件的制约和限制,能够充分的发挥自己的自主性。另外,在进行课程设计的时候,需要注意两点:首先就是要对学生的情况进行了解,然后来确定教学目标;其次,电大远程教育的课程设置要简单,体系要条理,同时还应该有一定的趣味性,这样才能实现对学生学习的有效引导。

(3)学生在学习的时候,势必会碰到难题,需要教师的解答。因此,在云计算的环境下,要建立“答疑云”。“答疑云”的形式有很多中,其中的一种是将学生所有的疑问进行汇总,然后储存在云端,然后对这些疑问进行解答,将答案也储存在云端。原来有疑问的学生可以登陆客户端寻找答案。另外,其它存有同样疑问的学生,也可以很快的得到问题的答案。除此之外,还有一种就是在线向教师提问,获得答案。

云计算中的技术篇8

关键词:数据;云计算;存储系统

中图分类号:TP3文献标识码:A文章编号:1007-9599 (2010) 10-0000-02

The Application of Cloud Computing Technology in the Storage System

Shi Feng

(Computer Center of Taiyuan University,Taiyuan030009,China)

Abstract:With rapid economic development at present,people are always encountered by tremendous amount of data in daily work,which requires large volume for the storage and redundant data backup,while the data is growing quickly in size.In the age which low-cost and high efficient storage systems have become the mainstream,effective management for these large data has not been available.As the proposal of the concept for cloud computing,the conceptual model of cloud storage was derived.Running and managing data in the cloud storage way could greatly reduce cost of storage systems and simplify the complex setup and management tasks.Placing data in cloud can also make it easy to have access to data from more places,so as to improve the efficiency of storage systems.

Keywords:Data;Cloud Computing;Storage Systems

随着数字技术和互联网的急速发展,特别是Web2.0的发展,互联网上的数据量高速增长,导致了互联网数据处理能力的相对不足,但互联网上还同时存在着大量处于闲置状态的计算设备和存储资源,如果能够将其聚合起来统一调度提供服务则可以大大提高其利用率,让更多的用户从中受益。因此将云计算技术应用到存储领域可以大大提高资源的利用率。

一、云计算与云存储

(一)云计算的概念

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

(二)云存储的概念

云存储在云计算的概念基础上延伸和发展出来的一个新的概念。云存储的概念与云计算类似,它是指通过集群应用、网格技术或分布式文件系统等功能,将网络中大量各种不同类型的存储设备通过应用软件集合起来协同工作,共同对外提供数据存储和业务访问功能的一个系统。云存储不是传统的存储系统,而是一种特殊形式的架构服务,对使用者来讲是透明的,不是指某一个具体的设备,而是指分布在不同物理地域的多台存储设备和服务器所构成的集合体。

(三)云计算和云存储之间的关系

当云计算系统运算和处理的核心业务是大量数据的存储和管理时,云计算系统中就需要配置大量的存储设备,那么云计算系统就转变成为一个云存储系统,所以云存储是一个以数据存储和管理为核心的云计算系统。从架构模型来看,云存储系统比云计算系统多了一个存储层,同时,在基础管理也多了很多与数据管理和数据安全有关的功能,两者在访问层和应用接口层则是完全相同的。

二、云存储的结构模型

与传统的存储设备相比,云存储不仅仅是一个硬件,而是一个由网络设备、存储设备、服务器、应用软件、公用访问接口、接入网、和客户端程序等多个部分组成的复杂系统,各部分以存储设备为核心,通过应用软件对外提供数据存储和业务访问服务。云存储系统的结构模型(图1云存储结构模型)由4层组成,自下而上分别为存储层、基础管理层、应用接口层和访问层。

三、云存储服务器配置实例

对于云存储这种云计算应用形式来说,重复数据删除技术显得十分重要。在我们存储的数据和文件里,有很多文件经过反复修改,造成了大量重复的资料,这时,重复数据的删除实现后,网络优化的效果就变得比较明显。根据云存储的特点,将其过程描述为将数据分块后,保存到不同的数据存储节点中,并写入数据文件存储信息表。需要删除时,在数据文件信息表中查找文件ID,找到后删除该文件的数据信息。下面通过部分核心程序代码来说明云存储技术是怎么样来存储数据和删除数据的。

(一)将一个数据块保存在三个不同节点,成功返回1

int WriteStorInfo(fStorInfo fInfo)

{

fStorInfo temp;

memset(&temp,0,sizeof(fStorInfo));

int id=1;

int num=0;

FILE*fd;

if((fd=fopen(fileinfo,"rb+"))==NULL)

fd=fopen(fileinfo,"wb+");

while(fread(&temp,sizeof(fStorInfo),1,fd)==1)

{

if(temp.flag==0)

break;

++num;

}

fInfo.flag=1;

fseek(fd,num*sizeof(fStorInfo),0);

fwrite(&fInfo,sizeof(fStorInfo),1,fd);

fclose(fd);

return 1;

}

(二)获得文件保存信息的顺序表

int GetStorInfo(int fID,StorInfoList *L)

{

fStorInfo temp;

云计算中的技术篇9

关键词 云计算 应用

中图分类号:TP309 文献标识码:A

1云计算定义

直到现在为止,云计算的用户们对云计算做出了一个大致的分类,而将所有的定义都重新排列一下共有以下几大种类:

(1)文献在概括了多个云计算的定义后,将云计算定义如下:一些虚拟的资源的负载量总是不一样的,而云计算就总是可以根据这些资源不同的量来进行新的配置。云计算其实就是一个拥有海量可用的虚拟资源的超大资源盘。

(2)云计算的服务一般都是透明化的,因为云计算的用户只是想要获得自己想要的资源与服务 ,对于云计算的运行机制却是不用去了解的。但是如果本身就拥有庞大数量的计算机群还在不停地增加的话,那系统出错乃至崩溃都是有几率的。因为硬件设施并不可靠,所以就要采用比较可靠的软件来进行弥补,这就要使用冗余和分布式存储的方式了。云计算系统还有一个叫做自主进行自我检测的系统模式,这便是云计算的系统其中的一个特点,不仅可以自我检测出无效的节点并且自动排除,而且还不会影响云计算系统的运行。有着高质量高速度的计算能力还有海量的储存能力来提高云计算系统为用户服务的效率和质量。

2云计算的几大形式

2.1 SAAS(软件即服务)

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

2.2实用计算(Utility Computing)

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

2.3网络服务

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

2.4平台即服务

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

2.5 MSP(管理服务提供商)

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

2.6商业服务平台

SAAS和MSP的混合应用,该类云计算为用户和提供商之间的互动提供了一个平台。比如用户个人开支管理系统,能够根据用户的设置来管理其开支并协调其订购的各种服务。

2.7互联网整合

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

3云计算主要应用

3.1亚马逊网站(,下称亚马逊)

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

3.2谷歌公司(Google,下称谷歌)

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

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

3.3 Salesforce

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

该公司正在建造自己的网络应用软件平台,这一平台可作为其他企业自身软件服务的基础。包括关系数据库、用户界面选项、企业逻辑以及一个名为Apex的集成开发环境。程序员可以在平台的Sandbox上对他们利用Apex开发出的应用软件进行测试,然后在Salesforce的AppExchange目录上提交完成后的代码。

云计算中的技术篇10

关键词:虚拟化;云计算;数据中心;可用性

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2014)04-0677-03

1 概述

目前数据中心的规模迅速发展,根据Netcraft服务器数量报告,Akamai Technology达到10.5万台,OVH达到10万台,Google根据能耗估计约90万台。快速发展的数据中心正面临着用户需求多、能耗高、运维成本高、安全性差等的突出问题[1]。因此,数据中心需要采用新的技术,来实现降低成本,提高资源利用率和系统可靠性的目的。

云计算概念从提出之初,其目标非常明确,即利用虚拟化技术整合现有零散资源为可扩展的动态资源,以网络为载体提供硬件基础设施、运行平台、业务功能软件等形式的自动化服务,而用户利用网络便可以以低廉的价格、良好的服务质量保证(QOS)、按需地获得资源和服务。其具有按需服务、广泛的网络接入、资源共享、弹性计算、服务可度量的特征[2],目前云计算研究中关注的热点主要包括提高资源利用率、节约能源、降低运行成本、云计算安全等。

云计算数据中心,要求资源能够被统一调度、网络可扩展、系统高可靠、运维自动化。虚拟化技术对底层硬件资源进行抽象,对上层应用程序透明,其通过整合零散的资源为虚拟可管理的动态资源,从而实现资源的按需管理,提高动态资源的利用率。因此虚拟化技术是推动数据中心发展的核心技术。

2 虚拟化技术

数据中心硬件主要包括服务器,存储和网络。因此虚拟化技术也分为三个部分,分别为服务器虚拟化技术、存储虚拟化技术、网络虚拟化技术。

2.1 服务器虚拟化

服务器虚拟化的目标是提高服务器资源的利用率,实现数据中心的绿色节能。从技术实现方案来说,可以大致分为操作系统级虚拟化(OS-Level)、主机虚拟化(Hosted)、裸金属虚拟化(Bare-Metal)[3]。

操作系统级虚拟化是在操作系统中模拟出一个运行应用程序的容器VE(Virtual Environment),所有虚拟机共享内核空间,性能最好,耗费资源最少,缺点是操作系统强关联性,如基础操作系统为Windows,虚拟机系统只能是Windows。代表产品有Parallels公司的Virtuozzo(商用产品)和OpenVZ(开源项目)。

主机虚拟化技术引入虚拟机管理层Virtual Machine Monitor(VMM),构建出基本的虚拟硬件平台,达到虚拟化系统的独立性。Hosted虚拟化中VMM需要管理所有资源的调度,因此虚拟化性能较差,主要适用于个人用户和测试环节。代表产品有VMware Workstation、Microsoft Virtual PC、Virtual Server、Oracle Virtual Box等。

裸金属虚拟化技术采用VMM代替操作系统直接管理硬件资源的方式,这种管理硬件资源方式的性能处于主机虚拟化与操作系统虚拟化之间,裸金属虚拟化技术的代表产品有VMware公司的Vsphere Esxi系列产品 、微软公司的Microsoft Hyper-V系列产品和思杰公司的Citrix XenServer系列产品,以上虚拟化技术比较成熟,在金融、证券、互联网等行业的生成环境中大量被使用。

2.2 网络虚拟化

网络虚拟化的是利用物理网络资源在逻辑上划分出各自独立的虚拟网络,达到以满足多租户权限分离、自由管控逻辑网络、网络流量隔离的网络技术发展方向。虚拟局域网(VLAN)由于4096个逻辑网络的限制,很难满足由大量虚拟机构成的大二层网络的网络需求[4]。

在虚拟化产品中,VMware等虚拟化厂商就提出了Vswitch的概念通过软件交换机解决同一台物理服务器内部的VM二层网络互访,跨物理服务器的VM二层互访转发给传统的接入层交换机去处理。但Vswitch部署带来两个问题,一是对于VSwitch的管理问题,Vswitch是在服务器中进行部署,模糊了网络管理和服务器管理的界限;二是Vswitch的性能问题,由于同一台物理机的VM二层流量还是由服务器的CPU来处理,不符合虚拟化提高资源性能的利用率的要求。

为解决虚拟交换机的管理问题,Cisco首先提出了Nexus1000V技术架构。通过部署Nexcus1000V软件,配置管理层面的虚拟化,像管理物理交换机一样管理Vswtich,实现对传统VSwitch的功能扩展,但该产品也只解决了网络和服务器管理的边界问题,同时还对服务器性能有一定的影响。

为了解决性能问题,IEEE (Institute of Electrical and Electronics Engineers)标准组织提出了802.1Qbg EVB(Edge Virtual Bridging)和802.1Qbh BPE(Bridge Port Extension)两个标准,目前Cisco采用FEX+VN-Link(包括vNIC,vETH,Port Profile)技术实现了802.1Qbh标准体系。

2.3 存储虚拟化

存储虚拟化的定义为利用存储系统的内部系统对计算、网络和应用资源进行进一步抽象和隔离,目的是实现独立于数据管理、应用程序和网络的逻辑上统一的存储资源[5]。

在虚拟运行环境下,为虚拟平台提供虚拟存储设备主要包括下面4种方式:1)基于网络存储协议(Network Storage Protocol),包括并行文件系统、NFS、OCFS2等方式。这种方式需要高可靠的网络支持,缺点是稳定性和性能不高。2)物理硬盘(含分区),包括SAN磁盘, iSCSI 磁盘等。这种方式缺点是存储空间容量大小不易调整。3)基于虚拟磁盘镜像文件的方式,目前常见的镜像文件格式有vmdk、 vhd、img等格式。这种方式的优点是可以通过配置文件灵活配置镜像文件属性。4)基于逻辑卷的方式,可以动态地增减容量的大小,支持 Snapshot、条带化、提高IO并行性能等属性,目前逻辑卷管理工具主要有基于Linux内核自带的LVM、HP-LVM、EVMS、VxVM等逻辑卷管理工具。

3 云计算可用性参考模型

根据Berkeley对云计算模型的定义,可以分为基础架构平台IAAS(Infrastructure as a service),平台服务PAAS(Platform as a service),业务软件SAAS(Software as a Service)三层结构[6],其中IAAS主要关注网络架构和虚拟化技术,提供基础架构服务,PAAS主要面向应用开发,提供开发平台服务,SAAS面向终端用户,提供软件产品服务。

据Gartner2013年公有云市场份额将会增长18%,达到1310亿美金,在IAAS方面,增长速度为47.3%,市场份额为90亿美元,随着越来越多的企业把基础架构、应用和业务数据迁移到云计算平台,对云服务提供商的服务质量QOS(Quality Of Service)提出了越来越高要求。

3.1 云计算可用性模型

云计算可用性模型(Cloud Computing Model,CCM)如图1所示,模型中共分为三个部分,分别为基础架构层(Infrastructure Layer,IL),云计算服务层(Service Layer,SL),用户层(User Layer,UL),可表示为CCM={IL,SL,UL}。

其中基础架构层由计算资源,存储资源和网络资源组成

定义1:AU(Availability Unit):相连两层之间,为上层提供服务里的最小服务单元,是云计算服务的最小单位。同一层中多个AU之间互相独立,互不影响。

定义2:AS(Availability Set):同一层中,多个AU联合,对外提供同一个服务,如负载均衡服务(Load Balance Service,LBS),高可用服务HA(High Availability)。

定义3:DA(Deploy Availability):业务部署后的可靠性,与提供服务的多层次的AU和AS相关,如一个SAAS服务利用第三方的PAAS和IAAS提供服务。

定义4:AU的云计算服务的最小单位,假设其独立可靠性是个常数λ。

由定义2,当所有AU都失效的情况下,AS才失效,因此AS的部署可靠性可表示为:

根据图1所示,SAAS业务由两个PAAS共同提供服务,为了提高PAAS的可靠性每个PAAS由两个IAAS共同提供服务。根据公式(4)不难得出如下结论:

通过对云计算可用性模型的分析,要提高资源的利用率和云计算用户的QOS,采用虚拟化技术提高AU的可靠性和利用率,实现资源的按需使用。

4 实验分析和总结

为了验证云计算可用性参考模型,采用Cisco Ucs B200刀片服务器3台,Cicso6248 交换矩阵2台,EMC NAS48 存储1台,安装Vmware Vsphere 5.1服务器虚拟化软件,VMware Vcenter管理软件,Vmware Vcloud Director 数据中心管理软件,搭建完成2套IAAS平台的功能,并模拟提供申请服务,结合Vmware Vsphere 5.1中的HA、DRS(Distributed Resource Scheduler)、Vmotion特,依据可用性参考模型得出如下结论,在保障云计算数据中心电力、制冷等外在因素的条件下,全年整个系统的业务恢复时间不大于10小时,可以满足用户系统的可用性达到99.9%。

本文通过对云计算数据中心提高资源利用率需求进行分析,围绕数据中心的虚拟化技术,从服务器虚拟化、网络虚拟化、存储虚拟化三个方面进行总结,针对云计算业务可用性建立可用性模型,分析IAAS,PAAS,SAAS三种服务模式的可用性计算方法,最后通过实验验证了云计算可用性参考模型适用于常见的云服务模式。

参考文献:

[1] 孙鑫.面向云环境数据中心的高效资源调度机制研究[D].北京:北京邮电大学,2012.

[2] 林伟伟,齐德昱.云计算资源调度研究综述[J].计算机科学,2012,39(10):1-6.

[3] 张荧允.基于虚拟技术的数据中心建设研究[D].天津:天津大学,2010.

[4] 宋振华.虚拟化技术中存储管理问题研究[D].合肥:中国科技大学,2012.