桌面云:图书馆新型信息系统体系实施研究
中图分类号:G25 文献标识码:A 文章编号:1003-9082(2015)12-0039-02
进入21世纪,信息化对图书馆发展的影响更为深刻。有预测数据显示,到2020年,全球将有75亿网络用户,网络媒体将成为主流媒体。到2030年,90%的图书都将是网络版本,数字资源将成为图书馆的主体馆藏[1]。读者借助台式机、笔记本、瘦客户端、平板电脑和智能手机访问图书馆资源,进行阅读和学习将成为主要的交互方式。但是,传统的桌面系统已很难满足读者不受硬件设备、软件产品及网络约束,可以安全、灵活调用个人数据的体验和需求,因此,在图书馆的未来发展中,从读者需求出发,利用云计算和虚拟化技术,在由集群服务器构建的私有云环境下,架构桌面云系统,实现桌面虚拟化已成为趋势。
一、桌面云的技术特点
何为桌面云,IBM 云计算智能商务桌面的解释为桌面云:“可以通过瘦客户端或者其他任何与网络相连的设备来访问跨平台的应用程序,以及整个客户桌面”。将桌面、客户端操作系统与原来的物理硬件进行分割,用户可以使用不同的终端设备通过网络来访问桌面环境,信息和数据在后台集中存储和处理,传输到终端的仅是屏幕的刷新,以此来实现灵活的使用方式。桌面云技术具有以下特点:
1.计算、存储资源集中化:PC的处理能力(包括CPU和硬盘)集中到数据中心,个人终端变成TC,不需要强的处理能力和存储能力;
2.计算、存储资源共享化:云数据中心给每个用户终端提供的是虚拟化的“计算机”和共享的资源,分配的虚拟资源在没有实际使用时,可以提供给其他终端使用。
3.云数据中心统一调度和管理:基于云计算技术的统一管理平台,为实现对资源“按需分配”的管理,数据中心的调度和管理能力是关键。
图1 桌面云架构图
二、图书馆桌面云实施需求分析
1.业务需求分析
在对图书馆业务场景使用模式进行综合分析的基础上,我们得出结论,期待的桌面有以下几个共同点:对电子阅览室、办公、读者等客户端进行集中管理;实现各种应用软件、多种应用方式的随意切换;在保持单机运算性能和IT架构连续性的基础上,支持各类用户个性化设置,支持各类外接设备的交互工作;要求大幅度提升数据安全,降低从灾难中恢复的速率;有效减少图书馆TCO[2]。
2.网络功能需求分析
目前,图书馆网络多是一个封闭的局域网环境,很多应用服务无法通过。构建桌面云系统,通过服务器群集组成的云服务器,借助管理员设置IP地址、网关等信息技术,在保证数据传输安全性和业务连续性的同时,保障网络的高可用性,实现无条件支持跨网段和用户管理环境。
3.存储功能需求分析
实现个人数据的漫游,为终端用户提供海量的数据网盘;实现私有文件系统的模拟,提供文件加密和特定文件服务;实现各类软件的兼容性,体现本地硬盘的功能。
4.管理功能需求分析
通过图书馆业务分析来构造桌面云的系统模型,从管理功能需求出发,前期根据管理端实现集中部署,统一管理,后期根据用户端实现按需交付和多应用形式,其中进行分布式部署,需要综合考虑传输成本,用户体验及管理维护流程模式、系统监控等。
三、图书馆桌面云实施方法
构建桌面云系统,实现虚拟化桌面实施内容较多,内容涉及网络、安全、存储、服务器、瘦终端、终端外设、云平台运维管理、机房基础设施、灾备及与后台业务系统集成的端到端服务。虚拟化桌面集成实施主要工作包括需求调研和分析、方案编写、机房环境勘察、排产发货、硬件安装、软件安装和调试、系统验收、用户培训迁移以及后期维护等。
图2 桌面云项目实施流程图
1.桌面云需求分析评估及规划设计
项目实施前,图书馆应会同虚拟化桌面售后专家到图书馆现场进行项目现状和需求调研,了解用户对桌面云建设的需求,包括应用场景、具体用户数、桌面环境(操作系统及应用软件)、系统外设及安全规范等,输出集成规划方案,为后续项目实施方案的制定提供依据,保证后续项目实施的合理性和规范性。
2.虚拟化桌面POC测试
完成需求调研和评估后,在正式项目启动前,需要由POC测试项目组负责输出POC测试方案,之后由POC测试项目组现场进行POC测试。POC测试是根据由集成规划方案输出的POC测试方案进行的,为了保证测试结果的可参考性和有效性,POC测试应接入图书馆现有网络进行,按照测试方案搭建POC测试环境,然后在该环境下参考POC测试方案进行图书馆业务流程和端到端流程测试,验证规划方案的可行性。对于测试中碰到的问题提早采取对应的手段进行规避,最终目的是保证后续项目实施的顺利进行。
3.桌面云系统实施方案设计
集成方案设计是根据之前需求调研阶段输出的《桌面云系统规划方案》和POC测试阶段输出的《POC测试结果报告》,完成项目实施时需要参考的《桌面云系统实施方案》,包括项目管理,系统组网、安装、配置、安全、终端和外设等实施所需的资源以及数据配置,联调测试、数据迁移等内容,是项目实施阶段的主要参考文档。
4.桌面云系统实施和联调
各类设备到货后,由系统集成和实施项目组根据《桌面云系统实施方案》完成虚拟化桌面的集成实施和联调,具体包括硬件安装、软件安装部署、系统数据配置、终端调试、系统端到端联调测试、外设调试等。实施过程需严格遵循项目管理规定进行,确保各个实施步骤和动作正确规范,在保证施工质量的前提下顺利的完成整个项目的实施和联调工作。 5.桌面云系统测试验收
桌面云系统端到端联调完成后,用户体验没有问题后即可进行系统验收测试,全部验收和测试需要按照图书馆制定的验收测试方案进行,主要包括软硬件安装和配置验收、系统功能验收、业务功能和端到端测试验收、系统性能验收,确保系统在上线之前能够满足图书馆用户需求,同时为后续系统上线后的稳定运行提供保障。
6.桌面云系统上线
桌面云系统验收测试通过后,即可进行业务上线安排,系统上线之前需要根据不同的用户针对性进行桌面使用培训,培训可以采用远程或者现场的方式进行,如为现场培训,可以根据场地大小和人员数量分批进行。培训完成后即可分批对用户进行业务发放,发放时需要提前批量创建好所需数量的虚机,然后根据用户信息绑定对应的用户账号和所需虚机。
7.桌面云系统数据迁移
虚拟化桌面业务发放后,需要用户及时进行数据迁移,数据迁移期间用户原有的个人PC和瘦端共存,防止由于桌面系统没有用户数据影响用户正常工作。数据迁移方式主要有两种方式:第一种是在虚拟化桌面系统上开放用户拷贝通道,由用户自己拷贝PC数据到虚拟桌面;第二种是采用转存设备,由用户自己拷贝数据到转存设备,然后再由转存设备拷贝到虚拟桌面。由于第一种方案相对简单,一般建议采用,考虑到网卡带宽问题,根据用户数量,数据迁移可以分批进行。
借助桌面虚拟化技术及其衍生而来的“桌面云”,将应用软件和信息数据集中存放在数据中心管控,架构“小终端、大后台”的新型信息系统体系[3],实现图书馆安全无忧的架构,为管理者提供轻松管理和运维支持;实现各项服务扩展到最新的终端设备,为读者提交满意的用户体验。对于生存于21世纪的图书馆,桌面云将以其安全、效率、节能、移动性的价值,帮助图书馆实现完美转型与超越,体现无处不在的图书馆价值。