建设铁路云计算数据中心案例
来源:中国电子政务网 更新时间:2012-04-14

 建设铁路云计算数据中心,需要在战略上作出决策。应采用目前比较成熟的技术,从建立虚拟化的基础设施和应用服务共享云入手,整合资源,提高信息系统可靠性。 铁路信息化经过多年的发展已经成为铁路日常工作的重要支撑,各类信息系统在运输组织、客货营销、经营管理和安全监控等工作中发挥的重要作用日益彰显。为满足业务需求,在运输站段、铁路局、铁道部都建立了各种等级的信息系统机房,并根据业务最大数据量及计算量的需求购置了主机、存储设备及相应的平台软件等,为确保信息系统安全可靠运行,主要系统大多数采用了主备机、单(或多)存储阵列结构。这些设备分布在铁路局或站段机房。在运营实践中,存在如下问题:(1)基础设施庞大,投资和维护成本需求不断增加。(2)资源使用不均衡,资源利用率偏低。铁路的速度,运量和服务质量要求不断提高。需要研究新的信息系统基础架构,整合既有资源,建设基于云计算的数据中心,应对新的挑战,减少不断高涨的信息系统投资和维护成本需求。

1.云汁算

一般认为,云计算是一种通过使计算分布在大量的分布式计算机上或远程服务器中、按照互联网运作模式将资源能够切换到所需要的应用上,并根据需求访问计算机和存储系统的网络资源共享模式。在这一共享模式中,。云”是指各种虚拟化的计算资源池,它包括各种用于构造应用程序的基础设施,以及在这些基础设施上的具体云计算应用。

云计算体系架构作为一种共享基础架构方法,虽然有不同的表述,但在本质上都是将计算动态分布到集群计算机上,根据业务发展和应用使用情况对软硬件资源进行动态的调配,实现按需访问,并对内对外提供各种IT服务。云计算由分布式计算,网格计算等技术发展而来,并融合了虚拟化和SOA等技术。

根据云计算运行模式可以将其分为私有云和公有云。公有云计算部署在服务提供商的环境中,为不同的客户同时提供计算服务。私有云计算部署在用户环境当中、并只为用户提供计算存储服务,企业拥有资源分配的自主权,并且可以基于自己的需求改进服务,进行自主创新。大企业可以开发自己的私有云计算,既享受云计算的高伸缩、易维护和易访问等好处,也可以保证数据安全。

云计算系统可以根据它提供服务的层次进行分类,主要有提供基础设施层服务、提供平台层服务和提供应用软件层服务的系统。

(1)基础设施层服务。基础设施层主要包括计算资源和存储资源,整个基础设施也可以作为一种服务向用户提供,不仅包括虚拟化的计算资源和存储,同时还要保证用户访问时的网络带宽等。这也是硬件产品提供商推荐的云计算模式。

(2)平台层服务。在基础设施之上的平台层主要包括并行程序设计和开发环境、结构化海量数据的分布式存储管理系统、海量数据分布式文件系统以及实现云计算的其他系统管理工具,如云计算的系统中资源的部署、分配、监控管理、安

全管理和分布式并发控制等。平台层主要为应用程序开发者设计,开发者不用担心应用运行时所需要的资源,平台层提供应用程序运行及维护所需要的一切平台资源。GoogleAppEngine云计算服务,Amazon云计算平台等属于这样的平台。平台层服务技术门槛相对较高,仍处于不断发展中。

(3)应用层服务。它是面向用户提供简单的软件应用服务以及用户交互接口等,用户无需购买和管理服务器端软件,称为软件即服务。对于传统的软件,应用层服务解决方案有明显的优势,包括较低的前期成本,便于维护,快速展开使用等。应用层服务的底层可以基于基础设施层或平台层。

2.基于云计算的铁路信息系统数据中心

2.1基础设施层整合资源

在基础设施层整合资源,既有的应用系统软件可以简单地移植到新的环境中。虚拟化是云架构的一种基础性设计技术,它允许将服务器、存储设备和其他硬件视为一个资源池,而不是离散系统,可以根据需要分配这些资源,通过快速提供虚拟机器或物理机器,迅速部署和增加工作负载。除服务器和存储整合之外,还提供整合系统架构,包括应用程序基础设施,数据和数据库,接口,网络,桌面系统甚至业务流程。

目前铁路信息系统主机一般包括小(中)型机和微机服务器两种,在目前的技术条件下,小型机和微机服务器的虚拟化是不同的,小型机如IBMP595只能在单台机器上完成资源的聚合和分拆,不能跨多台IBMP595完成这样的资源整合,各种类型的小型机虚拟化方面没有统一的标准,可根据小型机利用率情况,采用厂商提供的虚拟化和集群技术整合资源。而微机服务器在虚拟化方面比较成熟,支持跨厂商、跨机型的虚拟化整合。微机服务器应尽量选用高端成熟产品,而已出保的低端服务器在考虑总体拥有成本情况下应停止使用。原有资源调配对象为微机服务器,完成后需要进行系统安装部署;实现微机服务器虚拟化后,调配的对象为虚拟机,可以在调配过程中直接实现系统快速安装和部署。通过虚拟化技术使企业内部已拥有的微机服务器资源实现池化共享,通过IT资源共享和动态分配,使闲置资源得以充分利用,从而提高资源利用率。在虚拟化之前,企业数据中心的微机服务器和存储利用率一般平均不到50%(实际利用率通常为lo%~15%,一主一备)。通过虚拟化,可以把工作负载封装一并转移到空闲或使用不足的系统,这就可以整合现有系统,因而可延迟或避免购买更多服务器容量。

基于虚拟化的资源整合后,特别是微机服务器虚拟化后,可以大幅度提高资源可靠性,通过减少服务器数量可以减少动力电力、耗能以及数据中心机房空间。可以将更多的应用(包括以前使用小型机的项目)移植到虚拟化的资源池中,降低投资和维护成本,提高运行可靠性。当然,管好这些资源是非常重要的,管不好可能造成巨大损失。