基于云服务科普资源平台研究与设计.docVIP

基于云服务科普资源平台研究与设计.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于云服务科普资源平台研究与设计

基于云服务科普资源平台研究与设计   摘 要:针对当前科普资源平台存在的问题,从全新的角度提出科普平台构建方式。通过云计算技术的介入,使用新浪(SAE)云服务,采用瘦客户端模式,完成支持PC客户端和移动智能客户端的科普资源云平台架构模式设计,以及科普资源平台关键开发技术研究。对平台功能进行了详细的设计,为将来云计算技术大规模应用于科普资源平台建设提供了参考。   关键词:云服务;云架构模式;科普资源平台;Bootstrap   DOIDOI:10.11907/rjdk.151402   中图分类号:TP319 文献标识码:A 文章编号:1672-7800(2015)007-0129-03   0 引言   当前,科普平台建设遇到了新的问题与挑战。首先,科技进步推动海量科普资源的产生,若要完成大规模网络科普平台建设,需大量IT资源投入,实现大数据的存储和处理;其次,同水平网络科普平台重复建设、种类繁多、独立运作,缺乏协作和共享;最后,科普创作不景气、创作人员少、缺少科普精品、缺少读者的状况已成普遍问题。   “云服务”是一种新型的网络服务模式和网络平台架构,它把计算任务分布在大量分布式计算机中,提供给用户强大的计算能力及存储能力,通过虚拟化技术进行资源整合,形成庞大的计算与存储网络,可对互联网上大量的资源进行统一管理和调度,构成一个计算资源池向用户提供按需服务[1]。使用云计算平台可以获取高密度、高水平的计算能力,很大程度上提高了IT资源利用率,可降低科普资源平台开发成本,解决当前科普资源平台孤立运作、访问效率低等问题。本文引入新浪云计算平台作为服务器,使用SAE(Sina App Engine)云服务完成平台特定功能开发。   1 科普资源平台云架构模式设计   基于云服务的科普资源平台由云基础设施层、云数据管理层、云通用服务层、云平台服务层4个部分构成。用户可以通过智能终端(台式机、笔记本、平板电脑、智能手机等)访问云平台,实现单点登录,信息同步。科普资源平台云架构模式如图1所示。   图1 科普资源平台云架构   (1)云基础设施层。 基础设施层将经过虚拟化的计算资源、存储资源和网络资源以基础设施即服务的方式,通过网络提供给用户使用和管理[2]。平台基础设施层主要有资源抽象、资源监控、负载管理、存储管理、资源部署、安全和风险管理等功能[3]。通过云基础设施存储科普资源,实现科普资源底层快速存储和计算。   (2)云数据管理层。 目前科普网站众多,资源量大,数据具有海量性、多样性、非确定性等特点,且资源分布相对分散,各网站之间缺少互联,形成信息孤岛现象,资源利用率比较低。云数据管理层针对大数据可扩展进行管理,实现信息的调度、采集及维护。通过对现有科普资源进行梳理和分析,将资源迁移到云服务器中进行有机整合和统一管理,构建云科普资源数据中心。该中心采用SAE的MYSQL服务、Storage服务(分布式文件存储服务,存放用户的持久化存储文件)、CDN服务(数据将推送至各个CDN节点,就近获取加速访问速度),实现科普资源的统一管理和调度。   (3)云通用服务层。 云通用服务层包括一组面向用户和应用的必备组件及服务,具有用户管理、安全管理、任务管理、平台运行环境管理、应用管理、代码管理、服务管理等基本功能。例如用户管理中可组建团队进行应用开发,通过成员管理邀请SAE注册用户一起参与、管理当前应用,若成员有变动,可删除。该层提供Cron服务(分布式定时服务,定时触发特定动作)、TaskQueue服务(分布式任务队列服务,异步HTTP方式执行任务)、Channel服务等。丰富的云端服务,为科普资源平台的云推送、云标签、云分享等功能提供了强有力的支持。   (4)云平台服务层。 云平台服务层在云平台管理层的统一认证、统一管理基础上加强了认证等级[4],实现单点登录,提供科普资源平台管理服务,包括权限分配系统、科普资源管理系统、信息发布系统、云端管理系统、个人安全中心等,全方位多层次共享科普资源。   2 科普资源平台功能设计   基于云服务的科普资源平台采用B/S模式,服务端使用新浪SAE云计算平台,主要功能包括云端行为分析、云端数据推送、分布式定时等相关云服务,客户端支持PC、平板电脑、智能手机,具有平台管理员、科普组织、会员、游客4种角色。   科普资源平台功能包括权限分配系统、个人安全中心、资源管理系统、云端管理系统、信息发布系统、身份认证系统6个模块,如图2所示。   图2 平台主要功能   (1)权限分配系统。   权限分配系统主要包括权限管理、角色管理、配置管理。管理员可管理用户角色、分配用户权限,以及审批相关角色的权限申请。配置管理主要实现对平台相关业务的配置,管理云端API服务,例

文档评论(0)

130****9768 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档