文档介绍:基于XENServer的数字图书馆云服务平台实现研究
赵华茗李春旺周强
(中国科学院国家科学图书馆北京 100190)
摘要云计算促进了信息服务的规模化、集约化和专业化发展,具有很广泛的应用前景。本文以台为例,介绍基于虚拟技术的数字图书馆云服务平台的设计与实现,详细讲述云计算如何在数字图书馆建设中实现计算资源的集约化和信息服务的专业化,提出了数字图书馆云服务平台的整体构架,给出了云服务平台基础构架的搭建解决方案和关键接口的实现方式。
关键词云服务平台;虚拟技术;xenserver;数字图书馆
1 引言
信息多源和爆发促使互联网计算资源的组织分配及使用模式走向了虚拟化,促使信息服务走向了规模化、集约化和专业化。而云计算因其具有灵活、低成本、绿色节能、动态可伸缩的IT基础架构,成为实现信息服务规模化、集约化和专业化的主要技术途径之一,云计算也因此成为当今企业界、学术界、甚至政府界的研究热点。
云计算是一种基于互联网的大众参与的计算模式,其计算资源包括计算能力、存储能力、交互能力等等,都是动态的,被虚拟化了的,而且是以服务的方式提供(李徳毅,2010)。将有益于信息服务规模化、集约化和专业化的云计算平台应用到作为信息资源重要载体的数字图书馆,无疑会带来数字图书馆信息服务的革命性的转变,有力提升信息互动和知识融合及创新能力。2009年我们以“数字图书馆云计算应用研究”为题,致力于云计算在数字图书馆信息服务建设中的应用研究,搭建支持个性化学科化服务的高效、节能减排、绿色的云计算服务平台,提供简单、灵活、多样的信息服务布署与迁移能力。本文将从系统设计、关键技术、系统实现等方面介绍中国科学院台构建过程。
2台设计
随着国科图知识化、学科化服务的深入推进,对网络技术和信息环境的依赖越来越大,依托网络技术为课题组提供综合信息服务的需要也越来越多,伴随综合信息服务所出现的相对应的软硬件支撑需求也越来越庞大。这种情况下,提供有针对性的虚拟的可快速部署的服务应用平台将是很好的选择和解决方案。国科图的解决方案就是搭建数字图书馆
云服务平台,旨在解决以下两个问题:
。通过虚拟技术将具有相类似的应用服务器整合到相对集中的资源池中,提高应用稳定性的同时提高计算资源的利用效率。网络管理人员可以通过可视化监控界面动态配置、调整调度服务器及存储设备,有效整合现有计算资源,逐步形成减排、绿色节能的网络资源中心。
。通过通用服务应用映像模板,用户可以简单、灵活地创建具有基础应用软件的虚拟的服务器,减少传统的操作系统及相关应用软件的安装配置时间,使信息服务人员更专注于个性化的业务创新建设和服务发布,形成快速、简单灵活、多样的信息发布与服务能力。
依据上述目标台由资源管理子系统和服务门户子系统两部分组成。资源管理子系统布署在所有云计算服务平台环境中的物理设备上,是管理和控制网络计算资源的系统,对信息服务人员(终端用户)不可见,网络管理人员通过它动态整合计算资源,包括服务器和存储设备,具有集中式多节点管理、多服务器资源共享以及实时迁移等多种强大的功能。服务门户子系统布署在与资源管理子系统同