王 景
(安徽省图书馆,合肥 230001)
第三代互联网技术的到来,其主要标志就是云计算的诞生,云计算技术可以说是第三代互联网的典型技术,主要特征是实现了信息与平台的一体化。云计算是一种新型的分布式计算模式,通过网络把IT资源、数据、应用作为服务提供给用户,并通过虚拟技术把大量的计算资源组成IT资源池,用于动态创建高度虚拟化的资源提供用户使用[1]。它的核心思想,是将大量用网络连接的资源统一管理和调度,构成一个资源池向用户提供个性化服务。云计算具有以下特点:(1)稳定性。云计算将海量的数据资源通过虚拟化技术统一优化整合存储在虚拟资源池中,数据的安全性得到了专业的保证。(2)可扩展性。云计算的规模可以动态扩展和伸缩,满足用户规模的增长和需要。(3)通用性。云计算不针对特定的应用,它可以构造出各种功能的应用,并且可以支撑不同应用的运行。(4)按需服务。云计算可构建一个庞大的资源池,可以像水、电那样按需使用。(5)运行成本低。云计算的特殊容错措施使得可以用廉价的节点来构成云服务平台。
云计算作为一种新的高性能的分布式数据处理技术,它所具有的技术特点表明,将云计算应用于数字图书馆是可能的,它可为数字图书馆资源与服务的共建共享提供技术参考与支撑。数字图书馆推广工程应用云计算可以构建大型分布式的公共数字图书馆服务网络,能将分布在全国的数字图书馆资源和服务整合为一个整体,形成一个自适应的新型网络服务体系。数字图书馆推广工程利用云计算技术能够对各种资源和服务进行动态管理和分配,满足不同层次和规模的数字图书馆需求,也能够对馆际协作和共建共享、各馆用户的聚合和参与提供支持,进而构建具有自适应扩展能力的数字化网络图书馆。同时,每个数字图书馆也可利用云计算将本馆数字化信息上传至云平台,由云计算来统一调度,实现异构海量资源在统一标准规范下的有序整合和有效利用。云计算在数字图书馆推广工程建设领域的应用,可以有效避免资源重复建设,促进技术标准统一,提高信息的聚合度,也能使数字图书馆推广工程的覆盖范围更广,成本更低,可以针对不同需求的用户提供更主动、个性化的信息服务。用户也可以根据自己的需要,随时随地利用网络获得云平台中经过整合后的全国各数字图书馆资源。因此,数字图书馆推广工程应用云计算,不仅可以解决当前数字图书馆建设遇到的技术性问题,从长远来说也符合数字公共文化服务建设的发展趋势。
云计算从底层到高层,依次可以提供基础设施即服务、平台即服务、软件即服务等多种服务[2]。数字图书馆推广工程应用云计算可以将异地数字图书馆各不相同的软硬件资源有效结合在一起,形成一个不同应用的分层的云服务框架。
云计算通过所提供的IaaS(Infrastructure as a Service基础设施即服务)服务,可以为数字图书馆推广工程构建云服务框架的基础设施服务层。这是云计算数字图书馆提供云服务的基础,位于整个框架的最底层,它是经过虚拟化技术后的硬件资源和相关管理功能的融合。它将网络中各数字图书馆不同类型的计算机系统集成到云计算平台,利用云平台的协调功能,借助互联网、移动通讯网、广播电视网、卫星网等网络通道,以及VPN等现代网络技术,承载数字图书馆推广工程的各类业务系统,从而构建以国家数字图书馆为中心、以各级数字图书馆为节点、覆盖全国的数字图书馆虚拟网。数字图书馆推广工程通过“云”模式,可以在各数字图书馆之间实现服务类数据、业务类数据和沟通交流类数据的快捷安全传输,实现资源的跨库检索、无缝链接,建立信息共享空间。这样,数字图书馆就可以获得云环境下提供的IT基础设施服务,而不必各自购买相关的硬件,从而可以较低的成本达到全国各级数字图书馆的互联互通、共建共享。
云计算提供的PaaS(Platform as a Service平台即服务)服务,可以为数字图书馆推广工程构建云服务框架的平台服务层,也可称为“管理中间件层”。它负责信息资源管理、程序运行管理、读者管理和网络安全管理等工作。其中信息资源管理负责均衡地使用云计算信息资源节点,程序运行管理是执行读者或应用提交的任务,读者管理负责对用户进行管理和识别,网络安全管理主要是保障云计算设施的安全,使其避免受到黑客攻击。云计算提供的平台即服务,也可为数字图书馆推广工程资源建设提供很好的解决方案。云计算把开发环境、应用程序环境、数据库环境等作为一种服务来提供[3],为数字图书馆的资源建设提供了共建和共享平台。数字图书馆推广工程利用通过这个平台,可以统筹规划数字资源建设,联合策划专题特色资源建设项目,建成类型丰富、特色突出、结构合理的分级分布式数字图书馆资源库群,在全国形成数字资源的分布建设和保存机制。在云计算的有力支撑下,数字图书馆推广工程可将全国范围内图书馆的数字资源全部聚合到“云平台”的存储服务器中,这样就可以改变数字资源建设发展不均衡的状况,在全国范围内形成有效的数字资源保障体系。
云计算提供的SaaS(Software as a service软件即服务)可以帮助数字图书馆推广工程构建云服务框架的应用服务层,它位于数字图书馆云计算服务架构的第三层,是整个数字图书馆云服务框架的核心。云计算技术可以屏蔽信息资源和管理系统的多样性格式,将网络上所有资源连接在一起,构建统一的应用服务层,从而消除信息孤岛,实现多种信息资源的全面共享。数字图书馆通过应用服务层,根据用户的需求,将软件或者应用提供给读者使用,这些服务主要包括:公共信息服务查询、个性化信息服务咨询、全文信息检索、专题信息推送服务、原文传递服务、代查代检服务、科技查新服务、企业竞争情报服务等。用户使用云服务的应用服务平台,不再局限于计算机,可以是任何能访问云服务网络的PC、各种移动终端设备和数字电视等设备。这就为全国各级数字图书馆提供了一个透明的、统一的、方便的Web接入方式,形成多层次、多样化、专业化的数字图书馆服务平台,进而极大地提高全国数字图书馆的信息服务能力。
云计算环境下,数字图书馆推广工程可以通过向云服务提供商购买计算能力和空间,构建云服务平台,也可以自己投资建设大型服务器、海量存储系统、云操作系统等云计算软硬件基础设施,构建自己的云服务平台。数字图书馆推广工程构建云服务平台的不同,也就形成了数字图书馆不同的云服务模式,主要有公共云和私有云两种。
公共云,是指数字图书馆推广工程向大型专业云计算服务提供商购买他们所提供的云服务,由他们提供从应用程序、软件运行环境,到物理基础设施等各种各样的IT资源。在这种模式下,对于数字图书馆而言,公共云服务的优点在于数字图书馆所应用的程序、服务及相关数据都存放在公共云的提供者处,自己无需做相应的投资和建设。但是存在的问题是,由于数据不存储在自己的数据中心,其安全性也就存在一定风险。同时,公共云的可用性由于不受数字图书馆控制,也存在一定的不确定性。
私有云,是指数字图书馆推广工程以单个数字图书馆或整个数字图书馆系统为单位,构建自己的云服务平台,完全拥有整个云计算中心的设施。在这种模式下,数字图书馆可以降低IT架构的复杂度,对各种IT资源进行整合、标准化,更容易满足自身业务发展需要。私有云的特点在于云计算中心部署在数字图书馆自身内部,因此其数据安全性、系统可用性和系统扩展性都可由自己控制,灵活性高,维护也方便,但是其要求也很高,投资较大,尤其是一次性的建设投资较大,在建设之初需要有较强的技术实力做支撑。
当前,国内外已经有图书馆在云计算应用方面取得了一定成果。如:2009年3月,中国高等教育文献保障系统技术中心正式确立了CALIS数字图书馆云计算策略和技术框架;2009年4月,联机计算机图书馆中心(OCLC)推出云计算服务——“Web级协作型图书馆管理服务”。数字图书馆推广工程可以学习和借鉴国内外图书馆有关云计算应用的实践经验,结合数字图书馆建设实际,有针对性地建立适合数字图书馆需求的云计算服务平台[4]。
标准规范是数字图书馆建设的基础,是保证数字图书馆的资源和服务在整个数字网络环境下可利用、可互操作和可持续发展的基础。数字图书馆推广工程要应用云计算,首先就要在国家数字图书馆已经形成的标准规范基础上,结合数字图书馆推广工程的实际需要,补充与完善标准规范,促进其推广应用。数字图书馆推广工程采用统一标准规范,有利于在全国范围内构建数字图书馆互联互通的云计算服务平台。
数字图书馆推广工程是一项长期的文化工程,需要分阶段、有计划地实施,同时,云计算虽然也在很多行业得到应用,不过云技术还处在不断发展和完善之中。因此,数字图书馆推广工程先期可采用公共云模式,在列入数字图书馆推广工程首批试点的省、市中制订云计算的实施方案,力争把数字图书馆推广工程的首期云计算应用做好,通过首期的云计算应用实践,为下一阶段在全国数字图书馆全面推进云计算应用积累经验,打好基础。
云计算的价值不仅体现在其先进的技术本身,更体现在其技术应用理念方面,即能实现更大程度的资源共建与共享。因此,数字图书馆推广工程可以建立基于云计算环境下的数字图书馆服务模式,架构数字图书馆信息资源共建共享体系,以提升数字图书馆服务的效率和质量。当然,目前云计算的应用还处在探索阶段,相信随着图书馆界对云计算技术的关注,数字图书馆推广工程的建设将进入一个崭新的阶段。
[1]张凌超.基于“云计算”的数字图书馆建设模式初探[J].图书馆学研究,2010,(11):39 -41.
[2]李 峰.基于云计算的数字图书馆初探[J].农业网络信息,2011,(11):60 -63.
[3]陈 飞.云计算环境下的数字图书馆建设模式[J].图书馆学刊,2011,(6):112 -114.
[4]黎平国.云计算在数字图书馆中的应用研究[J].江西图书馆学刊,2011,(6):92 -94.