




已阅读5页,还剩131页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
西安宙合云存储技术解决方案软通动力信息技术(集团)有限公司20XX.03文档版本历史版本主要内容日期编写审核V_0.1技术方案初稿编写20XX.03.14富强、卢渔美、魏勇王博目录1. 文档目的本文档根据宙合公司提出的宙合云存储管理系统需求,集合软通动力公司项目实施经验制定出针对本次项目实施的解决方案,为招标方审核我公司技术能力提供参考依据。2. 概述2.1 项目背景自计算机诞生以来,计算能力和存储能力便是其长期不变的需求。尤其伴随着计算机网络的发展,数据的存储问题、信息资源的分享问题在网络的发展中越发凸显。随着越来越多的关键信息转化为数字形式并存储在可管理的介质中,网络对于存储和管理信息的能力产生了更高的需求。可以这样说:网络是否具有高的效率,取决于其数据存储和管理的能力。在网络存储决定网络架构的今天,IT行业已经从PC、网络步入了以存储为核心的时代。2.2 建设目标宙合云存储,以贴近用户需求为主导,为广大的网络用户打造一个全新高效,具有前瞻性的云存储方案。它是集使用更便利、功能更强大、数据更安全等特点于一体的高效稳定的新型云存储系统。2.3 建设原则产品从易用性、稳定性、安全性、丰富的应用功能、最大化分享网络资源、增进数据交流、人性化的业务规则、不断扩充的应用等多方面进行突破,开发宙合云存储系统。解决网络用户数据存储、资源分享、文件管理等多方面的应用需求。最大化的利用网络的便捷性、共享性,为用户提升数据应用品质,更好的利用网络为自己的生活工作服务。2.4 关键点导读关键点内容描述应答简要描述对应章节USpace产品说明USpace是基于互联网的云存储数据保护和文件共享管理软件,用户可以随时通过互联网实现数据信息的全生命周期管理。11.1、11.2USpace产品用户群企业私有云应用时主要面向企业内部用户;互联网公共云应用时主要面向互联网公众用户。11.3USpace产品亮点USpace产品本身具有丰富的应用功能可以满足互联网公众用户的绝大部分应用需求,同时与其他产品相比在文件定时备份方面具有特别的亮点。11.4USpace产品技术指标USpace产品功能丰富、兼容性好,可以满足本次项目需要。11.6、11.7USpace产品测试配置USpace产品测试采用DellR710(16C/24G/1G网卡/1T存储)11.8.1USpace可验证技术指标分别验证6000和3000用户并发条件下系统平均上传速率及系统最大响应时间。11.8.2USpace产品测试报告6000和3000用户并发条件下系统运行正常。11.8.33. 需求描述及分析3.1 概述3.1.1 需求分析目标和任务通过对宙合云存储管理系统的业务需求分析,明确技术方案和项目实施过程中的核心问题。3.1.2 需求分析组织方式需求分析包含两部分,首先是需求描述,包括业务需求、接口需求、性能需求、安全需求以及其它补充需求。其次是需求分析,包括对系统涉众的分析,列举所有与系统有关的角色,清楚的说明他们是如何看待和使用本系统的。3.2 需求描述3.2.1 业务需求为广大的网络用户打造一个高效的、稳定的、安全的,并且具有一定前瞻性的网络云存储系统。解决广大网络用户数据存储、资源分享、文件管理等方面的应用需求。最大化的利用网络的便捷性、共享性,提升用户数据应用品质。3.2.2 接口需求与宙合现有的SVS系统接口,以CA技术保障用户账户安全。3.2.3 性能需求1. 高效性系统能够充分利用硬件资源和网络资源,最大限度提高服务器响应时间,提高数据传输速率。系统在宙合现有服务器硬件条件(DELL R710服务器,CPU E5520*2,内存16G,硬盘146G*4)下,以dell360客户机(E2200,1G内存,160G硬盘),2M带宽访问,当达到服务器达到5000线程时,系统各类功能响应时间应控制在5秒之内。同等条件下,存储控件性能,第一次安装时间,控制在10秒以内,控件在使用中流畅,无5秒以上停顿情况出现。改善控件兼容性,提高使用范围。2. 可扩展性系统需要实现模块化设计,全面为后续新应用的推出预留接口。同时当系统用户数量递增速度比较快的时候,系统也能够顺利升级,通过配置或者简单的修改系统就能够实现。3. 负载均衡系统要求支持负载均衡处理主要体现在两个方面:一方面是应用服务器,系统能够根据用户数量自动为用户定向到压力比较小的服务器上,如果负载进一步加大,则通过减少部分服务来降低系统压力.另一方面系统能够支持多文件服务器压力负载,可以动态判断不同文件存储服务器的压力,为用户分配不同的文件存储服务器。4. 多节点部署支持系统需要支持应用服务器、文件服务器群集操作,可以将系统部署在多台服务器上并行,而不会影响系统的功能。3.2.4 安全需求本系统需提供一整套安全措施确保系统不受破坏、用户信息及重要文件不被窃取,从而增强系统的可靠性及安全性。本系统主要的安全性需求包括:1. 用户信息的安全需求l 能够屏蔽非法用户进入监控系统,对系统非法操作。用户进入系统需要先登录,登录时用户要输入用户名、密码、验证码信息,一旦信息出现错误,系统予以提示,用户登录失败。当用户在同一会话中连续3次输入密码错误时,系统将锁定该用户,在锁定时间内用户不能继续登录系统。同时,系统结合宙合SVS,以CA技术保障用户账户安全。l 对一些不可恢复的操作、潜在的不安全操作,需要用户确认才能操作。用户删除信息、退出系统、注销等操作的时候,需要弹出信息确认对话框,当用户确认以后方可执行操作,否则执行取消操作。2. 文件存储的安全需求l 对于重要文件进行备份。对于重要文件考虑文件备份,以免发生文件的丢失或者意外事故造成文件不能正常加载,这样用户就可以通过备份的文件实现文件的恢复,防止文件丢失,从而减少损失。l 文件实现分片存储。所有存储于服务器的文件,均进行切片,分布式存储于服务器。系统管理员已无法看到文件原貌。l 对重要的文件实现加密。对于重要的文件,应该使用一套自己的加密方式,以免数据被盗,造成重要信息的泄露,加密的数据是不可逆的,这样就避免数据被破解。3. 文件传输安全l 系统中传输文件采用https传输协议,确保数据发送到正确的客户机和服务器;并对数据进行加密,防止数据中途被窃取,并能维护数据的完整性,确保数据在传输过程中不被改变。3.3 需求分析3.3.1 系统涉众分析用户类别职责描述普通互联网用户通过互联网地址或客户端访问本系统,并根据系统提供的业务功能使用系统。系统管理员通过互联网地址访问本系统,对普通互联网用户的使用进行管理并对系统的整体运行情况、维护情况进行维护。3.3.2 功能需求分析 用户功能功能类别子功能用户管理用户注册用户登陆(含CA及同步文件夹/驱动器登陆)用户鉴权(含CA及同步文件夹/驱动器鉴权)用户信息编辑(含基本信息和个性化信息)用户信息查询(含用户编辑信息及系统信息)用户奖励(任务)我的动态(操作记录查询)用户关注关注动态感兴趣推荐用户粉丝(粉丝审核)用户兴趣群组用户退出找回密码隐私设置文件存储(上传)B/S架构下文件上传B/S架构下文件夹上传终端同步专属驱动器/文件夹上传终端悬浮窗上传终端右键上传网络文件存储(离线上传)文件断点续传文件下载B/S架构下文件下载B/S架构下文件夹下载打包下载工具下载网络文件下载(离线下载)同步文件下载文件分享文件分享批量分享(专题分享)分享页面设置网络文件分享分享权限设置文件夹共享共享权限设置16网邻文件协作邮件分享SNS(含微博)多渠道分享文件管理文件(文件夹)删除文件(文件夹)改名文件(文件夹)复制文件(文件夹)粘贴文件(文件夹)移动文件(含文件夹)排序文件查看方式文件搜索文件刷新文件夹创建回收站在线预览(文档、视频、音乐、图片)在线编辑(文档、图片)版本管理文件按类型分类管理(文档、视频、音乐、图片)任务奖励任务查看任务领取执行任务奖励领取在线购买在线订购(空间、服务)在线支付订单查看(购买记录)站内信信件编辑收件箱(系统、粉丝、其他)收信设置发件箱开放平台应用查询应用开通应用使用应用发布应用管理移动客户端(iPhone、android)客户端启动客户端登陆客户端注册主界面操作菜单文件上传(同步)文件下载文件分享 系统管理功能功能类别子功能管理员管理管理员登陆管理员鉴权管理员创建管理员设置(个人信息及权限)管理员查询(个人信息及权限)管理员登陆IP管理员操作记录管理员组创建管理员组权限设置管理员组删除管理员退出管理员屏蔽管理员解锁管理员删除用户管理用户查询用户设置(单文件限制、空间大小、拥有权限等)用户锁定(屏蔽)用户解锁用户组创建用户组设置(初始空间、拥有权限等)用户组屏蔽用户删除兴趣小组查询兴趣小组屏蔽兴趣小组解锁兴趣小组删除文件管理文件查询(按用户、按时间、按类型)文件删除文件改名文件移动文件屏蔽文件解锁空间管理用户初始空间容量设置用户(单用户或批量用户)空间设置分享管理分享文件查询文件分享删除文件分享屏蔽文件分享解锁文件夹(专题)分享查询文件夹(专题)分享删除文件夹(专题)分享屏蔽文件夹(专题)分享解锁分享权限管理任务奖励管理任务创建任务审核任务查询任务管理任务删除任务屏蔽销售管理订单查看(按时间、按用户、按服务等)订单创建订单管理销售报表站内信信件编辑发送收件箱发件箱内容管理系统栏目管理文章编辑发布文章管理广告发布广告管理系统阀值管理带宽设置(单用户、批量用户、用户组及站内站外)流量设置(单用户、批量用户、用户组及站内站外)单文件传输限制(全体用户、批量用户、单用户等)开放平台管理API接入申请审核应用发布应用发布审核应用管理应用屏蔽应用解锁应用删除 系统扩展功能功能类别子功能开放API开放账户系统系统存储API应用发布系统3.3.3 对技术架构的要求l 支持文件比对上传,实现“秒传”。l 支持差分编码”技术,存储时通过历史版本的重删提升存储效率提升传输效率,降低网盘空间占用率。l 实现文件切片分布式存储,保障文件存储的私密性l 支持服务器集群的多节点部署。l 支持负载均衡,实现压力均衡处理。3.3.4 本系统的优势现在市场上基于云存储技术的网盘已有不少成功案例,比如桃源网盘、金山快传、NomaDesk等。但这些网盘在安全、性能、用户体验方面并不是能够全面的使用户满意,而我们的系统正是迎合了用户的这种需求,所以相对于以上产品本系统具有以下优势: l 相对于金山快传的优势1) 文件备份功能更加智能:我们的系统可以按照制定的策略将终端数据自动备份到云端服务器。2) 文件同步包含的终端更多:我们系统的文件同步功能包含本地与云端的同步、多台终端之间的同步。3) 提供了移动设备接口:我们的系统提供了移动设备接入接口,因此用户可以使用手机来登录网盘。目前支持iPhone和Android 移动终端。l 与相对于桃源网盘的优势1) 文件备份功能更加智能:我们的系统可以按照制定的策略将终端数据自动备份到云端服务器。2) 支持企业组织架构:我们的系统基于Java EE平台,所以支持企业级的架构,能够应对多并发、高性能需求的企业级业务的需求。3) 集成了AD、LDAP等服务器:我们的系统内置了AD、LDAP服务器,所以用户可以利用目录访问功能来查找资源。l 与其他产品如NomaDesk、DropBox等产品的比较1) 文件管理功能更加丰富:本系统提供了文件上传、文件下载、复制、移动、粘贴等文件操作功能;同时还提供了文件夹加密和解密功能。2) 用户管理更加方便: 除了提供用户管理常用的登录、登出功能外,我们的系统还提供了用户组,系统管理员可以批量的管理用户,这样节省管理员的时间和减小管理员的负担。3) 系统安全性较高:系统提供了消息管理、日志管理等功能,所以管理员可以随时监控系统,掌握系统的运行状态。3.3.5 系统性能分析安装可以选择使用文件目录,会在计算机中添加一个快盘的快捷链接。此外,在资源管理器右侧会集成一个大的菜单,直观的显示当前的同步过程,也方便操作。这种设计让不了解网盘的用户更容易熟悉这个产品,拉低了网盘是使用门槛。1) 基本功能:支持选择性同步,删除本地缓存(在公共电脑上使用完后可以方便安全的删除本地数据,保护隐私)。脑筋急转弯大全及答案HTTPS加密传输,局域网加速,多进程传送,速度限制,代理,设置本地密码。同步之后文件左下角会有提示图标。2) 速度方面:很快!达到了最大带宽,而且修改文件后再同步也是很快的。重复的文件秒传,说明系统检测了文件的信息,重复的文件不重复上传,只是再云端copy了一份。3) 特色功能:可以恢复误删除的文件,分享好友,生成下载链接。4) 文件均提供下载地址,且可以设置密码。这样你可以把地址发给特定的朋友而不用担心地址泄露而造成重要资料外泄。4. 总体设计4.1 总体设计目标宙合云存储,以贴近用户需求为主导,为广大的网络用户打造一个全新高效,具有前瞻性的云存储方案。它是集使用更便利、功能更强大、数据更安全等特点于一体的高效稳定的新型云存储系统。系统架构可支撑5000万以上数量的用户访问需要。4.2 总体设计原则灵活的文件共享机制、多层次的数据安全保障、高效稳定的产品性能。4.3 总体逻辑架构设计4.4 网络系统设计4.5 硬件系统设计本期项目硬件系统设计需要与宙合公司一起集合本次选型的相关云存储软件产品进行整体性能测试后,最终明确全部硬件系统设计工作。4.5.1 服务器本期项目将尽可能沿用宙合公司现有的服务器设备,如现有服务器系统无法满足本期项目建设需要,软通动力公司将与宙合公司用户一起进行硬件性能测试并协商解决服务器设备问题。4.5.2 网络设备本期项目将尽可能沿用宙合公司现有的网络设备,如现有网络设备无法满足本期项目建设需要,软通动力公司将与宙合公司用户一起进行网络性能测试并协商解决设备问题。4.5.3 存储系统本期项目将尽可能沿用宙合公司现有的存储系统,如现有存储系统无法满足本期项目建设需要,软通动力公司将与宙合公司用户一起进行存储系统性能测试并协商解决存储系统设备问题。5. 详细设计5.1 技术架构设计5.1.1 设计思路云状网络:我们使用的广域网和互联网对于具体的使用者是完全透明的,我们经常用一个云状的图形来表示广域网和互联网。 虽然云状的图形中包含了许许多多的交换机、路由器、防火墙和服务器,但对具体的广域网、互联网用户来讲,这些都是不需要知道的。这个云状图形代表的是广域网和互联网带给大家的互联互通的网络服务,无论我们在任何地方,都可以通过一个网络接入线缆和一个用户、密码,就可以接入广域网和互联网,享受网络带给我们的服务。 云状存储系统:参考云状的网络结构,创建一个新型的云状结构的,这个存储系统由多个存储设备组成,通过集群功能、分布式文件系统或类似网格计算等功能联合起来协同工作,并通过一定的应用软件或应用接口,对用户提供一定类型的存储服务和访问服务。 当我们使用某一个独立的存储设备时,我们必须非常清楚这个存储设备是什么型号,什么接口和传输协议,必须清楚地知道存储系统中有多少块磁盘,分别是什么型号、多大容量,必须清楚存储设备和服务器之间采用什么样的连接线缆。为了保证和业务的连续性,我们还需要建立相应的数据备份系统和。除此之外,对存储设备进行定期地状态监控、维护、软硬件更新和升级也是必须的。 云存储:如果采用云存储,那么上面所提到的一切对使用者来讲都不需要了。云存储系统中的所有设备对使用者来讲都是完全透明的,任何地方的任何一个经过授权的使用者都可以通过一根接入线缆与云存储连接,对云存储进行数据访问。云存储是在云计算(cloud puting)的概念上延伸和发展出来的一个新的概念,是指通过集群应用、网格技术或分布式文件系统等功能,将网络中大量各种不同类型的存储设备通过应用软件集合起来协同工作,共同对外提供数据存储和业务访问功能的一个系统,与传统的存储设备相比,云存储不仅仅是一个硬件,而是一个网络设备、存储设备、服务器、应用软件、公用访问接口、接入网、和客户端程序等多个部分组成的复杂系统。本云存储系统各部分以存储设备为核心,通过应用软件来对外提供数据存储和业务访问服务,实现存储设备向存储服务的转变。5.1.2 设计原则云存储结构由四层组成,该方案遵循云存储的四层结构模型进行设计。1. 存储层存储层是云存储最基础的部分。存储设备可以是FC光纤通道存储设备,可以是NAS和 iSCSI等IP存储设备,也可以是 SCSI或SAS等 DAS存储设备。云存储中的存储设备往往数量庞大且分布多不同地域,彼此之间通过广域网、互联网或者 FC光纤通道网络连接在一起。存储设备之上是一个统一存储设备管理系统,可以实现存储设备的逻辑虚拟化管理、多链路冗余管理,以及硬件设备的状态监控和故障维护。2. 基础管理层基础管理层是云存储最核心的部分,也是云存储中最难以实现的部分。基础管理层通过集群、分布式文件系统和网格计算等技术,实现云存储中多个存储设备之间的协同工作,使多个的存储设备可以对外提供同一种服务,并提供更大更强更好的数据访问性能。CDN内容分发系统、数据加密技术保证云存储中的数据不会被未授权的用户所访问,同时,通过各种数据备份和容灾技术和措施可以保证云存储中的数据不会丢失,保证云存储自身的安全和稳定。3. 应用接口层应用接口层是云存储最灵活多变的部分。不同的云存储运营单位可以根据实际业务类型,开发不同的应用服务接口,提供不同的应用服务。比如视频监控应用平台、IPTV和视频点播应用平台、网络硬盘引用平台,远程数据备份应用平台等。4. 访问层任何一个授权用户都可以通过标准的公用应用接口来登录云存储系统,享受云存储服务。云存储运营单位不同,云存储提供的访问类型和访问手段也不同。5.1.3 架构决策本架构设计在遵循云存储的基本架构策略基础上,结合宙合云存储需求从组织架构、权限控制、安全保障和性能等方面提供完善的解决方案。1. 遵循云存储结构模型和行业标准云存储的总体架构分为四层:存储层,基础管理层,应用接口层和访问层。各层以存储设备为核心,通过应用软件来对外提供数据存储和业务访问服务。该云存储解决方案遵循云存储标准CDMI规范,根据规范提供了访问云存储和管理云存储数据的方式,同时还支持块(逻辑单元号或虚拟卷)和文件(通过通用互联网文件系统、网络文件系统或WebDAV访问的文件系统)存储,块和文件的底层存储空间被抽象化为封装器,CDMI规范也可以抽象化为简单的表存储空间以供数据库操作。2. 完善的企业组织架构管理系统将适用于企业内部员工的个人文件管理,具有完善的用户组织架构管理机制,可满足企业复杂的应用需求。支持部门-子部门-用户的用户结构,还支持虚拟团队,如项目组,临时工作小组等。一个用户可跨多个虚拟团队。可完美模拟企业内部组织架构,以此为基础,可根据企业员工的角色实现对其文件的精细化管理。3. 完善的权限控制机制为提高系统访问的安全性,并便于管理,系统引入角色概念,实现权限与用户分离。角色是权限的集合,把具有特定权限的一类用户抽象为角色,系统提供配置管理模块向用户赋予角色,然后对角色设置操作权限。4. 提供多层次的企业数据安全保障l 数据加密传输,在文件传输前进行加密,然后加密文件以文件流的形式传输到服务器端,这样即便是数据包被他人从网络截取,其得到的也是非常难于破解的密文。 l 数据加密存储,将加密后的文件存放在服务端的物理设备上,只有用户本身才能查看和获得解密的文件内容。根据系统对文件安全级别的考虑,支持不同的数据加密存储技术。 l 数据完整性校验:在上传或下载文件完成后,校验文件是否与其源文件一致。 除此之外,系统还支持自动过滤内容和禁传非法文件、防盗链、日志审计、监控等功能。多层次的企业数据安全保障,应对企业对数据安全的需求。5. 灵活的文件共享机制系统采用灵活的文件共享方式。用户可以对想要共享的文件进行发布,提供两种发布方式:l 公共发布:所有用户都可看到并搜索到此文件;l 私有发布:不能搜索到文件,只有知道提取码才能下载此文件。 针对文件夹可以选择共享,实现在用户与用户组之间的共享。并能对用户权限进行设定。灵活的文件共享机制保证了信息在用户间传递的有效性,降低出现信息孤岛的可能。6. 强大的文件存储管理机制系统提供强大的文件管理功能,帮助个人用户随时随地的管理文件,不管是在家中、单位或其它任何地方,只要连接到因特网,就可以方便安全的管理存储在远程数据中心的文件,就如同管理存储在本地的文件一样,并实现和其他用户的文件共享。企业用户可以使用系统搭建私有云,为员工进行桌面数据保护,并提供网络存储空间,提高文件的安全性和访问的便利性。同时,文件还能够在企业内部方便的共享给某个团队或个人。对于运营商,系统可以提供面向互联网的个人公有云存储服务,方便运营和集成,并可以根据网络用户容量的增长而快速动态扩充 。7. 高性能的本地缓存机制通过系统用户可把文件直接存储到云存储中,通过映射到本地的副本进行在线编辑,系统自动实现本地与远程的同步。用户可设定本地缓存位置,数据在写入云存储之前,首先写入本地缓存,本地缓存与服务器实现自动同步。整个过程对用户透明,方便易用。5.1.4 技术架构 总体技术架构图云存储四层模型的技术架构 技术架构说明从以上面架构设计可知,该云存储系统,是一个多设备、多应用、多服务协同工作的集合体,它的实现要以多种技术的使用为前提,本项目将用到云计算及众多开发技术,如WEB2.0,CDN内容分发,P2P数据压缩技术等等,下面就关键技术进行说明。1. 网络宽带的优化应用真正的云存储系统将会是一个多区域分布、遍布全国、甚至于遍布全球的庞大公用系统,使用者需要通过ADSL、DDN等宽带接入设备来连接云存储,而不是通过FC、 SCSI或以太网线缆直接连接一台独立的、私有的存储设备上。只有充分利用宽带网络技术,做到极优化的效果,让用者获得足够大的数据传输性能,实现大量容量数据的传输,真正享受到云存储服务。2. WEB2.0技术Web2.0 技术的核心是分享。通过web2.0技术,云存储的使用者可通过 PC、手机、移动多媒体等多种设备,实现数据、文档、图片和视音频等内容的集中存储和资料共享。Web2.0技术的发展使得使用者的应用方式和可得服务更加灵活和多样。3. 应用存储云存储不仅仅是存储,更多的是应用。应用存储是一种在存储设备中集成了应用软件功能的存储设备,它不仅具有数据存储功能,还具有应用软件功能,可以看作是服务器和存储设备的集合体。应用存储技术的发展应用可以大量减少云存储中服务器的数量,从而降低系统建设成本,减少系统中由服务器造成单点故障和性能瓶颈,减少数据传输环节,提供系统性能和效率,保证整个系统的高效稳定运行。4. 集群技术、网格技术和分布式文件系统云存储系统是一个多存储设备、多应用、多服务协同工作的集合体,任何一个单点的存储系统都不是云存储。既然是由多个存储设备构成的,不同存储设备之间就需要通过集群技术、分布式文件系统和网格计算等技术,实现多个存储设备之间的协同工作,使多个的存储设备可以对外提供同一种服务,并提供更大更强更好的数据访问性能。5. CDN内容分发、P2P技术、数据压缩技术CDN内容分发、P2P技术、数据压缩技术、重复数据删除技术、数据加密技术。CDN内容分发系统、数据加密技术保证云存储中的数据不会被未授权的用户所访问,同时,通过各种数据备份和容灾技术保证云存储中的数据不会丢失,保证云存储自身的安全和稳定。6. 存储虚拟化技术、存储网络化管理技术云存储中的存储设备数量庞大且分布在多不同地域,需要实现不同厂商、不同型号甚至于不同类型(如FC存储和 IP存储)的多台设备之间的逻辑卷管理、存储虚拟化管理和多链路冗余管理,解决后期容量和性能扩展的问题。5.2 功能设计5.2.1 总体功能架构5.2.2 用户功能 用户管理用户管理模块包括用户注册、用户登录、用户授权、用户信息管理、用户任务奖励、个人动态、用户关注、兴趣推荐、粉丝管理、联系人管理,用户兴趣组、用户退出、找回密码、隐私设置等功能。l 用户注册:当用户首次登录系统时,需要进行用户的注册,根据注册需要输入的正确的合理的注册信息,完成注册。l 用户登录:用户在输入正确的用户名,密码后方可进入系统。当用户输入用户名和密码错误,系统会予以提示;当用户在同一时间内连续三次密码输入错误,则系统会锁定当前用户,在锁定期内该用户不能登录。l 用户授权:当用户进行某项操作时,系统会审核该用户的操作权限。只有具备权限才能继续操作,否则拒绝操作。通过这种方式来划分增值服务和不用用户群组的使用权限。l 用户信息管理:用户登录系统后,可以对个人信息进行查询和修改,维护个人信息。l 用户任务奖励:用户可以完成系统提供的各类新手任务、日常任务、活动任务等,来获得空间容量和增值服务等奖励。l 个人动态:记录了用户的历史操作,包括上传哪些文件,分享哪些内容等。l 用户关注:系统提供类似以微博形式的数据社交化服务,最大限度利用网盘内存储的有利资源。用户可通过“关注”,分享拥有感兴趣的话题。l 兴趣推荐:系统会推荐一些用户感兴趣的资源,或者提供粉丝或好友的推荐信息。l 粉丝管理:用户之间通过共享资源互相关注对方,成为对方的粉丝。本模块支持粉丝分组、批量删除、查找粉丝功能。l 联系人管理:用户可以在我的联系人中添加联系人,本模块提供联系人查询,联系人分组,批量删除联系人的功能。l 用户兴趣组:用户可以加入一些兴趣小组,在兴趣组里共享优质信息。l 用户退出:当用户不再使用该系统,用户可以选择退出功能;或者用户一段时间内对该系统未进行操作,我们会默认该用户已退出。l 找回密码:当用户忘记密码或密码被恶意篡改时,用户通过回答注册用户时提供的安全问题,可以找回密码。如果提示问题回答正确,则系统会自动生成临时密码发送至用户注册时填写的邮箱。l 隐私设置:用户可以对个人信息、个人动态等内容进行权限设置,防止他人查看。 文件分享本系统提供文件的分享服务。用户可通过本地文件夹、WEB网盘等右键点击需要分享的文件,即可生成文件外链地址,通过该地址,其他授权获得地址的网络用户即可进入下载页面,下载用户分享的文件。l 网络文件分享:当用户浏览网络资源的时候如果发现有价值的网络资源,用户可以将此资源的通过宙合存储分享则转换为宙合存储的下载地址,向其他用户分享。l 共享权限设置:共享文件夹具备只读(浏览者)及可写(编辑者)两种权限。用户在共享文件夹时,可设置文件夹具备相应的权限。或分别针对某些用户设置是浏览者(只读)权限,另一些用户是编辑者(可写)权限。l 邮件分享:本系统内置邮件系统,用户可通过该系统将分享或共享的文件或文件夹发送给其他网络用户。分享的文件,非注册用户即可使用。共享的文件,必须成为会员方可使用。 文件管理本系统提供文件管理的常用功能,此外本系统还提供了文件上传、文件下载、新建文件夹、文件移动、文件删除、在线预览、在线编辑、版本管理、文件按类型分类管理,下载文件排行榜等实用的功能。l 文件上传:包括两种上传方式。B/S架构下文件上传:提供类似Windows客户端上传方式,用户只要在页面上用鼠标将文件拖至网盘即可,系统会自动完成该文件的上传;断点续传:当某一文件在上传过程中出错时,在下次重新上传时,系统会自动接着从上次上传时终止的地方开始上传,节省用户上传时间,同时减少网络流通量,提高系统性能。l 文件下载:包括两种下载方式。B/S架构下文件下载:当用户点击页面上的某一下载链接时,会自动启动浏览器的默认下载驱动,将选中的文件下载到本地;用户也可先选中一批文件,打包进行批量下载;离线下载:当用户浏览网络,发现有价值文件,可在链接上点击右键,一键下载至同步文件夹/驱动器,同时存储入网盘;或将获得的网络文件url复制于web网盘的网络文件储对话框,将网络文件存储入网盘的同时,同步下载至本地。l 新建文件夹:用户在WEB网盘内新建文件夹并命名。l 文件移动:用户可以将文件或文件夹移到另外的一个文件夹目录下。l 文件删除:用户可删除文件,系统会将被删除的文件会暂时放入到回收站中,天之内用户可以恢复该文件,逾期后该文件会被系统自动,永久的删除,不可恢复。l 在线预览:用户可以在线浏览各种格式的Office文档和图片,譬如word、excel、pdf等;同时用户也可在线观看各种视频和音频资源,系统支持常用个格式,例如MP4、3GP、MPG、AVI、WMV、FLV、SWF、RMVB等。l 版本管理:为防止误操作,网络故障等原因,系统提供恢复历史文件的功能,用户可恢复一个月内任意历史版本文件。l 文件按类型分类管理:系统支持按文档、视频、音乐、图片四种类型的文件归类查看管理。即用户点击一种类型的文件,如音乐,网盘内所有音乐文件即全部展现于网盘内。用户可批量选择在线播放收听。l 下载文件排行榜:系统会根据用户下载文件频率的高低,将热门文件进行排序,给用户一个很好的提示功能。 任务奖励为了增加系统与用户的互动性,我们增加了任务奖励功能。用户可以在个人中心查看感兴趣的任务,领取任务,执行任务,获得任务奖励等。l 任务查看:任务列表会显示在用户的个人中心,在此用户可以查看自己的任务,阅读相关的规则说明和介绍。l 任务领取执行:如果用户对某一项任务感兴趣,则用户可以点击领取并执行。当用户顺利完成该任务时,可以获取相应的奖励。l 任务奖励领取:在此用户可以领取相应的任务奖励,获得经验成长值,加速升级。 在线购买用户可以在这里进行在线订购,在线支付,订单查看等操作。l 在线订购:本系统提供在线订购平台,在此用户可以订购各种增值服务,例如空间扩容,VIP会员,高速下载通道等。用户可组合购买,亦可购买套餐。l 在线支付:用户可在互联网上完成订购服务的支付操作,本系统支持的网上银行有银联在线、支付宝、财付通、网银在线等主流在线支付平台。l 订单查看:用户可在订单查看模块实时查询订单状态,了解订单的处理情况和购买记录等。 站内消息站内消息模块提供信件编辑、收件箱、收信设置、发件箱等功能。l 信件编辑:在信件编辑页面用户可以书写信件,可以像一样设置字体颜色和大小,信纸背景,发件人,收件人,抄送人等。l 收件箱:用户可以点击收件箱收取站内邮件,同时可以对本地的邮件列表进行排序,标记,删除等操作。l 收信设置:用户可以在收信设置中设置相关信息,比如屏蔽拒收某人消息,间隔多长时间接收一次等内容。l 发件箱:当信件书写完毕后,点击发送按钮,系统会将邮件自动发送到收件人,抄送人的站内邮箱中,本地发件箱会保存以发送的邮件。 开放平台用户在开放平台模块可以对宙合存储API和开放账户系统集成的各类应用以及用户自己发布的应用进行管理,包括查询、修改,删除以及创建自己的应用并进行发布等功能。l 应用查询:用户可以对宙合存储API和开放账户系统集成的各类应用进行查询。l 应用创建:用户可以创建自己的应用,申请开通此应用并与开放账户系统,与应用绑定。l 应用发布:用户创建好的应用可以申请集成到宙合存储,获得审核通过后,即可获取增值效益。l 应用管理:用户可以对自己申请的应用进行修改和删除等操作。5.2.3 系统管理功能本系统为管理员提供多角度、多方式管理系统的能力,包括用户管理、文件管理、任务管理、任务管理、销售管理、站内信管理、内容管理、开发平台管理等。 用户管理用户管理主要包括普通用户管理、管理员管理两大模块。一、 普通用户管理l 用户信息设置,包括对用户信息的新增、删除、修改、查询功能,用户允许单文件上传大小限制、空间大小、拥有权限等功能。l 用户组设置,包括用户组的创建、删除、查询、修改的功能,以及用户组的权限设置功能。l 用户空间管理,管理员可在此设置用户的初始空间容量,可以单个用户设置,也可以按群组设置。l 系统阀值管理,系统管理员可以通过系统阀值管理设置单用户、批量用户及用户组的带宽和月流量。二、 管理员管理l 管理员信息设置,包括对管理员信息的创建、删除、查询、删除功能。l 管理员权限设置,可以对管理员的权限进行修改和设置,以划分不同管理员的工作职能和权限,系统需要审核管理员的操作权限,具备权限才能继续操作。l 管理员组设置,包括管理员组的创建、删除、修改、删除功能。l 管理员组权限设置,系统可设置管理员组的说明和拥有的管理权限,划分不同的管理员组。并将管理员加入相应组别,统一管理。 文件管理文件管理包括文件自管理和文件共享管理两大模块。一、 文件自管理l 文件查询:系统可查询存储于服务期内的文件,但尽可查询到文件名称和属性,而不能看到文件内容。查询时,可按文件名称、用户、按时间、按类型等多种组合查询。l 文件移动:用户可以自由的移动文件,比如将文件从这个文件夹移动到那个文件夹,但是不能够将文件从这个用户移动到另外一个而用户的空间内。l 文件屏蔽:文件屏蔽可以使用户看不到某文件,但是这个文件依然从在在系统中;当文件解锁后,文件会正常显示给该用户。二、 文件共享管理l 文件分享删除:管理员可以删除分享的文件,但删的仅是该文件的分享权力,文件本身依然完好保存。l 文件分享屏蔽:屏蔽某文件的分享权限,使所有用户都看不到此文件,但是此文件的内容依然保存在系统之中。l 分享权限管理:管理员可以设置文件或文件夹的分享权限,譬如修改密码,取消密码,加密和解密等等。 任务管理为了增加系统与用户的互动性,我们增加了任务奖励功能。用户可以在个人中心查看感兴趣的任务,领取任务,执行任务,获得任务磁盘空间奖励等。l 任务查看:任务列表会显示在用户的个人中心,在此用户可以查看自己的任务,阅读相关的规则说明和介绍。l 任务领取执行:如果用户对某一项任务感兴趣,则用户可以点击领取并执行。当用户顺利完成该任务时,可以获取相应的奖励。l 任务奖励领取:在此用户可以领取相应的任务奖励,获得经验成长值,加速升级。 销售管理系统管理员可以在销售管理模块进行查看订单、创建订单、管理订单、管理查看销售报表等操作。l 订单创建:有些用户不能或者不方便在线支付,对于这些用户管理员可以在此手动录入订单信息,创建并提交订单,开始交易。l 订单查看:管理员可随时查看订单,而且可以多条件组合查询,例如可按时间、按空间、按订单号、按用户、按服务等查询订单;同时也可以在此获取用户购买记录等信息。 站内消息管理站内消息管理模块提供信件编辑、收件箱、收信设置、发件箱等功能。l 信件编辑:在信件编辑页面用户可以书写信件,可以像一样设置字体颜色和大小,信纸背景,发件人,收件人,抄送人等。l 收件箱:用户可以点击收件箱收取站内邮件,同时可以对本地的邮件列表进行排序,标记,删除等操作。l 收信设置:用户可以在收信设置中设置相关信息,比如屏蔽拒收某人消息,间隔多长时间接收一次等内容。l 发件箱:当信件书写完毕后,点击发送按钮,系统会将邮件自动发送到收件人,抄送人的站内邮箱中,本地发件箱会保存以发送的邮件。 内容管理内容管理系统提供栏目管理、文章编辑发布、文章管理、广告发布、广告管理等功能。l 文章编辑发布:管理员可以在此编辑和发布文章。文章内容可以拥有多种形式,比如可以插入超链接、视频、音频、图片、动画等资源,使内容更加具有丰富性。l 广告发布:管理员可发布广告,可指定发布的位置(首页、二级栏目等)、形式(logo、banner、动画)、周期等l 广告管理:此模块管理现有的广告,可以对它们进行删除、修改、屏蔽等操作。 开放平台管理系统管理员可以在此进行审核应用开发商提交的集成宙合存储API的申请,管理这些应用,比如发布、删除、屏蔽、解锁等。l API接入申请审核:管理员在此审核需要集成宙合存储API的第三方开发商,审核通过后予以该开发商相应的资质和权限。l 应用发布:应用开发商完成应用可自主提交(见用户功能需求),也可交于宙合存储帮助发布。系统可在这里对新的应用进行发布和设置。应用发布包括,应用主题、说明、功能介绍、程序接口链接地址等,应用的主体在开放商服务器。l 应用发布审核:应用开发商发布应用后,须经过系统审核,方能在用户侧展现,供用户选择使用。系统针对应用主体、内容、功能、使用体验、API关联是否成功等审核应用。5.2.4 系统接口功能 数据加密用户与系统交互过程中的数据可能是业务敏感的,用户不希望被其他人看到,因此在网络中传输这些 数据时需要对它们进行加密,保护用户的个人隐私。我们采用系统特有算法来设计加密解决方案,完全可以保证数据安全地、有效的传输,保护用户数据的同时提高系统整体上的安全性。 数据压缩对于拥有海量用户的应用来说,为了更好的提高系统的性能我们需要采用无损数据压缩技术来减小存储空间。数据压缩是指在不丢失信息的前提下,缩减数据量以减少存储空间,提高其传输、存储和处理效率的一种技术方法。或按照一定的算法对数据进行重新组织,减少数据的冗余和存储的空间。 权限校验当用户提交一个进行某项操作的请求时,系统需要对用户的操作权限进行校验。如果通过,则允许用户进行此项操作;若不能通过,则拒绝用户此项操作,并且会给予用户相应的提示,用户可以向管理员申请执行相应操作的权限。 CDN内容分发为了加速数据在网络中的传输速度,本系统提供CDN内容分发功能。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。其目的是使用户可就近取得所需内容,解决 Internet网络拥挤的状况,提高用户访问网站的响应速度。 P2P传送本系统允许用户以P2P方式下载存储库中的资源。P2P是一种网络新技术,依赖网络中参与者的计算能力和带宽,而不是把依赖都聚集在较少的几台服务器上。P2P是Point to Point (点对点)的简称,意思是在你自己下载的同时,自己的电脑还要继续做上传,采用这种下载方式,人越多速度越快。 拓展接口l 开放账户系统系统向外界暴漏了开放账户系统的API,第三方开发商可以利用这些API开发自己的账户管理客户端软件,自己实现账户信息管理,例如个信中心管理、账户信息查询、个人兴趣组信息查询等。l 系统存储API利用系统开放的系统存储API,第三方开发商可以进行开发自己的系统存储API客户端软件。可以在自己的客户端中进行文件管理、文件上传、文件下载文件分享等操作。l 应用发布系统系统允许第三方开发商将自己开发的应用发布到系统的AppStore中。第三方可以利用系统内置的应用发布系统来实现。5.2.5 云存储功能 数据备份为恢复系统出现操作失误后系统故障导致数据丢失,需要对用户的一些数据进行备份,即将数据从应用主机的磁盘或阵列复制到其他的存储介质,提高了系统的的容错能力和稳定性。 数据迁移本系统支持在线存储和离线存储两种方式,所以需要数据迁移技术来做支持。数据迁移将高速、高容量的非在线存储设备作为磁盘设备的下一级设备,然后将磁盘中常用的 数据按指定的策略自动迁移到磁带库(简称带库)等二级大容量存储设备上。当需要使用这些数据时,分级存储系统会自动将这些数据从下一级存储设备调回到上一 级磁盘上。对于用户来说,上述数据迁移操作完全是透明的,大大提高逻辑磁盘的容量。 资源虚拟化分本系统采用虚拟化技术将物理资源等底层架构进行抽象,使得设备的差异和兼容性对上层应用透明,从而允许云对底层千差万别的资源进行统一管理。此外,虚拟化简化应用编写的工作。在虚拟化技术中,这些应用和服务驻留在各自的虚拟机上,有效地形成了隔离,一个应用的崩溃不至于
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 璀璨的香港课件
- 餐厅经营场所租赁合同:涵盖餐饮人才招聘及培训服务
- 环保产业员工离职竞业限制及环保技术保密合同
- 工业互联网时代工厂厂长聘用与技术支持合同
- 智能制造公司股权转让与产业升级协议
- 离婚后子女户口迁移及财产分割协议书
- 《离婚协议中的共同生活费用补偿与子女赡养》
- 婚姻终止及共同债务清偿离婚上诉合同范本
- 《电子商务合同法修订与电子签名法律效力合同》
- 下交叉综合征的治疗方案
- 高校援建人才管理办法
- 企业创新激励机制与绩效评价体系研究
- 《老年人能力评估实务》健康养老服务专业全套教学课件
- 橡胶环境损伤机理与寿命预测模型构建研究
- 腹腔镜子宫肌瘤护理查房
- 2025年卫生类事业单位招聘考试护理学专业知识外科护理试卷
- 个人养老金微课课件
- 肿瘤患者心理抑郁护理
- 2025-2030年中国工程承包行业市场深度调研及竞争格局与投资前景研究报告
- 十个严禁考试题目及答案
- 吉林:用水定额(DB22-T 389-2019)
评论
0/150
提交评论