构建项目管理IT应用交付平台
2015-10-09陈朝阳
陈朝阳
摘 要:近年来,中石化洛阳工程有限公司(以下简称LPEC)持续推进“数字LPEC”工程,IT成为了公司项目管理中不可或缺的生产力工具。LPEC引入应用虚拟化技术,基于Citrix XenApp构建了一个应用集中部署、按需交付、随处可得的项目管理IT应用交付平台。
关键词:LPEC Citrix XenApp 项目管理 应用交付平台
中图分类号:TP311 文献标识码:A 文章编号:1672-3791(2015)06(b)-0151-02
近年来,中石化洛阳工程有限公司(以下简称LPEC)持续推进“数字LPEC”工程,IT成为了公司项目管理中不可或缺的生产力工具。同时,LPEC不断拓展的国内国际业务促使公司形成了洛阳、广州两个基地,在全国乃至世界各地均存在项目部、合作伙伴的格局。如何安全、快速地向这些地理位置分散、网络环境千差万别、应用程序需求多样的分支机构交付IT资源,使组织员工能够在任意时间、任意地点访问所需的IT资源,满足项目管理的IT应用需求,成为IT部门必须解决的重要问题。为此,LPEC引入应用虚拟化技术,基于Citrix XenApp构建了一个应用集中部署、按需交付、随处可得的项目管理IT应用交付平台。
1 应用虚拟化及Citrix XenApp的技术优势
所谓的应用虚拟化就是应用程序虚拟化,其范畴强调的是应用,就是在没有的情况下就可以应用。用一个具体的实例来说明一下,比方说某台计算机上没有安装AutoCAD(或其他的软件),但是通过某种技术就可以应用相应所需的软件,并且有很好的效果,保持任何时间、任何地点、任何方式、任何网络下都可以不间断、灵活地应用。
Citrix XenApp的应用虚拟化技术可以在数据中心服务器集中地管理应用程序,并将应用程序作为按需服务交付给终端用户。其技术核心是ICA协议(Independent Computing Architecture),它连接了运行在XenApp服务器上的应用进程和远端客户端设备。通过ICA的32个虚拟通道(包括鼠标、键盘、图像、声音、端口、打印等等),运行在中心服务器上的应用进程的输入输出数据重新定向到远端客户端机器的输入输出设备上,因此虽然应用软件并没有运行在客户端设备上,但是用户使用起来和在客户端安装运行应用软件相比,没有感觉任何操作上的改变。ICA协议是一种高效率的数据交换协议,在中心服务器和远端终端设备之间传递的是经过压缩和加密的屏幕刷新和鼠标键盘信息,每一个连接只占用十几K的网络带宽,从而减少了网络负担。采用Citrix XenApp集中部署、按需交付的模式,可以带来应用管理、访问、性能及安全等各个方面的提升。
2 系统结构和功能
应用交付平台的核心就是利用Citrix XenApp6产品实现虚拟化应用,在不改变公司网络结构、后台应用服务器架构的情况下,通过Citrix XenApp集中部署和发布应用客户端软件,终端用户通过XenApp来访问集中发布的各种应用。其整体构架如图1所示。
2.1 应用系统的集中部署,按需交付
各应用软件被集中管理、统一部署在应用交付平台的XenApp应用服务器场内,以Web Application形式交付给用户,形成可以统一协调、按需分配的应用软件共享资源池。现已按实际使用需要集中部署了Promax、PDMS 12.0、Process Site-int、KBC、PVP、MARIAN、CDMS等14个专业软件。在实施集中部署的过程中,主要根据软件的兼容性、用户情况、访问量、升级频率、稳定性等情况来优化各软件在XenApp应用服务器场的分布情况。
2.2 统一的应用接入门户
LPEC的任何员工,不论内部还是外聘,接入企业网络时,不需要再逐一安装各类软件,只需向IT管理部门申请,就会获得其业务范围所需的全部软件,这些软件在其登陆应用交付系统后,会统一的呈现在一个界面内,员工可以轻松点击进行使用,由于全部软件会与客户端设备无缝结合,使用者不会感到任何使用习惯上的不同。
2.3 多终端的远程接入访问
平台支持各种类型的终端设备及操作系统,包括桌面电脑、笔记本、上网本、各种智能手机,操作系统支持Windows、Linux、Windows Mobile、Android、苹果iOS、黑莓BlackBerry OS等。同时,客户端与服务器端的连接只需占用十几K的网络带宽,因此,用户无论在何地,无论使用何种设备,都能通过各种网络连接方式(WAN、LAN、Internet等),访问平台交付的各种应用,将办公室随时随地的带在身边,轻松实现移动办公。
2.4 安全的集中存储
通过选择NTFS文件系统和Windows Server的用户Profile机制,平台为每个用户开辟了自己的存储空间,而且利用NTFS的文件权限管理机制予以安全的保护,非授权用户无法访问。用户在服务器端的私有存储空间、工作目录、临时文件被安全的管理和限制。同时通过配置Windows Server 2003的文件夹重定向,将My Documents等目录集中重定向到集中的文件服务器,从而保证用户不管登录到哪台服务器,都能一致地访问其用户数据。这种可携带的统一集中存储方式还可以避免传统模式下因携带用户数据的移动设备损坏、丢失等带来的数据损失。
2.5 动态负载均衡,保证服务的交付能力
平台为应用服务器集群提供了资源的动态负载均衡能力,让集群中的各台XenApp服务器以最优的效率对外提供服务支持。在系统运行中,收集各台XenApp服务器的CPU、内存、磁盘等资源的使用情况,将新登录系统的用户会话分配到集群中资源利用率最低的一台服务器上,这样可以均衡集群中的服务器的应用交付能力,不会发生一台服务器的运行趋于饱和,而另外一台处于空闲的情况。
2.6 审计监控
应用交付平台通过访问日志数据库中详细地记录用户对各应用的使用情况,能对软件利用率、在线数值、应用时长等进行统计分析,并可按需输出统计报表,使管理者能直观地看到软件的使用情况,为决策提供有利数据支撑。
3 应用效益分析
本平台初步建成后,按实际使用需要集中部署了Promax、PDMS 12.0、Process Site-int、KBC、PVP、MARIAN、CDMS等14个专业软件,并交付给多个部门、项目使用。实际使用结果表明,本平台较好解决了传统软件应用模式下在软件License限制、移动办公、网络带宽限制、应用软件标准化等方面存在的弊端,取得了较好的应用效益。
3.1 为两基地融合办公提供IT保障
随着LPEC广州基地建设的持续推进,南迁广州的员工逐渐增加,在广州基地执行的项目也逐渐增加,对软件应用资源的使用矛盾逐渐暴露,特别是部分昂贵的只有少数LICENSE的专业软件,无法同时满足洛阳、广州两基地的使用需要。通过应用交付平台的实施,软件资源不再静态的属于某基地,而是成为了可动态分配、按需访问的应用,在不增加软件资源投入的同时,满足了洛阳、广州两地的软件资源需求。两地的员工在同一平台办公,还有助于两地的协同办公。例如通过应用虚拟化部署PDMS后,管道材料工程师不用再往返于洛阳广州两地,在洛阳就能在同一平台上为洛阳、广州两地的工程项目服务。
3.2 助力海外项目
哈萨克斯坦芳烃项目是LPEC第一个海外EPC项目,与国内项目相比,项目现场与公司本部之间的网络资源更加有限,给CDMS等本部各软件系统在哈国项目现场的使用带来较大的局限。通过应用交付平台的实施,项目现场的设计工程师、采购工程师、控制工程师就可以方便流畅的使用公司本部CDMS、MARIAN等各软件;而且,公司的合作伙伴也可以和公司的员工一样通过应用交付平台使用PVP专业计算软件。
4 结语
基于应用虚拟化技术的应用交付平台,构建了一个应用集中部署、按需交付、随处可得的“工程云”。不仅降低了软件管理、运维成本,提供了更安全、更方便、更广泛的应用访问方式,并在实际应用中取得了较好的效果,为LPEC各项业务开展、工程项目实施提供了更加有力的IT保障。
参考文献
[1] 黄荣.基于Citrix XenApp的高校校园网应用虚拟化设计及研究[j].计算机时代,2014(3):17-19.
[2] 高明.构建Citrix XenApp平台实现移动办公[j].合作经济与科技,2013(5):120-121.
[3] 李雄伟.虚拟化技术在石油行业移动办公中的应用[j].石油工业计算机应用,2014(6):25-27.