深圳市地铁集团有限公司运营总部票务中心
摘要:自动售检票系统是一个集合了多个子系统、服务器以及设备终端的大型系统,其运行具有一定的综合性和复杂性,要实现系统运行的稳定性和可靠性,利用相关软件对服务器进行虚拟化,实现自动售检票系统中央、车站计算机系统中的软件的部分虚拟化非常重要,通过分离与更新硬件设备,可以显著改善其性能,降低故障发生的概率,从而保证服务器正常稳定的运行。
关键词:自动售检票系统;服务器;虚拟化
在城市交通体系中,自动售检票系统依托先进的计算机信息技术、通信技术、网络技术以及自动化技术等,实现城市轨道交通售票、检票、统计、计费、收费以及结算过程的自动化管理的系统。随着城市化水平的不断提高,城市人口数量不断上升,轨道交通每天承载的客流量也在增加,人们对自动售检票系统的安全性、可靠性提出了更高的要求,不仅要求能够准确的到达目的地,同时还需要更快完成售票和检票的流程,提高服务效率。虽然自动售检票系统提供的数据信息能够为交通运营管理商的决策提供依据,但是当前某市的轨道交通自动售检票系统服务器存在较多的问题,总体资源的使用效率不高,系统的服务性能不强等。本文基于某市轨道交通自动售检票系统中央服务器中存在的问题进行探讨,并提出虚拟化的解决方案,以便于城市交通更好地为人民服务,获得更大的经济与社会效益。
1.轨道交通自动售检票系统中的不足
某市轨道交通自动售检票系统当前存在的问题主要有:运行中出现单点故障,实际的可用性较低,难以满足365天全天候的不间断运行,出现故障的可能性较高,尽管使用双机设备能够有效的改善单点故障,但是配置和运行成本都很高;进行系统维护、更新以及升级期间需要停机服务,导致应用中断现象的出现。同时自动售检票系统发生迁移会对正常业务造成影响,成本高、兼容性差;服务器出现异常停机之后,恢复过程较长影响自动售检票业务的正常开展;自动售检票系统的测试环境与平台同真实的运行环境有着较大的差异,要找到问题发生的关键较为困难;随着人们出行频率的增加,轨道交通的客流量越来越大,系统的安全性、稳定性和高效性的要求越来越高。
2.自动售检票系统的虚拟化
2.1虚拟化关键技术
虚拟化技术指的是在计算机的主机操作系统或者硬件上插入一个通过精简之后的软件层,其包含一个以透明方式和动态方式实现硬件资源分配的虚拟机监视器,通常将其称作管理程序,让单台服务器可以同时满足多个操作系统的运行,相互能够共享硬件资源。在城市轨道交通自动售检票系统中,通过虚拟化扩展到几十甚至数百台的互联服务器与设备中,就能够构建出一个相对完整的虚拟化基础架构。
图1虚拟化技术
与传统一台服务器使用一个应用程序的模式不同,通过应用虚拟化软件能够显著改善基础设备与应用程序的可用性,提高其利用效率。传统模式中,资源不能够充分的共享和利用,某些典型的资源利用率甚至不到15%,但是服务器的管理工作需要耗费大量的时间和人力,设备系统的创新往往被忽视。同时,在虚拟化之前,软件和硬件必须相互结合,一台设备只能实现单一操作系统的运行,数据处理的效率不高。但是基于虚拟架构的自动化数据中心增加虚拟化层,能够做到快速地响应业务需求,随时都能够对资源和程序进行分配,明显提高计算机的可用性,节约大量的IT总成本。
2.2虚拟化方案的设计
首先是硬件平台的设计,某市轨道交通自动售检票系统使用的服务器时间较长,其性能难以适应不断增加的客流量以及轨道交通的日常管理需要,在虚拟化过程中,选择使用新型的DL380G6服务器,其性能相对而言更好,能够支持虚拟机的应用。该服务器的设计非常可靠,机架服务器的用途较为广泛,在满足部署需求的基础上,可以实现数量庞大且频率较高的计算。
虚拟化方案设计分为两个部分,首先是车站计算机系统的虚拟化方案设计,基于服务器性能而言,DL380G6服务器能够很好的适应硬件兼容性列表的要求,在新的服务器中配置好虚拟架构套件,将轨道交通车站计算机操作系统、应用软件以及数据库系统迁移到新服务器的虚拟机中。通过VMwareconverter将实体设备转换成为虚拟机中的文件,然后将转换之后的文件放在DL380G6服务器中运行,保持原来的Windows操作系统中的配置文件参数、程序的配置参数以及注册表等信息不变,与实体机中的相同。
通过该方案实现轨道交通自动售检票系统服务器的虚拟化升级,具有很大的优点,实现平滑迁移意味着不需要对原来的操作系统进行更换或是对配置参数实施改变,也不需要再次对自动售检票系统软件跟数据库进行重新配置;有效地减少服务器出现计划外的停机或者IT服务中断,提高业务操作的动态连续性,此外,在虚拟化IT环境中,除了能够提供经济统一的服务外,还能够保证其高可用性;对原来的硬件与操作系统实施投资保护,不需要担心其兼容性,或者更新升级等操作;如果之后系统中的硬件设备需要再次升级,无需担心自动售检票系统的升级工作,只需要对文件资料进行拷贝,工作非常简单;最后,还可以提高系统备份的恢复效率,将整个轨道交通车站的服务器作为一个文件进行整体备份,相较于传统一个文件、一个部分地进行备份更加简单、有效。在备份的过程中,将虚拟机文件复制到任意的存储设备中,如移动硬盘、磁带机等,在恢复备份期间对其进行复制,只需要计算机中安装有VMwarevsphere,无需担心备份文件和硬件之间的兼容性问题。传统的车站计算机系统恢复方案需要至少几个小时的时间才能够实现,而通过虚拟化之后只需要几分钟甚至更少的时间就能够完成。
图2车站计算机系统服务器的虚拟化
其次是中央计算机系统的虚拟化方案,当前某市轨道交通自动售检票系统中的中央计算机系统由三台应用服务器,和一套集群数据库服务器构成。对其实施虚拟化设计的步骤为:将中央计算机系统中全部服务器进行P2V处理,随后实现虚拟化;然后在系统中增加一个IPSAN磁盘阵列以及两台以上的服务器,但是对该服务器的要求较高,实现对线路中心计算机系统全部服务器的虚拟化,通过P2V能够将CS、MS、CC-DC等服务都转换成为虚拟机,在IPSAN磁盘阵列中存储,同时实现在不同的VMware中运行。
在未来的发展历程中,虚拟化将成为实现IT转型过程的关键环节,更是云计算的基本技术之一,轨道交通自动售检票系统的虚拟化服务器架构由虚拟化技术与云计算机技术共同构成,通过虚拟化的流程,能够将系统中的硬件与软件分离,云计算技术的应用则能够改变传统的工作方式,让自动售检票系统服务器工作人员能够专注于提供更好的服务。因此,云计算技术必然是虚拟化的,而虚拟化技术为云计算技术提供理论与实践基础,在虚拟化的服务平台中,由虚拟机所组成的硬件平台能够为软件层的工作提供基础服务。
结束语
综上所述,某市的轨道交通自动售检票系统服务器中存在的问题较多,影响到轨道交通的运行效率,本文提出虚拟化的解决策略,基于虚拟化的关键技术构建基本服务架构,然后实施车站计算机系统的虚拟化和中央计算机系统的虚拟化,提高系统运行的安全性与稳定性。
参考文献:
[1]徐晔,展晓义,徐钟全等.自动售检票系统服务器的虚拟化研究[J].铁路通信信号工程技术,2012,09(5):50-52,69.
[2]徐晔.自动售检票系统由单线路向网络化迁移的实现[J].都市快轨交通,2013,26(3):116-118,123.
[3]关维.软件配置管理工具在地铁软件管理中的应用[J].黑龙江科技信息,2013,(22):275-275.