公诚管理咨询有限公司第七分公司 广东珠海 519000
摘要:本文分析了云计算的关键技术,并对云平台建设中的监理要点进行了探讨,以供同仁参考。
关键词:云计算;关键技术;云平台建设监理
一、前言
近来年,随着科学技术的不断进步,各种新型的计算机和网络技术也在不断更新。当前的提高数据中心的利用率,增强服务质量的云计算开始成为了网络计算新模式。大多数云平台项目,其云计算中心都具有相当的规模,比如,Google 云计算中心已经拥有几百万台服务器,而Amazon、IBM、微软、Yahoo等企业所掌控的云计算规模也毫不逊色,并且云计算中心能通过整合和管理这些数目庞大的计算机集群来赋予用户前所未有的计算和存储能力。本文分析了云计算的关键技术,并对云平台建设中的监理要点进行了探讨,以供同仁参考。
二、云计算的关键技术
(1)虚拟化。在云计算模式中,用户并不知道私有数据的准确位置,用户和云计算服务提供商之间进行协商,由服务提供商来负责管理。各个用户的私有数据都存储在“云”中,共享底层的存储资源。通过增加一个虚拟化层,可以将物理站点用于多个独立的虚拟机,而这些虚拟机可能由不同的用户拥有和管理。也可以理解它为基础设施层的“多租户”,因为通过虚拟化技术,能够在一个物理服务器上生成多个虚拟机,并且能在这些虚拟机之间能实现全面的隔离,这样不仅能减低服务器的购置成本,而且还能同时降低服务器的运维成本,成熟的 X86虚拟化技术有 VMware的ESX和开源的Xen。
(2)数据中心节能技术。云计算中的资源数量庞大,消耗电能的数量据不完全统计50000个计算节点每年的耗电量大约在1亿千瓦时。为了响应绿色节能号召,解决能耗利用率问题,实施绿色环保节能技术。云计算数据中心的能耗主要在设备和冷却装置中,针对这一想象,计算机设备可以通过数据中心虚拟化的自适应能耗管理系统来解决能耗的管理能力,另外也可以提高和控制CPU的频率来达到;冷却装置则可以通过建立多层次的数据中心来实现冷却装置的设计,考虑到空气流、空间大小、热交换等因素,提高数据中心布局的合理性。
(3)分布式的编程模式。当前IT厂商提出的“云”计划的编程工具,均基于Map-Reduce和Dryad的编程模型。MapReduce是谷歌提出的一个软件架构,用于大规模数据集(大于1TB)的并行运算。概念“Map(映射)”和“Reduce(化简)”及基本思想来自于函数式编程语言。MapReduce的主要思想,是将要执行的问题分解成Map和Reduce两个过程:先通过Map函数将问题分解,并将数据分割成不相关的区块,分配给服务器并行处理;再通过Reduce函数将结果归约汇总输出。
(4)云安全。安全性是用户选择云计算时的首要考虑的因素,也是云计算实现可持续发展的关键。云安全融合了网格计算、并行技术、未知病毒判别等最新的信息安全概念和技术,成为了信息安全的全新体现。云安全通过网状的客户端对网络中的异常行为进行实时监测,并把这些问题及时地输送到服务端进行处理,把处理结果发送到客户端,保证操作的安全性。
(5)云存储。云存储结构模型由存储层、基础管理层、应用接口层和访问层四层组成。
期刊文章分类查询,尽在期刊图书馆存储层由存储设备和统一存储设备管理系统构成;基础管理层是云存储最核心的部分,实现云存储中多个存储设备之间的协同工作;应用接口层可由用户开发不同的应用服务接口,提供不同的应用服务;访问层提供用户授权认证服务。目前其正在向外扩展成为云存储从而满足快速呈现的市场需求。下一代架构已经采用了松弛耦合非对称(LCA)架构,集中元数据和控制操作。它不是通过执行某个策略来使每个节点知道每个行动所执行的操作,而是利用一个数据路径之外的中央元数据控制服务器。
三、云计算平台建设的监理要点探讨
大多数云平台项目,其云计算中心都具有相当的规模,比如,Google 云计算中心已经拥有几百万台服务器,而Amazon、IBM、微软、Yahoo等企业所掌控的云计算规模也毫不逊色,并且云计算中心能通过整合和管理这些数目庞大的计算机集群来赋予用户前所未有的计算和存储能力。因此,在我们对云平台建设中必须关注的问题:一是基础架构体系的转变。云计算平台与传统数据中心的基础架构体系有较大的不同,它可能是多个数据中心的整合,形成一个统一的云计算中心;同时数据中心内部也不仅仅是独立物理硬件和软件系统的简单集成,而是各组件整合形成统一的分层的虚拟化资源池,实现设备资源更高的利用率;二是关注产品的变化。云计算平台的建设涉及云网络、虚拟化、网格技术、并行计算、存储技术、资源监控/计量、自动化部署/迁移以及自服务门户等技术领域,按照传统的集成实施项目进行监理工作,难以把握项目的整体完成度和应用效果,必须对项目所采用的技术全面了解,才能达到实质性监理的目的。
结合对云计算平台用户需求的调研和国外的实施经验,目前云计算平台项目建设实施必须加强以下监理工作:
首先,我们要加强项目前期准备阶段的管理。在项目初期部门运用三级进度计划体系对每一个平台的方案编制、资源需求、设备到货、割接等关键环节进行梳理,分析项目依赖条件,通过关键节点倒推,制订精细到天的实施计划。特别是外部资源实点,如技术方案交接、主合同采购、设备到货等因素,提前与多个内部部门沟通,一步步细化时间点。经过多版本的编制、评审,确定了最终的详细进度计划。再运用每日对标、提前预警等手段一方面对各实点时间进行预警,极大提高外部资源实点就绪率;另一方面通过管控每天、每周工作,使项目整体实施有条不紊地推进。
第二,加强项目实施过程中的管理。在项目实施过程通过制订集成方案模板、实施方案模板等规模性文档模板,提高方案整体性、规范性,使实施过程操作统一。再通过试点验证,评估,进一步提高合理性、可操作性,有效降低实施过程风险。在割接过程中,通过梳理实施前准备工作,制订统一割接流程,划分指挥、操作两大体系,使得割接过程更加顺畅,大大降低割接实施风险,提高割接成功率。
第三,加强项目一些关键工序管理。一是建立进度管理体系。通过总体-模块-关键环节三级梳理体系,制定详细计划。在实施过程与计划精确对标、有效预警。对于关键点进行计划倒推,精确安排,提高项目关键节点完工及时率;二是严格风险控制流程。通过LED分析法,识别、评估风险,划分风险优先级。通过我司风险应对数据库,确定风险应对措施并执行。通过既定的邮件、短信风险预警机制,对风险进行预警;三是搭建高效沟通平台。建立了多平面、星型沟通模式,通过例会制度,以周报及月报总结等形式向管理层、项目相关人员提供及时信息,确保指令下达、信息反馈畅通。
总之,要保障云计算平台项目建设实现快速上线和质量合格等基本要求,就必须关注云计算平台建设的细节,并在项目实施全过程的加强管理,这样才能保障云计算平台的建设质量,为后续云应用的快速布署奠定坚实的基础。
参考文献:
[1]罗军舟,金嘉晖,宋爱波等。云计算:体系架构与关键技术.通信学报,2011(7):3-21。
[2]虞慧群,范贵生。云计算发展分析与展望.软件产业与工程,2011(5):15-21。
论文作者:张炜坤
论文发表刊物:《基层建设》2016年26期9月中
论文发表时间:2016/12/8
标签:平台论文; 计算中心论文; 项目论文; 数据中心论文; 用户论文; 多个论文; 风险论文; 《基层建设》2016年26期9月中论文;