金山云存储项目简介
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
智能终端爆发增长
亚马逊
电视
小米
苹果
苹果有了icolud 亚马逊有了Kindle 百度、腾讯也有了手机......
平板电脑
云时代
2012,个人云存储爆发年
四、金山云平台架构
金山云存储系统,分为三层
数据存储层: 由结构化数据处理系统和非结构化数据处理系统以及通用多级备份系
统组成。
逻辑层: 由数据逻辑单位管理子系统和智能数据路由子系统构成。
新起点 大未来
目录
一、金山云存储的由来 二、金山云CEO张宏江博士简介 三、云存储简介 四、金山云平台架构 五、金山云存储创新技术介绍 六、金山个人云存储——快盘简介 七、金山云技术取得的知识产权 八、金山云存储取得的成绩和荣誉 九、金山云发展规划 十、个人云存储未来展望
一、金山云存储的由来
金山于2007年开始筹建金山实验室,开展对于云存储技术的研究。实验室 开始研发分布式存储技术,并以此推出了金山毒霸云安全技术。
2008年实验室并入项目组后,金山办公软件服务端组开始了为云存储服务 优化的分布式存储技术研发工作。在该技术上线之前,云存储试验产品(WPS 在线存储)使用了由光芒国际(提供Rayfile网络硬盘服务)提供的商用方案。 经过1年多的试运营,考虑到成本、稳定性、数据安全等多项因素。
2009年,金山公司推出了WPS在线云存储系统; 2010年4月,基于云存储的第一个产品“金山快盘”推出第一个版本,8月 推出公测版; 2011年5月金山公司正式发布基于云技术的金山快盘产品; 2012年4月,北京金山云科技有限公司在北京市海淀区小营西路33号金山 软件大厦成立。
服务层: 服务层由开放API子系统和代理子系统构成。
四、金山云平台架构
四、金山云平台架构
数据存储的总体结构 金山云存储系统是采用了客户端+同步+服务器端的系统结构,进入存储的用 户文件会首先保存到客户端虚拟磁盘驱动器中,再通过同步传输,存储到远 程云端服务器上。文件在客户端存储、传输信道、服务器端存储等环境都由 云存储系统接管和数据处理,以确保整个传输过程不被非法访问。
的高可靠性保障,需要提高数据的冗余能力。就是说如果系统通过将一份数据冗 余性的存储在2个或3个不同的磁盘上,这样当一份数据的磁盘发生损坏时,系统 就会给出报警,管理人员即可更换硬盘,由于系统有2倍以上冗余存储,所以可 有效预防磁盘故障引发的数据丢失。
根据经验测算,如果用户采用了3倍存储冗余的技术方案,可实现99.999%的 高可靠性服务,基本可认为是能实现全年不停机服务,基本也可以认为存入的数 据永不丢失。
二、金山云CEO张宏江博士
现任金山软件CEO兼任金山云CEO。 之前曾担任微软亚太研发集团首 席技术官、微软杰出科学家。他是微软亚洲研究院的创始人之一,之 后又创立了融技术创新、产品开发、研究成果转换于一体的微软亚洲 工程院并任院长。张宏江博士是世界多媒体研究领域一流的科学家, 是计算机视频检索研究领域的“开山鼻祖”, 是国际电子电气工程师 学会(IEEE)和国际计算机学会(ACM)的院士。张博士已出版四本学术 专著、发表400多篇学术论文,拥有102项美国专利,他的许多研究 成 果已成为相关研究领域的经典参考文献。 2010年获得微软第一批十 大“杰出科学家”职称 ; 2010年获IEEE计算机学会”技术成就奖”. 2008年获“美国杰出亚裔工程师”奖
基于http(https)的传输协议
分块加密 分块压缩
文件切块
文件 本地虚拟盘
客户端
加密数据防 止传输信道
恶意窃听
防止非授权 人员窃取硬
件数据
数据去重 分散存储 多点冗余备份
云存储服务端
五、金山云存储创新技术—— 冗余存储 技术解决方案介绍
冗余存储技术解决方案介绍 为了防止服务端系统在存储磁盘硬件故障下的数据丢失问题,实现存储系统
三、云存储介绍
云计算正在成为主流
云 互联网 + 应用
√ 建立跨设备的体验 √ 根据需求扩展资源
IaaS
资源:
计算、存
储及网络
PaaS 平台: 开发API、 环境和工具
√ 为客户端应用程序提供共同的数据资源
SaaS
动态的 数据服务
端 √ 提供终端用户体验 √ 多层次使用与互动 √ 包括多种形态
wk.baidu.com
云存储概念普及
五、金山云存储创新技术——数据路由 智能控制技术
本技术主要用来匹配数据分类,根据分类把请求发送给结构化数据系统或非 结构化数据系统。同时具备任务管理功能,通过维护任务队列,可对任务进行合 并,并根据系统压力情况分发任务。
技术创新点一:智能控制数据处理技术。根据协议分析出SQL,并进行词法 解析,查找到分词关键字然后根据分区规则进行相关的操作。从而打破一个SQL 只能分布到一台数据库上硬限制。
五、金山云存储创新技术—— 数据加密 技术
数据块加密及密钥管理技术——结合SHA1和AES256位加密 存放在云端的文件在上传前已经被分割成数据块,每块独立加密存放,加密
金山安全云存储的云端所有存储的数据都经过AES256位加密。加密数据所使用 的密钥有完整的密钥策略,以及配套的密钥管理制度。
存于云端的文件分割成数据块,每个数据块有独立的密钥,即使通过某种途 径获取到某个数据块密钥,也无法解密其他数据块,不会危及其他用户的数据安 全。
五、金山云存储创新技术——AES256 的安全性介绍
AES(Advanced Encryption Standard,先进加密标准)算法是美国联邦 标准局于1997年开始向全世界征集的加密标准,属于对称加密算法,代表了当今 最先进的编码技术。
AES加密算法在理论上是无法破解的,除非使用穷尽法。使用穷尽法破解密 钥长度在128位以上的加密数据是不现实的,仅存在理论上的可能性。统计显示 ,即使使用目前世界上运算速度最快的计算机,穷尽128位密钥也要花上几十亿 年的时间,更不用说去破解采用256位密钥长度的AES算法了。
五、金山云存储创新技术——智能分区 技术
该系统主要用来建立一个分区规则,基于内存的数据存取,同时支持数据落 地。该系统主要面向DBrouter服务和自动扩容系统服务。
该系统面临一个大内存缓存系统处理的技术挑战,同时还需监多份缓存系统 内存数据同步处理的挑战。