龙源期刊网httpwwwqika
comc
基于云计算的数字图书馆服务平台架构设计
作者:崔忠伟左羽韦萍萍熊伟程来源:《物联网技术》2014年第02期
摘要:在分析数字图书馆功能需求的基础上,提出了一种基于云计算的数字图书馆服务平台架构的设计方法,该平台采用六层架构,既能提供存储服务以实现资源共享,也能为计算量巨大的工作(如基因序列测定)提供计算服务。文中同时介绍了架构的实现技术,利用这些实现技术,能够快速构建云服务平台。
关键词:云计算;数字图书馆;服务平台;架构设计
中图分类号:TP391文献标示码:A文章编号:20951302(2014)02008002
0引言
云计算具有超大规模、虚拟化、高可靠性、易用性、高可扩展性、按需服务、廉价等优点,因此,研究人员已经探索将云计算技术应用到数字图书馆服务共享平台建设中,以提高资源共享度。喻昕、王敬一1提出了一种数字图书馆云服务平台的架构模型,并设计了服务平台管理、运行机制。裴红罗2等提出了一种基于云计算的数字图书馆平台架构,该平台架构分为模型数据库、控制算法层和表现应用层。陈宫、牛秦洲3采用Eucalyptus和Portlet等技术,实现了一种基于云计算的数字图书馆信息服务平台。在我国,数字图书馆建设主要集中在高校,但目前关于数字图书馆云计算平台架构的研究,几乎都将平台定位于学术资源共享,而忽视了平台可以为数据挖掘、基因序列测定、天文信号分析等需高性能计算支撑的工作提供计算资源,此外,研究都没有涉及云计算平台的实现技术。因此,本文提出一种基于云计算的数字图书馆服务平台的架构及实现技术,为高校自主建设数字图书馆云服务平台提供参考。
1云计算
11云计算的基本架构
Voorsluys等5介绍了多个云计算架构,其中普遍被认可的云计算通用基本架构如图1所示。其中:IaaS(I
frastructureasaservice)表示基础设施即服务,基础设施由虚拟机、服务器、存储设备、网络设备、负载均衡设备等组成;PaaS(Platformasaservice)表示平台即服务,PaaS层包括数据库、Web服务器和开发工具集等;SaaS(Softwareasaservice)译为软件即服务,SaaS层属于应用层,为云用户提供各种软件服务。例如,GoogleAPPE
gi
e实际上提供了PaaS服务;Amazo
的云服务包括:EC2、S3存储服务和ElasticBea
stalk,从技术架构来看,前两者属于IaaS,而ElasticBea
stalk则属于PaaS。
图1云计算的基本架构
f龙源期刊网httpwwwqika
comc
12云计算平台发展趋势
Google、Amazo
等公司提供的云计算平台无法满足不同用户的特定需求,所以,很多r