(1)节约成本。云计算的核心是应用服务,业界普遍描述了云计算的使用模式,即像水电和煤气一样,按照人们的需求去购买云服务,企业可以灵活地根据自己的需求来购买计算能力、存储空间、带宽等。当企业需求发生变化时,其只须考虑增加或减少自己购买的基础设施服务。通过这种模式,企业不用投入到基础设施和系统的建设中去,大大节约了成本的投入。
(4)数据的安全性得到提高。分布式数据中心提供了数据存储在地理意义上的隔离,提高了容灾能力。同时,虚拟化技术可以保证集群服务器上的多个虚拟服务器均有云服务器镜像,单个服务器出现问题不会影响到数据的存储与利用。
(5)定制式应用服务。用户可以根据自身所在组织的特点,通过云计算提供的包括应用程序的设计、开发、部署所需的一整套开发组件来开发符合组织特征的应用服务,并快速部署到云服务器。同时,云上有可供选择的多样化的应用程序,这些应用均以服务的形式呈现在用户面前,用户可根据自身的需求来选择应用。
1.2云服务与图书馆工作
云计算为人们提供了三个层面的服务,即IaaS(基础设施即服务)、PaaS(平台即服务)、SaaS(软件即服务)。具体到图书馆领域,其内容如下:
1.2.1基础设施即服务(IaaS)
基础设施即服务也称IaaS,其特点在于用户无须购买、安装和维护计算机基础设施,而是通过付费的方式获取基于以上设施的网络存储和数据库等内容的使用权限。对于图书馆来说,基础设施建设会消耗大量资金,长期的维护和更新要求持续投入人力物力,IaaS则解决了这个问题,并大大降低了图书馆信息化建设的成本。
1.2.2平台即服务(PaaS)
对于PaaS来说,用户购买的是应用平台服务,如互联网应用编程接口、运行平台等。PaaS提供商将开发平台作为一种服务出售给用户,用户利用已有的平台服务按照自身需求来实现应用程序的开发、部署和运营。
面向图书馆,PaaS可以提供相对更自由一些的开发环境,它把开发平台作为一种服务提供给人们,人们可以开发一些与其他图书馆区别开来、有针对性的、能凸显自身特色的、符合本馆需求的应用服务。
1.2.3软件即服务(SaaS)
2图书馆建设中云计算技术运用的考量
对于图书馆来说,云计算技术将带来新的体验、新的服务;但是,新技术的出现必然对图书馆原有的组织结构、运作模式以及资源建设产生一定的冲击。我们必须清醒地认识到,新技术的利用必须与图书馆的现实发展情况相结合,必须围绕着图书馆的建设来进行,不能为了利用新技术而盲目建设。综合来讲,应当具有以下几点考虑:
(1)是否必要。云计算技术虽然是当今技术发展的一大热潮,为人们提供了新的选择;然而云服务也还处于一个发展和完善的过程中,图书馆的建设不能为了赶潮流盲目地向新技术靠拢,应当考虑在当前的情况下,自身是否有必要引入云计算技术。
(2)是否有助于服务品质的提升。从目前云计算在国内的发展来看,国内互联网公司提供的云服务多是以基于IaaS的云存储为主,这些云存储产品多是由网盘服务升级而成,营销宣传强大,业务形态简单,尚未形成完善的云服务。
图书馆是为人们提供阅读服务的知识中心和学习中心,无论信息技术如何发展,阅读的主体始终是人,我们考量是否运用云计算技术,应当紧紧围绕着提高图书馆的服务品质这一中心,不能为了技术而技术。
(3)对现有图书馆业务流程的影响。对大型图书馆而言,完善的业务流程是组织运行的具体行为表现,如果打乱了管理和工作的流程,图书馆工作将会成为一盘散沙。我们应当考虑构建符合日常业务流程的云服务,云服务的架构不能给业务流程带来混乱,云服务应当去贴合这些业务。在云上,数据存储、图书外借、图书分类与编目等业务都被无缝连接到云平台。云平台应当在满足计算资源和存储资源按需调用的同时兼顾用户的个性化需求。按照用户权限形成统一的、连贯的、流程化的云服务,并在前端通过虚拟桌面为用户调用各项应用服务。
(4)信息安全的考虑。云计算技术催生了大数据时代的到来,一切数据,包括半结构化的数据都具有一定的商业价值,云服务的提供商一般都是来自商业性质的机构,虽然云服务器的容灾性良好,但是在云上存储的数据以及用户的一切行为都是可以被获取的。我们不能排除云计算提供商出于商业目的对用户资料的觊觎。这也是图书馆信息安全应当考量的问题。
3结语
在图书馆的发展过程中,历史上每一次信息技术的变革都给图书馆带来了新的发展机遇,伴随着云计算技术的诞生和不断进步,在图书馆建设中如何去利用云计算技术,如何用云计算技术使图书馆的建设能跟上时展的步伐,是值得我们长久探讨的课题。
参考文献
[1]王长宇.云计算环境下的数字图书馆信息资源建设的理性思考[J].中国科技信,2010(17):163-165.
所谓的云计算这属于一种商业计算模型,这也就是在大量计算机所组成的资源地上分布计算任务,以便能够将各项应用系统按照需求获得信息服务、计算力以及存储空间,从而实现发展网格计算、分布式计算以及并行计算。通常来说,云安全所包含的关键技术与风险应对策略主要应该从以下三个方面进行详细阐述:
再次是虚拟化安全。从一方面来看是虚拟化软件安全,这种软件层在裸机上进行直接部署,这样所能够提供的能力是对虚拟服务器进行创建、运行以及销毁。保持着可用性与完整性的虚拟化层这有着极其重要与关键的保持创建可用性与完整性的公有云;从另外一方面来看则是虚拟服务器安全,通常来说,在虚拟机软件之上的虚拟服务器,这就是在虚拟服务器上面运用物理服务器的安全原理和实践,并且要做到对虚拟服务器所具备的特点兼顾,所采取的措施对具备TPM安全模块的物理服务器进行选择,在对服务器进行构建当中,必须在所有的虚拟服务器分别分配出一个独立的硬盘分区,还应该严密监视虚拟服务器的运行状态,以便做到对各个虚拟器当中的防火墙日志与系统日志进行实时监控,从而能够做到对所存在的安全隐患及时发现,及时关闭不需要运行的虚拟机。
云计算对图书馆的影响
由于云计算的海量存贮和超计算能力,其已颠覆了传统的应用模式,在云时代,图书馆对读者的信息服务重点也将从最早的以硬件为中心转向以软件为中心、以服务为中心的时代,从根本上改变图书馆信息获取、保存及服务的现存理念与方式。
1便利的软件服务。云计算环境下,图书馆将不必购买本地安装形式的自动化系统、办公自动化系统以及各种类型的操作系统及开发软件,所使用的软件都是以网络服务的形式由云服务商直接提供。
2实现更大程度信息资源的“整合”与“共享”。云计算的优势功能之一就是海量存贮,因而为图书馆之间的信息服务资源“整合”与“共享”提供了很大的可能和基础,为众多图书馆特别是有馆藏建设特色的专业图书馆消除了因规格、建设特色等所导致的优劣差异。在“云”这种信息统一存贮提取的高速服务模式下,全国及至全世界的图书馆可以共同构筑一朵“图书馆信息资源云”,各个图书馆的信息资源凭借这朵“云”实现资源的整合和共享。
5最大限度地发挥图书馆的作用。在传统的图书馆服务模式下,用户必须使用计算机才能利用图书馆的电子资源。由于云计算模式提供了强大的无线接入功能。因此,用户可以通过使用手机、个人掌上电脑等各种类型的终端设备利用图书馆的电子资源,从而使图书馆资源中心的作用得到最大限度地发挥。
6改变图书馆的建设方向。真正实现云计算化的图书馆,硬件即信息资源的稀缺可通过云计算高度的共享特性来解决,硬件对一个图书馆的影响将变小,读者真正看中的可能是对这些硬件的软件服务,如对资源的检索介绍、对信息的挖掘组织、知识的管理分析、馆舍的人文气氛等,这样,图书馆必然改变目前的重藏轻用、重硬件轻服务的现状。
运用云计算进行图书馆的资源建设应注意的问题
2“云”能给图书馆带来什么。云计算给图书馆带来信息挖掘、整理、共享、高速存取等多方面的优势,同时,图书馆也要思考如何在“云”上把图书馆服务工作做的更好。
2加强信息机构网络监管和行业自律。
3加强网络道德建设,强化网民法律意识。
中图分类号:TP309.2
云计算就是在网络环境下,以服务的形式向用户提供海量IT资源,满足用户使对数据使用的需求。在供应方向用户提供用云计算服务时,用户将数据与应用托管至云端。以用户的角度来看,选择相信服务方是必然的,双方达成战略合作关系后,共同参与安全机制的拟定,为数据安全提供有力保障。以服务方的角度来看,一旦信誉瓦解,则很难立足于市场。在这样的市场背景下,云服务供应商应结合用户需求,研制数据安全保护技术,既不会影响到数据的正常使用,又最大化降低数据安全事故的发生。
1云计算模式下数据安全的现状
众所周知,云计算服务的提供商并不是唯一的,各提供商的性质与规模均存在一定差异,尤其是安全防范能力与风险处理能力。综合实力不强的服务商会逐渐被淘汰,此时,用户交予服务商管理的数据将何去何从还是未知数。所以一般情况下,用户会格外留意数据的提供者以及保存者。
在云计算模式中,云端环境可突破地域的约束。所以,数据的储存并不存在任何明确的位置或步骤,任何地方均有可能成为数据储存的中心。也正因如此,数据的风险就此增加,数据安全性将会面临严峻考验。从法律的角度出发,数据安全的管辖机制上不明确,倘若直接将数据存放于其他国家,则非常有可能被他国人员或机构肆意滥用。而且,在用户的重要数据无法正常使用时,根本无法利用法律武器捍卫自己的合法权益。倘若被盗取的是商业机密,将会给用户带来不可预计的严重损失。
2云计算中数据安全的关键技术
随着云计算的服务计算模式逐渐升级,动态虚拟化管理日趋成熟,租户共享运营模式日益普及,数据安全与隐私保护工作面临着严峻考验。云计算的安全问题是云计算发展道路上最为突出的一大障碍,为使云计算突破发展瓶颈,务必结合实际需求,利用先进技术为数据安全提供可靠保障,为用户提供更加优质的数据服务。
2.1数据传输安全
在云计算模式中,用户利用网络,将数据输送至云计算服务方,对其提出处理要求时,数据传输的安全问题至关重要。所以,云计算的安全关键技术可从以下几方面着手:当用户数据在网络环境中传输时,对其进行加密处理,预防失窃;对云计算服务商进行监控,确保云计算服务商在获得用户数据后,规范执行正常操作,对数据进行妥善处理与保存,最大化降低数据泄露的可能性;云计算服务商在储存数据的过程中,务必确保用户经权限认证后,即可获得访问权限,同时访问对象仅限于自身数据。
2.2数据储存安全
在云计算模式中,资源共享是数据储存的重要前提。所以,云计算服务商应采取有效措施,对不同数据进行有效隔离,避免各类数据杂糅在一起,出现运输错误或泄露情况;另外,就算用户已完全掌握数据存放的服务器位置,云计算服务商仍有义务,对用户交付的数据进行备份,避免重大安全事故的发生。即使发生意外情况,用户也不会失去所有数据,用户可在自身数据受损的情况下,向供应商索取备份数据。在云计算环境中,数据残留问题十分严重,它是导致信息泄露的常见原因。为此,云计算提供商有必要在这一方面加强监管力度,及时妥善处理数据残留问题,为数据的安全使用提供可靠保障。
2.3数据审计安全
在云计算模式中,云计算服务商务必确保,在满足用户信息数据服务需求时,不会为其他用户的数据使用带来不利影响。另外,笔者建议,云计算提供商可联合第三方机构,对数据的安全性与准确性进行审计。数据审计工作不但能有效保障用户数据安全,还会对云计算服务的稳定发展产生积极影响。
3云计算环境下的数据安全技术的应用
3.1数据加密中的应用
数据的加密处理工作,需要在对称加密算法密码生成器的帮助下才能完成。具体流程为:随机生成一个包含校验信息的密钥,利用非对称加密算法对该密钥进行加密。对经加密算法处理后的数据信息以及密钥密文进行处理,最终将其作为一个数据包保存至云端。在这一加密过程中,系统需对规模庞大的用户数据进行对称算法处理,将加密钥与密文数据同时保存至云端。相较之下,用户只需保存非对称加密算法以及解密秘钥即可,十分便捷。
3.2在数据解密中的应用
当用户需要解密数据时,首先要利用对称加密算法的密钥,在非对称加密算法解密钥的帮助下完成解密。随后,结合密钥通过对称加密算法,对数据包进行解密,实现对原文的还原。反复进行上述操作,直到所有数据包均成功解密,最终获得原始数据。在这一操作过程中,对称加密算法密钥管理问题获得妥善解决,就算是运算规模十分庞大,也不会对该工作的正常运行造成任何困扰。
3.3在数据认证中的应用
就目前情况来看,认证技术被广泛应用于数据访问与控制工作中。通常情况下,认证技术会通过身份认证,对用户的权限加以界定,同时对身份、权限认真进行动态监控,从根源上杜绝用户间非法越权访问行为的出现。PIK技术、动态口令技术、一次性密码技术等,均为使用频率较高的认证技术。
4结束语
参考文献:
[1]刘新华,胡纯蓉.云计算中数据安全关键技术和解决方案[J].全国商情(理论研究),2011(04):103-104.
1引言
确定工程项目管理的建设方案,同时确定工程项目管理建设的施工方法,其次在对信息数据进行建设,使项目管理工作信息化,并与现代计算机技术融合,提高工程项目管理的水平,在这个过程中,不断对信息技术的管理机制进行优化。当前有机项目工程管理中,计算机基本全面覆盖,应用极其广泛,最明显则体现在工程管理的项目开发上和管理的具体程序,或者是对某些漏洞进行有效措施的提出。
2工程项目管理中计算机技术的优势
2.1提升管理水平
2.2降低管理缺陷
工程项目建设量较大,有关人员需要对项目整体工程实施全面的管理,利用现代化计算机技术,可以更好的解决项目工程中的管理问题。从项目建设整体的角度进行分析,项目工程管理工作与计算机技术进行紧密结合,有关人员需要认识到应用计算机的应用范围和重要性,使其能够高效的运用到项目管理各个环节,不但能够降低管理缺陷,还能提升项目工程质量管理效率和水平。
3工程项目管理中计算机应用技术的应用
3.1多媒体技术的应用
3.2网络技术的应用
工程项目参加的单位数量较多,各个单位之间的合作和沟通是我们需要重点注意的,由于工作区域跨分差距大,安排的实际效果也不同,在沟通上总会出现各种各样的问题。此外,在管理工程中的数据总会有不完善的问题,比如数据记录出错,结果与实际存在差值,使得项目管理得不到顺利进行,这样网络技术的出现就很好的解决了这些问题,其次,项目建设工程的灵活性很大,人经常起到工作的重点对象的作用,从而使管理受到局限,影响了整个项目的发展。所以通过网络技术,对项目管理中的各项数据进行比对分析,可以针对问题逐一击破,制定预防系统,避免数据出现漏洞和遗失。有了网络信息技术的出现,工程项目管理的工作也会更加顺利。
3.3工程项目管理软件的应用要点
Analysisofthecomputertechnologyinenterpriseprojectmanagement
Lizheng
JianglingMotorsCompanyLimitedNanchang330001
Abstract:Thispapermadeabriefanalysisofthecomputertechnologyinenterpriseprojectmanagement.ThedevelopmentofcomputertechnologyandthepopularizationoftheInternet,isthecomputertechnologyinenterpriseprojectmanagement,providestheimprovedmeansandimprovethefoundation.Inviewofthepresententerpriseprojectmanagementpresentsituation,analyzesthecharacteristicsandrequirementsofenterpriseprojectmanagement,avarietyofcomputertechnologyinenterpriseprojectmanagementapplicationmodelareintroduced,andexpoundsthecomputertechnologyintheprojectmanagementintheenterprisedevelopmentideaanddevelopmentdirection.
Keywords:Projectmanagement,Informationsystem,Computermanagementmode
企业的项目管理是以企业项目为对象的系统管理方法,通过一个临时性的专门的柔性组织,对项目进行高效率的计划、组织、指导和控制,以实现项目全过程的动态管理和项目目标的综合协调和优化。
企业的项目管理具备以下特点:
1、项目管理的对象是项目或被当作项目来处理的运作。
2、项目管理的全过程都贯穿着系统工程的思想
3、项目管理的组织具有特殊性
4、项目管理的体制是一种基于团队管理的个人负责制
5、项目管理的方式是目标管理
6、项目管理的要点是创造和保持一种使项目顺利进行的环境
7、项目管理的方法、工具和手段具有先进性、开放性
企业的项目与一般作业生产的不同比较:
项目
一般作业
独一无二
重复的
革命性的变革
渐进性的改变
不均衡
均衡
目标之间的不均衡
多变的资源需求
稳定的资源需求
柔性的组织
稳定的组织
效果性
效率性
以完成目标、目的为宗旨
以完成任务、指标为宗旨
风险和不确定性
经验性
企业实施项目管理的原则:
2、任何事情都应当先规划再执行
3、项目经理必须以自己的实际行动向项目小组成员传递一种紧迫感
4、成功的项目应使用一种可以度量且被证实的项目生存周期
5、所有项目目标和项目活动必须生动形象地得以交流和沟通
6、采用渐进的方式逐步实现目标
7、项目应得到明确的许可,并由投资管理层签字实施
8、要想获得项目的成功必须对项目目标进行透彻的分析
9、项目经理应当责权对等
10、项目投资管理层及用户应当主动介入,不能被动地坐享其成
11、项目的实施应当采用市场运作机制
12、项目经理应当获得项目小组成员的最佳人选
企业项目管理的四个阶段:
概念阶段/开发阶段/实施阶段/结束阶段
企业项目管理的五个过程“
开始过程/计划过程/执行过程/控制过程/结束过程
企业项目管理的九个领域:
1、项目整体管理
2、项目范围管理
4、项目费用管理
5、项目质量管理
6、项目人力资源管理
7、项目沟通管理
8、项目风险管理
9、项目采购管理
企业项目管理的支撑技术:
1、项目信息管理
2、项目沟通管理
3、项目冲突管理
4、项目风险管理
5、项目健康与安全管理
①项目的信息管理概述:
信息管理是项目管理的重要部分,随着项目,尤其是较大型的建设工程项目的启动、规划、实施等项目生命周期的展开,与项目有关的合同、图纸、报告、文件、照片、音像、模型等各种各类纸介质和非纸介质信息会层出不穷地产生,它包括:项目的组织类信息、管理类信息、经济类信息、技术类信息和法规类信息。项目信息的管理变得越来越重要。
信息管理就是指信息传输的合理的组织和控制。项目的信息管理是通过对各个系统、各项工作和各种数据的管理,使项目的信息能方便和有效地获取、存储、存档、
处理和交流。项目信息管理的效率和成本将直接影响项目管理其他环节的工作效率、质量和成本,其目的旨在通过有效的项目信息传输的组织和控制为项目建设的增值服务。
很显然信息处理始终贯穿着项目管理的全过程。如何高效、有序、规范地对项目全过程的纸介质信息资源进行管理,是现代项目管理的重要环节。随着互联网internet、多媒体数据库mmdb及电子商务ec等以计算机和通信技术为核心的现代信息管理科技的迅猛发展,又为项目(特别是大型建设工程项目)信息管理系统的规划、设计和实施提供了全新的信息管理理念、技术支撑平台和全面解决方案。由此导入了E时代的项目信息管理的全新观念。
②企业项目信息管理的任务
项目信息管理的任务主要步骤就是:数据——信息——决策——结果,其含义是,数据经过处理,解释后才能成为信息;而只当占有了必要的信息才能做出决策;决策执行后必然产生结果。在项目的实施过程中会形成大量的数据资料,信息管理任务就是:收集——储存——加工整理——释放成信息。项目各当事人和项目管理组织各组织单元经过该步骤形成各自的信息进行交流。
在信息的交流过程中形成了跟项目有关的各种信息流。弄清项目各当事人及项目管理组织单元之间的信息传递关系,制定项目信息流程图对项目信息管理是至关重要的。确定项目组织分解结构,制定项目信息流路线图,可以进一步确定各部门信息流的传递规律、有秩序地传递,保证信息沟通渠道的正确,流畅,不致造成信息漏传或误传现象。
③建立通信及数据管理模块
④系统的集成化管理模式:
目前最流行的基于Windows的开发工具之一Delphi5就具有将广受欢迎和普及的数据库(包括dBase、SQLServer、Paradox等等)、电子表格、文字处理、Microsoft网络软件等直接集成在项目管理软件中的功能。而最新的SQLServer7。0则已具有数据库空间不受限于Device空间的大小的特点,使SQLServer7。0作为一个网络数据库管理系统扩展超出单个物理计算机的能力以及对多服务器"分布式"事务的内在支持更加充分。
⑤系统的网络化管理模式
系统的网络化管理模式在项目管理的发展过程中,经历了从单机处理到综合应用,从简单处理到文本处理,从文字处理、统计报表到数据分析和预测,从数据库到信息管理系统,从事务管理到辅助决策,从集中式处理到分布式处理等过程。
从目前来看,集成的信息管理系统已不再仅仅是内部各部门间的数据共享,更要转化为远近不同地域间的数据共享,数据处理,自动化数据交换。要实现这一转变,计算机网络化势在必行,项目管理软件只有在计算机网络上运行,我们的集成项目管理软件才能真正做到多重项目的管理工作,才有可能真正做到资源的统一分配和最优调度,才有可能真正做好多重项目下的资金管理和成本控制。也只有在网络系统下,才能完成远程高速交换信息的工作和远程信息资源的共享。
从技术上来讲项目管理信息网络系统应当在物理基础层和系统软件层满足通信协议TCP/IP,为外部远程信息访问(如Internet等)创造条件。如今的计算机网络技术中,局域网和Internet技术已得到了很大发展和逐渐推广,尤其是企业局域网技术已非常成熟并得到相当的普及。其中,将Internet技术和企业内部网相结合的Intranet技术是计算机网络发展的一个主要趋势。项目管理者联盟
Intranet一词,用于描述Internet应用于企业级网络。具体地说,Intranet是基于Internet技术、Web服务和HTTP通信协议及HTML技术之上的信息交换平台。Intranet采用浏览器/服务器计算模式,具有以下特点:
客户端采用统一界面的浏览器,操作简单,易学易用。
应用开发集中在服务器端,系统便于维护。blog.mypm.net
增加、删改应用程序时,不影响客户端的使用环境。
可使用多服务器,实现负载均衡。
提高企业协作的能力。
Intranet是企业界发展内部网的标准和趋势,也是很有特色的企业信息解决方案。许多企业纷纷建立自己的Intranet网,利用Intranet固有的信息集成、和浏览技术来加强企业的内部联系,提高企业的管理水平。可以预测,不久的将来Intranet技术必将有力的促进项目管理信息网络系统的发展。项目管理培训
⑥系统的专用化管理模式
在计算机项目管理软件系统集成化和网络化的同时,我们也应看到。由于项目的唯一性、动态性等内在特点以及不同项目管理所追求的目标的差异及各行各业的千差万别,项目管理软件系统在集成化、网络化,同时也向着行业专用化方向发展。
⑦系统的易学易用性
由于计算机软硬件技术的限制,传统项目管理软件系统的容错性、安全性,界面友好性即软件的易学易用上还不尽如人意,这对项目管理中计算机的应用和使用效率影响很大。我国项目管理中计算机的应用不够,有时不能仅从观念跟不上,重视不够上找原因,还得从技术上找原因。因此,系统的易学易用性是项目管理软件开发上一个非常重要的发展方向。
计算机技术的兴起和发展,给项目管理的发展带来了新的机遇,新的计算机技术的不断涌现,必将有力的推动现代项目管理的发展,这不仅关系到各企业的技术水平、管理水平、生产效率,而且关系到整个国民经济的管理水平和信息化进程问题。我们应抓住机遇,充分利用计算机新技术带来的契机,为项目管理的信息化建设作出新的贡献。
1.美国项目管理学会(PMI):项目管理知识体系指南(PMBOK2000),北京现代卓越管理技术交流中心,2001
2.ProjectManagementInstitute:AGuidetotheProjectManagementBodyofKnowledge(PMBOK2000),2001
3.ProjectManagementInstitute:AGuidetotheProjectManagementBodyofKnowledge(PMBOK1996),1996
4.InternationalProjectManagementAssociation:ICB-IPMACompetenceBaseline,Eigenverlag,1999
5.中国项目管理研究委员会:中国项目管理知识体系与国际项目管理专业资质认证标准,机械工业出版社,2001
6.(美)杰克·吉多等著,张金成等译:成功的项目管理,机械工业出版社,2001
7.戚安邦:现代项目管理,对外经济贸易大学出版社,2001
8.(美)H·詹姆斯·哈林顿等著,唐宁玉等译:项目变革管理,机械工业出版社,2001
9.冯之楹,何永春,廖仁兴:项目采购管理,清华大学出版社,2000
10.(美)理查德·默奇著,简学译:IT项目经理实践入门,电子工业出版社,2002
11.(美)凯西·施瓦尔贝著,王金玉等译:IT项目管理,机械工业出版社,2002
12.(美)斯蒂夫·迈克康奈尔著,席相霖等译:快速软件开发——有效控制与完成进度计划,电子工业出版社,2000
13.左美云,邝孔武:信息系统的开发与管理教程,清华大学出版社,2001
DataManagementTechnologyforCloudComputing
WANGCheng1,ZHAOBi-fang2
(1.WellsFargoBank,WestDesMoines,50266,USA;2.ASDIInc,WestDesMoines,50266,USA)
Abstract:Firstly,thedefinitionofcloudcomputingandcloudcomputing,datamanagementtechniqueswereintroduced,thedepthofanalysisofcurrentInternetmainstreamcloudthebasicprinciplesofdatamanagementsystems,andconcludedthatthemainresearchdirectionsofthecloudthefieldofdatamanagement.Andtheexistingproblemsandfutureresearchfocusarediscussedtoprovideabasisforfurtherresearch.
Keywords:cloudcomputing;resourcemanagement;cloudstorage;distributedcomputing
云计算(CloudComputing)是网格计算(GridComputing)、分布式计算(DistributedComputing)、效用计算(UtilityComputing)、并行计算(ParallelComputing)、负载均衡(LoadBalance)、虚拟化(Virtualization)、网络存储(NetworkStorageTechnologies)等传统技术发展融合的产物,是目前比较流行的名词[1-2]。广义上的云计算指通过计算机网络以易扩展、按需的方式获得所需服务,主要是指服务的使用与交付模式[4],服务可以是其他服务。通过以上陈述,笔者认为,狭义云计算是指以网络为媒介,通过按需、易扩展的方式从而能获得所需要的资源,即IT基础设施的交付和使用模式[3]。
云计算主要包括以下三个层次服务:(1)软件即服务(SaaS);(2)平台即服务(PaaS);(3)基础设施即服务(IaaS)[5]。由于云技术需要有大量的用户参与其中,这就会造成诸多隐私问题。譬如用户参与涉及到收集部分用户数据,势必会引发用户数据安全问题,很多使用者会担心自身的隐私会被云技术收集从而暴露。因此,很多厂商都在加入云计划的同时均会表示尽量避免收集用户的安全隐私,若不慎收集到也不将此泄露甚至使用,给他人造成不便。但在实际情况中仍有不少人质疑厂商的承诺,这是因为仍有不少知名厂商在此期间都被指责有可能泄露用户隐私,且泄露事件也确有其事。
1云数据管理研究现状
1.1GoogleFileSystem文件系统(GFS)
Google有一套自身专属的云计算平台,该平台是为Google提供最重要的搜索应用提供服务,目前已扩展到其他应用程序[6-7]。Google的云计算基础架构模式包括4个相互独立又紧密结合在一起的系统:GoogleFileSystem分布式文件系统,针对Google应用程序的特点提出的MapReduce编程模式,分布式的锁机制Chubby以及Google开发的模型简化的大规模分布式数据库BigTable。除了性能,可伸缩性、可靠性以及可用性以外,GFS设计还受到Google应用负载和技术环境的影响。图1给出了GoogleFileSystem的系统架构[8]。
1.2MapReduce分布式编程环境
Google简化分布式系统的编程是通过构造MapReduce编程规范来实现的。程序员只需将注意力放在应用程序本身,由平台来处理关于集群的处理问题(包括可扩展性与可靠性)[9-10]。MapReduce运算基本单元通过“映射”和“化简”来构成,用户只需提供自己的Map函数以及Reduce函数即可并行处理海量数据。图2给出了MapReduce执行过程,该过程分为Map和Reduce两个阶段,在两个阶段之间还有一个中间的分类阶段,即将中间结果包含相同的key的中间结果交给同一个Reduce函数去执行,另外两个阶段都使用了集群中的所有节点[11-12]。
图1GoogleFileSystem的系统架构
图2MapReduce处理程序的执行过程
1.3分布式的大规模数据库管理系统BigTable
图3GoogleBigTable的数据模型
2存在的问题与未来研究热点
一般来说云计算的终端用户应该不用考虑分布式并行处理系统方面的细节问题,就可以享受云计算所带来的的各种服务。但是随着企业数据密集型大规模计算需求的出现,现有编程模型还面临着更多的新挑战。一方面石化企业遗留了大量历史数据,并且石化企业每年产生的数据已达到PB(拍字节,1015B)数量级,其总量不仅成几何级数增长,其结构也呈现连续的高维时空特性,较传统的二维关系表和结构的万维网数据更复杂多变。随着数据总量和复杂性的增加,用户的查询需求越来越多,也越来越复杂。“数据在,找不到”的问题日益严重,如何有效地在云计算平台中存储和管理海量数据,成为其中的新的难题。另一方面在数据密集型大规模计算系统中,影响性能的重要因素包括了大规模数据的移动、复杂计算的局部性、多任务的调度等操作,为了兼顾简单性及性能优化,编程模型需要对上述影响因素提供适当的透明性。
3结束语
本文首先对云计算的定义及云计算中数据管理技术进行了介绍,之后详细阐述云计算数据管理技术的研究现状,并对目前存在的问题与未来研究热点进行了探讨,为进一步的研究提供依据。
[1]徐志伟,廖华明,余海燕.网络计算系统的分类研究[J].计算机学报,2008,31(9):1509-1515.
[2]钟伟彬,周梁月,潘军彪,等.云计算终端的现状和发展趋势[J].电信科学,2010,26(3):22-26.
[3]ArmbrustM,FoxA,GriffithR,etc.Aviewofcloudcomputing[J].CommunicationoftheACM,2010,53(4):50-58.
[4]陈康.云计算后台大规模数据处理技术探讨[J].电信工程技术与标准化,2009,22(11):12-16.
[5]陈康,郑纬民.云计算:系统实例与研究现状[J].软件学报,2009,20(5):1337-1348.
[6]李晓伟,沈艳秋.云计算及其发展进程[J].科技信息,2011,15(2):1-3.
[7]RodrigoN,Calheiros,RajivRanjan,AntonBeloglazov,etc.CloudSim:atoolkitformodelingandsimulationofcloudcomputingenvironmentsandevaluationofresourceprovisioningalgorithms[J].Software-Practice&Experience,2011,41(1):23-50.
[8]MarkStillwell,DavidSchanzenbach,FredericVivien,etc.Resourceallocationalgorithmsforvirtualizedservicehostingplatforms[J].JournalofParallelandDistributedComputing,2010,70(9):962-974.
[9]柳敬.云计算平台的成本效用研究[D].北京:北京邮电大学,2010.
[10]刘少伟,孔令梅,任开军,等.云环境下优化科学工作流执行性能的两阶段数据放置与任务调度策略[J].计算机学报,2011,34(11):2121-2130.
[11]白蛟,全春来,郭镇.基于物联网的公共安全云计算平台[J].计算机工程与设计,2011,32(11):3696-3700.
[12]DanielWarneke,OdejKao.ExploitingDynamicResourceAllocationforEfficientParallelDataProcessingintheCloud[J].IEEETransactionsonParallelandDistributedSystems,2011,22(6):1045-9219.
[13]刘晓茜.云计算数据中心结构及其调度机制研究[D].合肥:中国科学技术大学,2011.
1.1云计算数据库的简述
云计算在本质上可以理解为显示的基础构架和服务器虚拟化的技术的相互结合所形成的一种技术。这种技术的核心就是把其中的某些数据根据所建立的数据中心库虚拟化之后,然后提供给用户使用,这是一种很重要的运作形式,这种提供计算服务和资源的已经很常见了,并不是一项新型的技术,但是这是新的创新模式。云计算具有其特有的特征:1)云计算的数据是存在网络云端上的,同时这些应用也是存储在网络云端的,这些对于企业和个人用户来说是开放透明的,往往这种数据和资源是由第三方所支持和提供的;2)云计算特别注重服务,强调服务,往往在现有的商业模式上根据用户的使用需求,来进行计费的。这种模式可以达到互惠互利的目的实行共赢;3)云计算是可以把互联网当做发挥的舞台,同时把互联网的浏览系统当做计算的新型模式。数据库指的是一种服务形式,这一般的使用者可以获得自己然后通过接口的模式进行连接,这在以前是一种特别的计算服务,同时这些用户是有着巨大的计算需求。
1.2云计算数据库的现状
现在互联网技术正在飞速的发展,云计算数据库已经悄悄的出现在我们的生活中了。云计算进行大规模的计算需要大量的,性能良好的硬件设备,这些硬件设备往往是由大量的服务器所组成的。通过这种互联网的强大的计算能力,企业和我们的个人用户就可以从中获得自己所需要的计算结果,在未来的发展中,云计算数据库很可能实现一种通过广域网的途径来为一些大型或者超大型的企业提供计算能力的服务模式。这种模式的优点就是一方面不需要投资大量的硬件设备,方便快捷。现在的云计算书籍库的市场基本是由谷歌的Bigtable,甲骨文开源的BerkeyDB,亚马逊的simpleDB,APPJet的APPJet所占据。这些都是最近几年内发展起来的,其中亚马逊和谷歌占据了半壁江山。在管理机构上是数据结构分布式的存储是谷歌Bigtable的一个重要特点,最初的设计目的也是为了实现是数据存储的单元系统能够进一步的扩展。这可以通过成千上万的网络服务器完成PB级的网络储存数据,而亚马逊的simpleDB则是一种高效率,高灵活性,高扩展性和可容性的存储模式,这种数据查询和数据存储方式是由公司的开发和技术人员开发的,他们通过向网络的数据服务器发出请求,这些都是可以通过亚马逊的这个云计算数据平台来完成。
1.3云计算数据库存在的问题
1.3.1没有足够的安全性
现在的云计算数据库也是刚刚被应用,技术还没有足够的成熟,在数据的传输和存储过程中很容易丢失,被恶意的程序删除,篡改,这使得企业和用户的数据得到泄露,影响用户的正常使用。同时,这种用户数据泄露,往往云计算运行商也是有很大的责任的。而且,在数据上没有办法没有达到一定的统一性,在使用云计算的数据库的时候我们应该考虑数据库的可靠性,一致性,可用性等方面。
1.3.2某些传统的功能无法实现
2云计算数据库在智能电网中的广泛运用
由于云计算数据库在智能电网的运用,现在的智能电网可以用来数据更多的电网云。这种方式构建的电网可以为人们提供更加高效、安全、可靠、环保的电力安全系统,这可以实现多种能源的发电方式协调运转,同时满足高度市场化的电力的商业需求。
电网的信息种类繁多,人户请求次数不断的增加,大量的数据同时请求,传统的电网计算模式已经很难满足这种数据请求的需要。而智能电网在云技术的支持下,对大规模的数据进行分析和处理,对海量的请求数据进行分析,优化和设计,决策,快速的进行回应。采用云计算数据库技术的电网可以分为四个层次,从上到下依次为:1)物理存储层。物理存储层指的是在智能电网中的一些物理网络设备,这是网络存储的基础。2)基础管理层,基础管理层指的就是为达到智能电网中所有程序和设备的协调一致的运行,所用的方法就是通过分布和集群式的系统来完成的。3)应用接口层,应用接口层的使用,可以使得管理机构和权限使用根据这自己的需求和所拥有的权限,选用不同的接口,提供不同的服务。运用这种形式的智能电网云,可以使各级电网通过公共的接口进行接入和登陆,从而获得相应的数据,信息和服务。4)高级访问层,这种系统也是运用云计算数据库的形式,这种感觉高级访问层,可以为提供电力系数的电力软件提供强大的运行平台和软件平台。这样智能电网中的海量数据便可以很轻松的处理。
3云计算数据库在远程教学中的运用
4云计算数据库系统未来的发展前景和方向
云技术在现在的电脑技术中不断的被创新发现。这种技术可以使得多个计算机使用同一个系统,同一个数据库资源,储存所有的客户的使用数据。在现在的云数据库中,其本身就有很好的扩展性,在应用中和join操作相互配合,这样可以使得不易被兼并操作进行的join操作所取代。根据云计算数据库市场的发展特点和需求,现在的NoSQL数据库将会是最好的计算方法。这种推测的根源是NoSQL数据库具有分布式,水平可扩展性,非关系性等特点,非常适合云计算的海量数据的计算。NoSQL,是一种非关系型的数据库。在互联网网站的大量出现中,传统的web2.0网站已经满足不了市场的需求,出现了很多无法克服的问题,在这种背景下,非关系型数据库却得到了很好的发展。同时,另外的一项云技术的发展方向就是共享磁盘数据库构架,这项技术也将会成为一项理想的云计算技术,这种技术可以使低成本的服务器和设备进行单一的数据采集,这样可以为用户提供区域网络和附加存储网络。
这些运行模式和技术的使用将会节省大量的硬件设备资源,同时也会大量的节省运营成本。
5结束语
在现实的生活中,云计算数据库的运用十分广泛。云计算数据库处理给人们的生活带来了极大的便利,个人和企业可以对大型的数据进行处理和运算。相信在未来的发展中,云计算数据库也会发展的更加的迅速,更大范围的应用在人类的生活中。
1前言
2计算机网络技术对项目信息管理的影响分析
2.1有利于提高项目信息管理的效率
2.2有利于实现信息的全方位控制
利用计算机网络技术进行项目信息管理时,管理人员不仅可以全过程地对项目信息进行管理,而且可以在信息的编码、分类、筛选等工作中利用计算机网络技术,从而确保项目信息的可靠性和精确性[1]。
2.3有利于加强项目信息的交流
2.4有利于实现项目信息管理系统的创建
在项目信息管理中,管理人员可以利用计算机网络技术建立一个信息管理系统,这个管理系统应该包括该项目实施中需要的各类信息,不仅有利于参与人员自主获取信息,提高项目实施的效率,[2]而且信息管理系统中的各类信息能够为项目决策提高可靠的依据。此外,管理人员还可以建立项目的决策系统和专家系统,为项目参与人员提供更多便利,提高项目实施的质量。
2.5有利于优化配置项目资源
2.6有利于控制项造价
3计算机网络技术于项目信息管理中的具体措施
3.1更新管理观念
当今社会,项目规模不断扩大,项目信息管理的复杂性日趋增加,为了增强企业在发展中的竞争力、推动企业的可持续发展,企业项目信息管理人员需要不断提高自己的管理水平。在信息技术飞速发展的今天,项目信息管理人员应该与时俱进,不断更新管理观念,认真学习计算机网络技术,并充分利用计算机网络技术进行项目信息管理。此外,企业的管理人员也应该更新管理观念,积极借鉴其他企业的项目信息管理经验,为本企业的项目信息管理人员提供更多培训和学习的机会,提高项目信息管理人员的业务能力,真正实现“人岗相配”,进而提高企业项目信息管理的质量,保证项目的顺利实施,提高企业的经济效益。
3.2引进先进的计算机网络技术
在信息时代,计算机网络技术在项目管理中的作用越来越重要,因此,企业应该重视计算机网络技术在项目信息管理中的运用,提高信息管理工作的效率。比如,项目管理人员可以利用计算机网络技术构建一个信息交流的平台,把各类与项目有关的信息集聚在一起,并利用网页的形式把这些信息展示给项目参与人员,让项目参与人员能够随时随地查询所需要的信息。其中,展示信息的网页格式是超文本,网页能够在Internet网络中传播,当此网页用链接的方式连接后,项目参与人员只用单击链接点,就可以进入网站,自主查询信息[3]。这样,不仅加快了项目信息的交流速度,而且可以让项目参与人员的的信息查询更加便捷,减少了很多信息管理和信息获取中的麻烦,从而提高项目实施的效率。
3.3不断优化项目管理中的计算机网络技术
当前,信息技术飞速发展,计算机网络技术日新月异,因此,企业要不断优化项目信息管理中的计算机网络技术。比如,企业可以利用计算机网络建设ASP交互式平台,这是一种在Internet上的电子信息服务系统,给用户提供公共的电子白板,用户可以在上面信息、发表自己的看法、参与讨论,这样,可是实现资源的共享,方面项目参与人员的交流。此外,企业还需要引进先进的计算机网络技术人才和项目信息管理人才,建设一支高素质、高技能的项目信息管理队伍。
4结语
随着社会经济的不断发展进步,项目信息管理的工作量越来越大,管理流程越来越复杂,管理人员的工作难度不断加大。因此,项目信息的管理人员应该认识到计算机网络在项目信息管理中的重要作用,并合理利用计算机网络技术对项目信息进行管理,不断优化项目信息管理模式,提高项目信息管理的效率和质量,增强企业的竞争力。
Abstract:Thepublicopinioninformationdatawithmassive,showdatasourcesofunpredictability,articleontheHTMLpagefornoisereduction,subtreeconstruction,andthenthroughthesimilaritycalculation,combinedwithpublicopinionsimpleontologylibrary,therealizationofthedatablockidentificationandrecordthedataextract,finallytoHadoopplatformforexperimentalenvironmentandpumpingoutthealgorithmexperiment.Experimentalresultsshowthatthealgorithminthepublicopiniondatamining,automaticextractionofextractionruleshasacertainreferencevalue.
Keywords:Dataextraction;Hadoop;publicopinions
1概述
2研究现状
3.1数据抽取
3.2Hadoop
Hadoop是由Apache基金会开发的一个开源的分布式系统基础架构,其核心为实现为海量数据提供了存储的分布式文件系统(HadoopDistributedFileSystem,HDFS)和为海量数据提供了计算能力的分布式计算MapReduce。Hadoop为程序开发者提供了简单易用的接口,用户只需编写Map函数和Reduce函数即可实现分布式计算,而无需考虑诸如由Hadoop负责处理的任务调度,负载平衡和通信等问题[8]。
HDFS是能部署在廉价的机器上的分布式文件系统,用户不需知道文件的实际存储位置就能够访问分布在不同机器上的文件,具有高容错性、高吞吐量、能自动处理失效节点的特点。HDFS包含三种类型的角色:用以实现系统命名空间的管理和客户端文件访问管理的NameNode,用以实现管理节点文件存储的DataNode和用于需要操作分布式文件系统文件应用程序的Client。MapReduce是包含一个主服务器JobTracker和多个从服务器TaskTracker的主从式架构,JobTracker是一个master服务,负责调度、监控和管理TaskTracker,并给空闲的TaskTracker分配Map任务和Reduce任务。
4抽取框架
实现上主要对查询结果列表页和内容页进行信息提取,提取过程中使用自建的简单本地体库抽取方法来实现抽取,主要过程为:数据清洗、数据块识别,结果集抽取,抽取规则构建。
4.1数据清洗
一般情况下,一个查询结果页面可能包含多个数据块,如宣传数据块、数据信息数据块、位置数据块、导航数据块等。其文档中含有一些对抽取没有价值的信息,如样式表标签、图片标签、命名空间标签、内容标签、表单标签、媒体标签、表格标签等,直接对此类有大量无用节点的HTML代码进行解析而生成的网页标签树会十分臃肿,因此首先将列表结果页和内容结果页文件进行“瘦身”解析成标签树,并采用广度优先遍历方法对标签树中所有节点进行降噪处理,其过程如下:从根节点开始出发,直至发现表示正文开始的body标签节点,将当前节点及其子树提取后向下遍历,判断读入节点是否是噪音节点,如果是则将该节点及其子树删除,循环直至到达树末尾。经过上述过程的降噪处理,可以将网页标签树中明显的以上所提及的无用信息标签及其间的内容删除,从而降低了计算量,并极大简化了后续算法的输入。
4.2数据块识别和数据记录集抽取
输入:节点T下的两颗子树T1、T2
输出:子树T1、T2的相似度Sim(T1,T2)
算法:
1)初始化SumT1、SumT2、DisumT12;
2)循环T节点直至遍历所有的子节点{
3)如果两个节点的标签相同{
4)SumT1++;SumT2++;
5)}
6)如果两个节点的有节点但标签相同{
7)SumT1++;SumT2++;DisumT12++;
8)}
9)如果T1节点树有节点而T2节点树无节点{
10)SumT1++;SumT2++;DisumT12++;
11)}
12)否则{
13)SumT2++;DisumT12++;
14)}
15)Sim(T1,T2)=(SumT1+SumT2-DisumT12)/(SumT1+SumT2)