云存储服务技术白皮书(终)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
HUAWEI TECHNOLOGIES CO.,LTD.
华为云存储服务技术白皮书
huawei
2012/6/26
目录
1华为云存储服务介绍 (5)
1.1简介 (5)
1.2服务定位 (5)
2华为云存储应用场景 (6)
2.1网盘服务 (6)
2.2互联网海量数据存储 (7)
2.3数据备份/容灾 (7)
2.4数据归档 (8)
2.5BigData/HPC (9)
3华为云存储服务概念及功能介绍 (10)
3.1云存储基本概念 (10)
3.1.1对象(Objects) (10)
3.1.2存储空间 (10)
3.1.3REST接口 (11)
3.2云存储功能 (11)
3.3访问权限控制 (12)
3.4线下大数据量导入/导出服务 (13)
3.5对象的版本化管理 (13)
3.6可定制的日志服务 (14)
4华为云存储服务特点 (14)
4.1易用性 (14)
4.2高扩展性 (14)
4.3高可靠性 (15)
4.3.1数据可靠性 (15)
4.3.2数据校验 (16)
4.3.3数据自动修复 (16)
4.4高可用性 (16)
4.4.1网络级可靠性设计.........................................错误!未定义书签。
4.4.2节点可靠性设计 (17)
4.4.3进程可靠性设计 (17)
4.5高性能 (17)
4.5.1并发访问性能 (17)
4.5.2吞吐能力 (17)
4.6安全性 (18)
4.6.1软件控制安全 (18)
4.6.2数据分块存储(暂未实现) (18)
4.7易管理性 (18)
4.8按需计费 (19)
5华为云存储服务结构简介 (19)
5.1华为云存储服务框架简介 (19)
5.2UDS结构简介 (20)
5.2.1UDS系统结构描述..........................................错误!未定义书签。
5.2.2多网络平面简介.............................................错误!未定义书签。6华为云存储服务使用说明. (20)
6.1API接口介绍 (21)
6.1.1服务操作 (21)
6.1.2存储空间操作 (21)
6.1.3对象操作 (21)
6.2多种语言的SDK (22)
6.3华为云存储服务管理工具 (23)
7华为云存储服务计费模型 (24)
7.1网络流量计费 (24)
7.2存储容量计费 (24)
7.3API调用计费 (24)
8华为云存储服务等级协议(SLA) (25)
1华为云存储服务介绍
1.1简介
华为云存储是一个基于对象的存储服务,为客户提供一个海量、安全、高可靠、低成本的数据存储能力,客户可以通过REST接口或者web console管理界面对数据进行管理和使用。同时,我们提供了多种语言(java、php、c、Python)的SDK来简化编程。
基于华为云存储可以构建大规模的数据服务,如:网盘、媒体、归档、BigData 等服务。
1.2服务定位
华为云存储服务是基于云存储技术,并在云计算概念上延伸、发展而推出的面向云的存储产品。采用云存储技术、集群应用、网格技术等新概念,将网络中各种不同类型的存储设备通过应用软件集合起来协同工作,共同对外提供各种类型文件的存储、传递、共享的网络服务。
华为云存储服务为用户提供充足空间、充足访问能力的基本存储能力。用户可以在无需任何IT基础设施投入,少量的IT管理成本投入的前提下,根据资源需求、业务需求,使用到足够的存储资源。可以为企业减少IT建设的一次性投入成本,同时解决了用户对于业务突发增长和业务峰值的资源准备的难题,提高资源的总体利用率。
2华为云存储应用场景
2.1网盘服务
网盘是互联网公司推出的在线存储应用,向用户提供文件的存储、访问、在线备份、共享等文件管理功能,使用起来十分方便。
网盘服务已经成为一个重要的互联网应用。目前国内的网盘大概可以分为下面几类:
●陌生人分享(Unknown Share)或资源分享(Sources Share)类网盘服
务。
●朋友圈子分享(Friends Share)和商务分享(Business Share)类网盘服务。
●基于社区的分享(SNS Share)类网盘服务。这类网盘介于陌生人分享和
朋友圈子分享的涵盖交际圈的资源下载。
●基于自身生态链环境而提供的优化用户体验(统一ID,软件的一次购买
多次多设备使用、个人文档的无缝链接)类网盘服务。
●面向企业用户的商务类网盘/在线备份服务。
随着网盘市场竞争的日益激烈和存储技术的不断发展,传统的网盘技术已经显得力不从心,IT投资规模大、维护运营成本高、文件传输速度慢、冗灾备份及恢复能力低、安全性低等瓶颈开始困扰着众多网盘服务商。
使用华为云存储服务带来的价值:
●华为分布式海量部署的云存储、优质带宽、超低的价格和按需使用的付
费模式,减少了网盘服务商一次性的IT基础设施投入成本,节省了现金
流
●提供网盘类应用所必需的存储、分发、访问控制等基本能力,降低了网
盘应用开发的难度和运维成本
●简单灵活的API接口和SDK开发环境,便于快速上手使用
●可保证99.999999999%的数据可靠性
●提供数据跟踪分析、挖掘能力和数据统计功能
2.2互联网海量数据存储
近些年来,博客(blog)、维基百科(WIKI)、共享空间(Spaces)等新兴应用的兴起导致互联网内容的提供方式出现了转变,催生了用户创造与分享内容的web2.0时代到来,带动着视频应用、网络游戏、图片等互联网衍生业务迅速发展。面对海量信息内容(视频、照片、图片、杂志、音乐、数据等)的爆炸性增长,企业在存储成本和技术方面面临巨大挑战:
●需要大存储容间(动辄PB级)
●文件数量几何级增长
●对访问速度要求高
华为云存储服务将和客户一起面对这一系列的挑战,使用华为云存储服务可以:
●前期数据量小,无需一次性投入购买大容量存储设备,随业务增长可对
云存储空间动态扩容
●不需要对存储进行24小时监控和管理,没有扩容、更换损坏存储设备等
运维成本
●存储可靠性高,可根据用户需求选择不同程度的可靠性保障
●按需付费,不需要同传统存储一样始终保证一定的空闲存储空间
●所有数据可通过云存储的发布功能利用CDN来将数据加速、分发。
2.3数据备份/容灾
业务高速发展,数据急剧膨胀。与此同时,数据安全性正遭受着前所未有的威胁,自然灾害、系统故障、员工误操作和病毒感染都有可能导致数据的破坏和丢失。而企业已经把关键数据视为正常运营的基础,一旦遭遇数据灾难,运营必