应用发布虚拟化技术在地震行业中的应用

2019-08-06 13:48李东霞王小明王秀辰骆艳欣李平
无线互联科技 2019年10期

李东霞 王小明 王秀辰 骆艳欣 李平

摘   要:文章通过分析当前信息虚拟化技术的发展趋势,结合信息虚拟化建设背景,提出应用发布虚拟化建设构想,部署虚拟化应用交付平台,用户通过该平台实现对业务系統的访问,最终实现所有应用在数据信息中心的统一集中管理,实现信息简洁、即时、安全的集中式计算模型。

关键词:应用发布虚拟化;数据信息中心;虚拟化交付平台;统一集中管理;集中式计算模型

1    虚拟化技术应用的相关介绍

1959年,计算机科学家Christopher Strachey在国际信息处理大会上首次提出“虚拟化”的概念,其本质是将现有的计算机资源通过虚拟化技术分割成若干个相互独立的计算机资源,以实现提高计算机利用率的最终目标[1]。上海市地震局通过信息化建设,整合了近85台物理服务器,大部分业务系统已经在虚拟服务器上正常运行。然而,伴随着信息虚拟化建设,上海市地震局各业务系统应用已经渐渐无法满足用户的部分需求,针对社会服务能力较低、远程办公实现困难、用户体验差等一系列问题,提出了应用发布虚拟化,所有后台应用系统部署在数据中心服务器,所有应用客户端在交付平台上运行,终端仅接受交付平台上应用运行的屏幕画面。它消除了应用软件对操作系统的依赖,即使有某款应用软件与操作系统不兼容,它也仍然可以运行。

应急发布虚拟化技术将后台应用系统所支持的应用全部发布在应用交付平台之上,而非传统的客户端界面上(见图1)。

传统的应用模式中,用户通过运行客户端上的应用软件来与数据信息中心进行交互,得到自己想要的结果。这种模式对客户端要求较高,同时,对网络的要求也很高。作为数据提供方的数据信息中心,仅给用户提供需求的数据,并不告诉用户想要的结果,在一定程度上会造成资源浪费,致使用户体验性很差。而应用发布虚拟化模式采用集中式应用交付方式,在用户客户端与服务器之间加入了一个应用发布服务器,该服务器负责发布各种用户需求的应用软件,通过在服务器上运行应用,与数据信息中心其他服务器进行交互,得到用户想要的结果,然后将结果直接推送给用户客户端,满足用户需求。应用发布虚拟化模式具有安全、便捷、节能、随需而动等优点,所有指定应用全部集中在数据中心,简便安装、支持统一集中管理,所有到达终端的应用与数据从一开始就是被集中管理的。

2    应用发布虚拟化部署

2.1  应用发布虚拟化软件选择

上海市地震局信息虚拟化建设过程中,服务器虚拟化软件采用的微软的Hyper-V,桌面虚拟化工具采用的Citrix的XenCenter,有了虚拟桌面做基础,选择以Citrix的XenApp作为应用发布虚拟化的软件。

2.2  应用发布虚拟化架构

通过对上海市地震局信息中心所有应用的统计,得出应用分类(见表1)。

总共采用6台虚拟服务器来搭建应用发布虚拟化平台,每台虚拟服务器的配置如表2所示。

为了保证系统安全性,采用虚拟桌面中的域帐户作为应用发布虚拟化的账户管理策略。同时,将License服务器集成在整个上海市地震局信息中心,应用发布虚拟化的构架如图2所示。

每位内外网用户都是活动目录(Active Directory,AD)域账户,通过访问Web Interface服务器,经过AD服务器验证身份之后,用户得到一个Web界面,在该界面中,所有应用都能够访问。当用户访问某个应用程序时,该应用不是运行在用户使用的客户端,而是运行在XenApp服务器之上,XenApp服务器通过与该应用所需的后台服务器进行交互,将应用产生的结果推送至客户端,因此,用户得到的是最终的应用访问结果,而不必关心本身客户端硬件配置、操作系统、软件配置等是否支持该应用。

3    结语

本研究基于上海市地震局信息中心初步建成的服务器虚拟化平台,通过该平台,大部分业务系统都被整合在虚拟化服务器之上,运行效果良好。作为信息虚拟化的后续工作,虚拟化应用交付平台是一个端到端的企业级动态应用交付产品系列,该平台将应用程序、内部网站、虚拟桌面等业务以按需分配的方式提供给域用户,域用户可以基于Web浏览器,通过互联网安全且高效地连接到集中管理的数据信息中心。这种浏览器和服务器(Browser/Server,B/S)架构能够大大简化应用的部署和管理,优化用户体验效果,大大提高地震系统工作人员的工作效率,提升各省市地震局的社会服务能力和水平。

[参考文献]

[1]姜斌斌,张梁斌,高昆,等.基于Citrix的万里云桌面和应用虚拟化的部署探析[J].浙江万里学院学报,2016(4):102-107.