网络硬盘在线服务初步整理分析-一、服务端1、实现硬盘云空间的管理;2、自动分配空间(创建用户时自动分配空间,如一个用户10G,web端可以调整用户已分配空间大小)3、目录权限功能,用户文件只能用户自己可以打开;二、客户端1、开发一个客户端2、用户使用用户名密码登录(同步网站登录嗯)3、安装时,在本机开辟一个虚拟的硬盘(20G,或者可以指定某一个目录),用来保存同步数据;4、客户端有立即同步,定时同步,即时同步的配置5、能查看历史记录6、提供源码,可以进行二次开发三、web端1、管理员直接添加用户2、用户也可以申请,需要管理员审批3、管理员可以扩容用户空间4、用户可以查看我的快盘(包括我的文档、收到的共享文档、我共享给别人的文档、回收站,列表的形式,可以在线上传、修改、删除、重命名文件、共享,可以在线给文档加密)基本需求分析1.运营:可定义用户权限及资源拥有量2.应用:可集成第三方,也可被第三方集成3.前端:登陆即可任选或使用多个业务服务4.中端:可实时、灵活增加或减少的业务模块5.后端:统一服务平台的网络、硬件、软件等6.总体:存储为基础,应用是价值,整合出效益7.设计原则1.高可用性原则:7x24小时不间断可用性;2.高性能原则:具有较高实用性,有效实现万级别用户服务(II的延伸性)3.高性价比原则:4.¨据用户及业务规模作出最合理的配置方案5.高可管理性原则6.¨统一前端、分布中端、统一后端SAN存储架构7.先进性/可扩展性原则8.¨采用先进架构及技术,可升级、易扩容,可持续解决方案:采用综合服务平台可满足上述需求,并可通过平台二次开发及预留数据库接口实现业务可持续发展。使用户享受更便捷、更专业的基于网络网盘增值业务服务,对个人和企业用户均带来良好的体验,最终实现网站会员客户所期望的目标。个人基本服务存储备份服务:¨虚拟硬盘、超级(支持单个4G、整个文件夹)上传、多功能下载基本服务模块开发存储备份:对4G以内大小的文件上传和下载资源管理:新建、删除、复制、改名、权限、共享、ZIP、UNZIP等文件发送:可任意选择本地或用户系统存储空间中文件进行发送用户搜索:多种条件搜索有关用户,可对其加入为网络通讯录文件搜索:按多种条件进行文件搜索,可实现OFFICE全文检索文件提取:可在收到有关发送、共享文件时下载有关文件回收站:对失误删除的目录或文件能够还原。子帐号:支持用户分配子用户帐号,实现文件管理存储工作组服务。办公支持:内部短消息、通讯录、记事本等项目报价成本明细功能模块厂家报价功能备注资源管理系统(文件)通信平台C\S程序开发办公支持账号管理权限管理目录管理服务器数据库第三方接口开发安全与备份解决方案运行环境安全性:防火墙在被保护网络周边通过专用软件、硬件及管理措施的综合,对跨越网络边界的信息提供监测、控制甚至修改的手段。通过将装有用户数据及敏感数据地服务器放在置于防火墙内,可以有效防止各种可能的黑客入侵及过滤网络不安全因素。系统本身安全性:本方案针对每种攻击方式都制定了一套完整防御方案,可有效抵制恶意用户对系统进行的攻击,有力提高系统的安全性,保证系统能够相对安全的部署、运营、维护、升级、发展。存储阵列安全性:存储阵列对所存储的数据都有一系列的安全性考虑,建议采用RAID6设计的存储设备,并采用一套本公司开发数据备份软件进行实时数据防护,以此保证系统后端具有良好的可用性。对于存储在关系数据库中的用户帐号信息数据,大约几百M,也可利用数据库管理系统本身的自动备份功能每天将数据备份到安全的地方存储。9、技术实施:项目实施涉及到项目准备、实施、验收等环节。作为有着丰富的相关项目运作及实施经验的商业机构。针对项目实施的建议根据在以往类似项目中的经验,现提出以下几点建议作抛砖引玉之用,供网盘项目参考。如有值得商榷之处,希望能够在今后的合作中做更深入的探讨。统一规划,分步实施网盘项目监控管理平台系统作为未来信息平台整体管理系统的有效组成部分,在其规划过程中必须充分考虑其长远发展,确定一个完整的发展计划。制定合理的阶段目标根据现实状况,对各目标作优先级分析,确定建设的各阶段性目标。从某种程度上讲,管理系统是一个支持持续改进的机构,不断演进正是它的发展道路。实施计划根据网络硬盘基本功能的系统(I期)实施方法的特点,以及过去的丰富实施经验,项目实施共12人天,分为三个阶段实施计划如下:序号工作描述工期(人数)负责人第一阶段:项目准备、安装和配置共10人天1.1基础网络、软件、硬件安装配置3.0服务器厂家、软件厂家、项目经理1.2确定现有网络、软件、硬件准备状态1.0项目经理1.3对系统进行详细设计,准备部署方案4.0项目经理1.4准备网络存储平台系统验收方案1.0项目经理1.5系统软件部分的安装、配置、调试1.0项目经理序号工作描述工期(人数)负责人第二阶段:产品客户化和开发共30人天2.1讨论对第三方业务集成或被第三方集成的方案,推荐3个参考对象2.0项目经理及相关服务相关人员2.2定制、设计业务系统界面,第三方平台有关运营支撑系统接入28.0项目经理及相关服务相关人员第三阶段:项目验收共20人天5.1平台系统一期工程初步试运行15.0项目经理及相关服务相关人员5.2准备文档3.0项目经理及相关服务相关人员5.3根据双方签订的工作范围签署一期工程终验协议。2.0项目经理及相关服务相关人员10、系统部署系统软件:WINDOWS2003共6套、MSSQL2005共1套WEB服务环境:IIS+.NET网络服务支持有关配置本方案所述系统将在WIN2003操作系统及MSSQL2005数据库系统的支持下,分别安装在不同的硬件设备上,信息管理服务器和空间管理服务器均需要安装WINDOWS2003,并安装配置相应IIS,在该软件运行环境内安装部署相应的用户WEB服务、空间服务后台管理子系统。数据库软件则安装在专用数据库服务器(OS:WIN2003)上,以支持有关管理及应用服务器的运行。而用户终端上则需要安装客户端软件及IE6以上版本浏览器,系统支持火狐等非IE浏览器。硬件部署本期工程计划采用2台高性能信息管理服务器和2台空间管理服务器形成较强大前端,由于数据库系统为关键应用,采用1台高稳定性、计算密集型和内存密集型应用双CPU服务器。保证系统稳定性,有关设备具体配置如下:项目基本配置数量信息管理服务器1U机架式服务器,intelXeon5310(1.6GHz)/8ML2/1066MHz;内存8G,DDR2FBD533/667;3.5寸15000rpm146GSAS×2,RAID1、或10;集成2个1000M网络控制器;1+1冗余电源;2存储设备2U机架式服务器,1颗Intel双核处理器。4GBECC内存,12块1.5TSATA2硬盘。RAID6或10;双千兆网卡,冗余电源;2为保证满足大量存储空间的同时确保业务的高可用性,考虑到未来的平滑扩展,以及存储需要大容量,但总体的使用率不会很高等因素,认为高性价比将是选择存储设备原则,建议未来采用I-SCSI大容量存储设备。