基于云计算的荆门烟草信息系统优化
2013-01-29张程
张程
湖北省烟草公司荆门市公司, 湖北 荆门 448000
近年来,云计算成为最热门的IT技术,也被认为是互联网乃至IT行业的未来发展趋势,云计算的应用在各个行业呈现出遍地开花之势。在国民经济中起着重要支撑的烟草行业,不可避免地受到该技术浪潮的冲击。同时随着烟草行业政策的不断完善和改进,可以预计在今后的一段时间内我国烟草行业将会呈现出更大规模的联合与重组的发展趋势,中国烟草已经进入全面整合的高速发展期。在这样的发展形势下,烟草信息化的重要性日益凸显,一些信息化重点工程的建设已经关系到了烟草行业的生存和发展,而云计算技术尤为适合这种企业联合重组,信息化统一整合的发展状况。
本文在分析新形势下的荆门烟草信息化的状态与发展趋势的基础上,对云计算在烟草行业的应用进行有益的探索,企图找到一种信息化建设模式能够适应时下烟草企业日新月异的变革的信息化建设的需求。
1 荆门烟草信息化发展状况与趋势
近年来,随着荆门烟草信息化建设的深入推广,应用的信息系统也在逐渐增加,主营业务方面的应用系统有一号工程、综合业务平台、物流MIS系统、网上订货平台等。
随着行业的发展进步,各个业务活动产生的数据越来越多,对数据的挖掘和使用越来越深,对服务器的运算能力的要求越来越高,每个系统在使用的高峰期,均不同程度地表现出系统响应缓慢,查询效率低等问题。加上在月初月底等固定时间段,营销与财务有着报表查询的业务需求,需要更多的系统性能支持,这就使得主营业务系统的响应效率越发降低。
但这并不是由于荆门烟草的信息化建设不够,服务器硬件条件不够,而是由于各个应用系统资源部署分散、系统所处理的数据相互独立、峰谷效率差别巨大,表现为在某些业务高峰时段,运算资源不够的情况。在高峰期外,系统的软硬件资源都处于闲置的状态。资源利用率的低下,必然造成高峰时的拥堵和闲置时的浪费。
2 云计算的相关知识
信息化建设碰到的上述问题,正日趋恶化,必须采取一种高扩展可持续性发展的信息化建设方案来避免在下一波的更大规模重组中,重蹈覆辙。幸运的是,我们现在可以利用云计算轻易地解决信息化重组建设过程中碰到的上述问题。
2.1 云计算的定义
一直以来,云计算的定义都存在着争议,虽然这个概念是由Google提出的,但是各云计算应用提供商都有着自己的定义或理念,那么,什么是云计算?笔者认为云计算(Cloud Computing)就是由分布式计算(Distributed Computing)、并行计算(Parallel Computing)、效用计算(Utility Computing)、网格计算(Grid Computing)、网络存储(Network Storage Technologies), 虚拟化(Virtualization)、负载均衡(Load Balance)等技术融合发展的产物。它主要是将多个计算实体通过网络整合在一起,形成一个强大、完美的计算能力系统。提供资源的网络被称为“云”。“云”中的资源在使用者看来是可以无限扩展的,并且可以随时获取,按需使用,随时扩展,按使用付费。这种特性经常被称为像水电一样使用IT基础设施。广义的云计算指通过网络以按需、易扩展的方式获得所需的服务。这种服务可以是IT和软件、互联网相关的,也可以是任意其他的服务。另外根据云计算服务性质的不同,也可以将云计算区分为公有云、私有云和混合云。
2.2 云计算的原理
云计算的基本原理是,使用特定的软件按照指定的优先级和调度算法将计算或欲存储的数据分配在大量的分布式计算机上,而非本地计算机或远程服务器中,企业数据中心的运行将更与互联网相似。
2.3 云计算的特点
云计算由于自身的固有属性,有着如下的特点。
1)快速部署资源或获得服务;2)云计算通过互联网提供;3)超大规模;4)虚拟化;5)高可靠性;6)高扩展性;7)通用性;8)按需服务。
云计算虽然不是革命性的全新技术,但肯定是革命性的技术思潮,云计算的诞生推动了整个信息产业的发展,业界纷纷展开了关于云计算的各种研讨与分析,均将云计算作为未来信息产业发展的战略方向倍加重视。
3 基于云计算的优化方案
3.1 烟草云计算平台构建方式
在现有的烟草业务模式下,经过一段时间的调研后,梳理出荆门烟草信息系统的负载情况如下:一号工程每天20时以后生成和抽取数据,晚间时负载压力较大,营销系统和客户管理系统工作日的白天负载较大,网上订货平台工作日的晚间和周末负载较大,很明显,以上几个系统的峰谷正好相对错开,可以使用云计算的技术调用闲置的机器运算能力。
优化方案的设计思想是采用云计算的分布式计算结构,将现有的每台服务器作为一个计算节点添加到计算集群中。当某一服务器运算负载率到达瓶颈或者设定值时,会将运算任务分配到其他节点,即分配到其他相对空闲的服务器上。实现服务器硬件资源的动态迁移和计算集群的动态资源分配,达到高可用性。而且运算任务的分配在初始设置后均为机器自动分配,无须人工过多干预,实现了计算资源分配的动态化和智能化管理。即自动调用利用率低(即“谷”)的服务器,去供应给在使用率高(即“峰”)的服务器,实现“调谷济峰”。
3.2 烟草云计算平台的体系架构
烟草云计算平台的体系架构可以主要由以下几部分构成:云基础实施、云平台、云管理、云应用。
云基础设施,也就是我们常说的“云”。它表现为物理资源层。它通过虚拟化技术将分散的各烟草企业的物理资源整合成可以自我维护和管理的虚拟计算资源池,使得在烟草云计算平台上运行的不同行业应用的不同客户间的资源(如数据中心等)实现共享。
云平台是一个具有统一性的网络平台,是烟草信息化发展的必然趋势和选,也是烟草云计算平台实现的基础,云平台除在云管理层有部分体现外,主要表现为物理资源的上一层资源,即虚拟化层。云平台的作用就是优化配置、控制网络节点;采集和计算虚拟化后的信息。其具有分布式计算和存储两种技术,将分散的大量计算资源集中在一起,构成能任意扩展的资源池,最终使云计算成为现实。
云管理由于采用了弹性资源伸缩机制,各烟草企业用户占用的计算资源是在随时间不断变化的,这就需要平台能提供按需分配、负载均衡的支撑能力。云管理实际上也负责着云应用的调配,主要管理着“云”到底应该由谁来合理合法的使用。
4 烟草云计算平台的实施步骤
以上提出的基于云计算的烟草云计算平台架构,它主要是为了迎合未来烟草企业大整合趋势,而在目前,荆门烟草在进行烟草云计算平台建设的时候,不需要也不可能一蹴而就,可以采用分步实施的策略:首先,以“数据”驱动为理念,努力构建云基础设施,并逐步形成虚拟资源池。其次,所有新的或旧有改造的信息化项目,要按照云计算平台接口标准规范来进行开发,逐步将现有或新建应用,集成到云计算平台上,形成烟草云计算平台的平台服务化和应用服务化雏形。最后,不断挖掘烟草企业云应用的领域,优化云计算平台,提升云管理能力,积极采用云计算平台提供商的成熟技术与成熟规范。随着烟草企业的发展,云计算在烟草行业中的作用将会越来越明显,越早构建云计算平台,越能在未来的企业发展中占据有利地位。
5 结语
虽然,云计算缺乏数据处理和安全实践的标准,虽然云计算产业发展面临认知混乱与实施盲目并存的窘境,但云计算是未来烟草企业信息化注定要采用的一种技术,同时也是烟草企业信息化的一个新契机,所以说在现在这个云计算时代,我们并不需要去追求昂贵的服务器,也不用去考虑有着全球TOP500的高性能计算机;利用云计算的技术将现有的荆门烟草信息系统合理优化、“调谷济峰”,就能达到响应快速、提升效率的目标。
[1]王鹏. 云计算的关键技术与应用实例[M]. 冈口. 北京:人民邮电出版社,2010年0l月.
[2]李又亮. GPU集群调度管理系统关键技术的研究. 华中科技大学,2011年硕士毕业论文.
[3]魏先民,王晨,赵壁芳.新型计算模型—云计算及其进展.自动化与仪表,2012年03期.
[4]刘富春,高雪平.云计算—电信业发展的一把双刃剑[J].移动通信,2009,(11).
[5]毛文波. 云计算的增值服务与“私有云际存储云”[J]. 华南金融电脑,2010,(2).
[6]陈全,邓倩妮.云计算及其关键技术[J].计算机应用,2009,(9).