《2022年2022年华为对象存储服务》由会员分享,可在线阅读,更多相关《2022年2022年华为对象存储服务(21页珍藏版)》请在金锄头文库上搜索。
1、华为对象存储服务产品技术白皮书文档版本1.2 发布日期2012-12-10 华为技术有限公司名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 21 页 - - - - - - - - - 文档版本01 (2012-05-28) 华为专有和保密信息版权所有? 华为技术有限公司i 版权所有? 华为技术有限公司2012。 保留一切权利。非经本公司书面许可,任何单位和个人不得擅自摘抄、复制本文档内容的部分或全部,并不得以任何形式传播。商标声明和其他华为商标均为华为技术有限公司的商标
2、。本文档提及的其他所有商标或注册商标,由各自的所有人拥有。注意您购买的产品、服务或特性等应受华为公司商业合同和条款的约束,本文档中描述的全部或部分产品、服务或特性可能不在您的购买或使用范围之内。除非合同另有约定,华为公司对本文档内容不做任何明示或暗示的声明或保证。由于产品版本升级或其他原因,本文档内容会不定期进行更新。除非另有约定,本文档仅作为使用指导,本文档中的所有陈述、信息和建议不构成任何明示或暗示的担保。华为技术有限公司地址:深圳市龙岗区坂田华为总部办公楼邮编: 518129 网址:http:/ 客户服务邮箱: 客户服务电话:4008302118 名师资料总结 - - -精品资料欢迎下载
3、 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 21 页 - - - - - - - - - 华为云服务产品技术白皮书文档版本01 (2012-05-28) 华为专有和保密信息版权所有? 华为技术有限公司ii 前言概述本文档主要描述了华为对象存储服务的简单说明、应用场景和客户价值。为客户呈现了华为对象存储服务产品功能全貌,便于客户理解。符号约定在本文中可能出现下列标志,它们所代表的含义如下。符号说明表示有高度潜在危险,如果不能避免,会导致人员死亡或严重伤害。表示有中度或低度潜在危险,如果不能避免,可能导致人员轻
4、微或中等伤害。表示有潜在风险, 如果忽视这些文本,可能导致设备损坏、数据丢失、设备性能降低或不可预知的结果。表示能帮助您解决某个问题或节省您的时间。表示是正文的附加信息,是对正文的强调和补充。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 21 页 - - - - - - - - - 华为云服务产品技术白皮书文档版本01 (2012-05-28) 华为专有和保密信息版权所有? 华为技术有限公司iii 修改记录修改记录累积了每次文档更新的说明。最新版本的文档包含以前所有文档
5、版本的更新内容。文档版本1.0 (2012-06-28) 第一次正式发布。文档版本1.1 (2012-09-30) 修订部分内容文档版本1.2 (2012-12-10) 根据最新版本修订部分内容名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 21 页 - - - - - - - - - 华为云服务产品技术白皮书文档版本01 (2012-05-28) 华为专有和保密信息版权所有? 华为技术有限公司iv 目录前言. ii1 对象存储服务 . 61.1 华为对象存储服务结构简介
6、. 61.1.1 华为对象存储服务框架简介. 61.1 华为对象存储服务定义. 71.1.1 云存储基本概念. 71.2 服务特性 . 81.2.1 易用性 . 81.2.2 高扩展性 . 81.2.3 高可靠性 . 91.2.4 高可用性 . 91.2.5 高性能 . 101.2.6 安全性 . 111.2.7 易管理性 . 111.2.8 按需计费 . 111.3 服务定位 . 121.4 指标参数 . 121.4.1 产品性能 . 121.5 详细功能 . 121.5.1 对象存储功能. 121.5.2 访问权限控制. 131.5.3 线下大数据量导入/导出服务 . 131.5.4 华为
7、对象存储服务计费模型. 141.6 云存储应用场景. 141.6.1 网盘服务 . 141.6.2 互联网海量数据存储. 151.6.3 数据备份 /容灾 . 151.6.4 数据归档 . 161.6.5 BigData/HPC . 161.7 华为对象存储服务使用说明. 17名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 21 页 - - - - - - - - - 华为云服务产品技术白皮书文档版本01 (2012-05-28) 华为专有和保密信息版权所有? 华为技术有
8、限公司v 1.7.1 API 接口介绍 . 171.7.2 多种语言的SDK . 181.7.3 华为对象存储服务管理工具. 192 缩略语表 . 20名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 21 页 - - - - - - - - - 华为云服务产品技术白皮书文档版本01 (2012-05-28) 华为专有和保密信息版权所有? 华为技术有限公司6 1 对象存储服务华为对象存储服务是通过简单的web services 接口提供无限的对象存储能力的服务。华为云存储是
9、基于通用的 PC Server硬件构建,具有大容量、成本低、同时支持海量用户的特点。对象存储系统也是一个分布式系统,允许跨越数据中心部署,自动实现异地容灾。通过华为对象存储服务可以构建基于存储的互联网应用,比如web hosting、在线视频、在线相册、在线备份等应用。云存储提供REST形式的访问接口和SOAP形式的访问接口,能够非常容易的从Web应用中访问华为对象存储服务。1.1 华为对象存储服务结构简介1.1.1 华为对象存储服务框架简介华为对象存储服务是华为自研的统一存储系统,在华为云服务业务运营支撑平台的管理和支撑下对客户提供的基于对象的对象存储服务。华为云存储提供基础的对象存储软件功
10、能,能够进行对象存储、用户鉴权授权、访问控制、对象元数据管理、对象数据管理等能力,对华为对象存储服务提供了最基本的对象存储和控制管理能力。华为云服务业务运营支撑平台为华为云存储的软件能力的输出提供了业务保证以及运维支撑,将华为云存储软件能力转化为华为的云存储的服务能力,并保障服务质量。华为对象存储服务框架图如下图所示:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 21 页 - - - - - - - - - 华为云服务产品技术白皮书文档版本01 (2012-05-28)
11、 华为专有和保密信息版权所有? 华为技术有限公司7 1.1 华为对象存储服务定义1.1.1 云存储基本概念1)对象( Objects )对象是存储在华为对象存储服务中的基本数据单位。用户上传的数据以对象的形式存储在华为云存储系统的一个或多个桶中。对象的组成包括以下几部分:Key: 对象的名称,对象名称在一个桶内唯一标识一个对象。用户可使用桶名+对象名来存储和获取对应的对象。名称的最大长度为1024字节。Metadata : 对象元数据用来描述对象的信息。元数据又可分为系统元数据和用户元数据。系统元数据由云存储系统产生,云存储系统在处理对象数据时使用,系统元数据包括: Date, Content
12、-length, last-modify, Content-MD5 等。用户元数据由用户上传对象时指定,是用户自己对对象的一些描述信息。这些元数据以键值对的形式随http头域一起上传到云存储系统。Version ID : Version ID 和key在云存储系统的一个桶中唯一标识一个对象。Version ID 是用户上传对象时由云存储系统生成。ACL : Access Control List , 为对象的接入权限控制列表。对象的每次接入都需要校验该权限控制列表,以实现对象的安全接入。2)桶( Buckets )在用户空间内,用户可以根据自己的需求建立不同的桶,用户上传的对象存储在桶中。在华
13、为对象存名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 21 页 - - - - - - - - - 华为云服务产品技术白皮书文档版本01 (2012-05-28) 华为专有和保密信息版权所有? 华为技术有限公司8 储服务中是没有文件夹这个概念,但是可以将桶理解为用户存储空间的顶级目录。在华为对象存储服务中,桶的命名是全局唯一的。用户只有对桶有相应的权限,才可以在桶中上传对象。一个用户可以拥有的桶的数量最多为100,具体上限值由节点统一配置。3)REST 接口REST即R
14、EST(Representational State Transfer表述性状态转移)是一种针对网络应用的设计和开发方式,可以降低开发的复杂性,提高系统的可伸缩性。华为对象存储服务提供的交互接口遵循REST规范( HTTP1.1版本),使用华为对象存储服务提供的REST接口,用户可以发送标准的HTTP请求完成创建、取回、删除桶或对象的操作。用户可以使用任何支持REST请求的工具向华为对象存储服务发送请求。REST接口使用标准的HTTP头域和状态码,除此以外,华为对象存储服务还在头域中加入了鉴权信息以支持不同用户的不同权限,提高安全性。1.2 服务特性1.2.1 易用性华为对象存储服务针对不同层
15、次的使用者提供不同使用层次的访问接口,满足不同层次用户的访问需求。基于 RESTful 的API 调用接口。基于 RESTful 的API 之上包装的各主流编程语言SDK 的支持。基于 Web的用户控制平台和跨平台的可视化客户端。1.2.2 高扩展性华为对象存储服务的所有业务、存储节点采用分布式集群方式工作,各功能节点、集群都可以独立扩容,整个扩容过程对用户完全透明。用户只需尽情享用云存储带来的无限空间,而无需关心后端系统。1)容量扩展华为对象存储服务具有极佳的在线扩展能力。在不中断业务的情况下,实现存储空间的大规模在线扩展,存储空间可以从几十TB线性扩展到几十PB甚至更多。当存储容量不足时,
16、可以通过增加云存储节点的方式扩充容量。云存储系统能自动识别云存储节点,通过对该节点做简单的配置,即可使该节点加入到集群中。并且系统会自动的进行存储容量均衡,使得新加入的节点与老节点之间的数据达到一致。以上操作对用户完全透明。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 21 页 - - - - - - - - - 华为云服务产品技术白皮书文档版本01 (2012-05-28) 华为专有和保密信息版权所有? 华为技术有限公司9 2)性能扩展华为云存储采用分布式架构,各控制
17、节点之间完全独立,当数据的读写性能或网络带宽不足时,可简单的在集群中增加控制节点来实现性能的线性增长。性能线性增长对用户同样是完全透明的。1.2.3 高可靠性华为对象存储服务通过提供对象数据多份冗余和保证多份对象的数据一致性来提供对象数据的高可靠性。1)数据可靠性华为对象存储服务提供对对象的自动复制能力,通过对象的多副本存储提高对象数据的可靠性水平。华为云存储系统默认提供3副本功能,在 3副本的情况下,系统可以提供高达11个9的数据可靠性保证。同时,华为对象存储服务提供跨地域的多数据中心的管理和综合服务能力。2)数据校验华为对象存储服务通过以下方法来保证系统数据的一致性:1)用户上传数据一致性
18、校验:用户上传数据时,用户可对数据生成MD5 校验值一并发送给对象存储服务,对象存储服务会根据接收到的数据计算的MD5 值与用户的 MD5 进行校验, 保证用户数据传输的一致性。2)多副本数据的一致性:多副本在拷贝时,都需要进行MD5 的校验,以保证保存时数据的一致性,同时系统还会周期性的扫描所有数据,并进行校验,以保证数据在存储过程中的一致性。3)数据读取的一致性:在用户读取数据时,云存储系统会读取3分副本中的两份数据,并对数据进行校验,以保证用户获取的数据的正确性。3)数据自动修复云存储系统中任何一个组件(包括硬盘、节点)发生故障,系统将自动检测、隔离该故障;如果出现磁盘或节点失效,系统自
19、动通过其他节点在系统其余的可用空间中快速恢复受故障影响的数据,整个过程无需用户手动参与,整个过程无需中断业务,且对业务完全透明,定期检查。4)网络可靠性所有的网络设备(或网络设备组件)采用全冗余方式,如:交换机绑定、堆叠等技术,确保任何一个网络设备(或网络设备组件)发生故障,系统可用性不受影响,保证业务和数据在网络层面不受影响。1.2.4 高可用性华为对象存储服务是提供大量用户的基础存储服务,由于服务自身业务的需求,本服务需要具备高可名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1
20、0 页,共 21 页 - - - - - - - - - 华为云服务产品技术白皮书文档版本01 (2012-05-28) 华为专有和保密信息版权所有? 华为技术有限公司10 用性来保障用户的业务顺利开展。华为对象存储服务是通过支持对象数据的高可靠性和业务节点的高可靠性设计,以满足华为对象存储服务的高可用性的需求。业务节点的高可靠性包括以下几个方面:1)网络级可靠性设计负载均衡器以主备的方式进行部署。接入层交换机堆叠汇聚层交换机集群核心层交换机集群2)节点可靠性设计所有业务节点采用集群方式避免单点服务器内采用网卡绑定根据节点当前负载动态调整其业务量3)进程可靠性设计软件狗监控进程健康检查,并能对
21、进程进行自动修复升级、补丁通过以上的业务节点可靠性设计以及华为对象存储服务运营系统高质量设施保障能力,保证了华为对象存储服务高可用性能力。1.2.5 高性能华为对象存储服务是通过业务集群和存储集群提供基础的能力支撑,集群性能的增长随集群规模的增长而线性增长。根据华为对象存储服务是支撑大规模用户的服务特性,因为集群规模可以得到保证。华为对象存储服务高性能特点体现在该服务具备高并发、高吞吐的服务特点。1)并发访问性能华为对象存储服务的扁平结构,无单节点瓶颈,任何类型节点都可平滑扩容,提供高并发访问能力,以支撑更多数量的用户访问。随着规模的扩大,云存储系统的并发访问能力是线性增长的,每增加一台云存储
22、节点,可以线性增加相应的并发访问性能、磁盘IOPS以及硬盘空间。2)吞吐能力华为对象存储服务对对象进行切片存储,对于任何大对象都是多个存储节点在进行处理。故华为云存储系统具有传统存储系统不具备的极高的读写吞吐能力。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 21 页 - - - - - - - - - 华为云服务产品技术白皮书文档版本01 (2012-05-28) 华为专有和保密信息版权所有? 华为技术有限公司11 1.2.6 安全性1)控制安全数据安全性是华为对象
23、存储服务重要特性,为确保数据传输网络和数据存储、数据访问的安全,保证业务连续,采取以下三种安全方式:用户鉴权:通过对每一个操作进行AK/SK/ 签名认证,保证每一个对对象的访问操作都是合法的。ACL 访问控制:提供基于桶和对象级别的ACL 访问控制,用户对对象和桶的访问都需要通过ACL的验证才能进行。传输安全和完整性:采用 HTTPS协议保证传输过程中的数据安全,通过计算对象的MD5 保证传输过程中的数据完整性。2)数据分块存储华为对象存储服务对对象的保存是通过将对象切片后,分散到集群的服务器中。当数据被下载时,再由存储系统根据切片时的规则将切片合并还原出原对象返回给用户。在存储服务器内部无法
24、确认切片之间的关系,因而无法识别用户上传的对象,以达到有效的保障了数据在数据中心内的安全性。1.2.7 易管理性华为对象存储服务的后台存储集群集中放置,集中管理,只需少量有经验的运维人员便可以确保系统正常、稳定地运行,IT管理人力资源的使用更加高效。同时屏蔽了用户在使用存储资源对于IT 基础设施的管理和维护的要求。用户使用华为对象存储服务提供的以对象为单位的基础存储能力时,无需考虑机房、 场地、电力供应、网络设备、服务器基础设备等一系列与IT基础设施相关的因素。只需对数据的业务类型进行管理和划分以及数据的地理位置进行考虑。1.2.8 按需计费华为对象存储服务的使用在计费方面是采用按需计费的方式
25、,完全是根据用户对存储资源的消耗量来进行计费。计费包括三个维度:流量、容量以及API 调用次数。通过这三个维度的计费,基本可以客观体现客户的业务状况以及资源占用状况,资源占用包括华为对象存储服务基础设施CPU资源、网络带宽资源以及存储容量资源。用户完全是根据资源的使用量来付费,也就为客户解决了为了应付业务的波动而过多的资源投入的难题。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 21 页 - - - - - - - - - 华为云服务产品技术白皮书文档版本01 (20
26、12-05-28) 华为专有和保密信息版权所有? 华为技术有限公司12 1.3 服务定位华为对象存储服务是基于对象存储技术,并在云计算概念上延伸、发展而推出的面向云的存储产品。采用对象存储技术、集群应用、网格技术等新概念,将网络中各种不同类型的存储设备通过应用软件集合起来协同工作,共同对外提供各种类型文件的存储、传递、共享的网络服务。华为对象存储服务为用户提供充足空间、充足访问能力的基本存储能力。用户可以在无需任何IT基础设施投入,少量的IT管理成本投入的前提下,根据资源需求、业务需求,使用到足够的存储资源。可以为企业减少 IT建设的一次性投入成本,同时解决了用户对于业务突发增长和业务峰值的资
27、源准备的难题,提高资源的总体利用率。1.4 指标参数1.4.1 产品性能暂无1.5 详细功能1.5.1 对象存储功能华为对象存储服务面向用户提供基于对象的存储服务功能。用户所上传的数据以对象的形式存储在华为云存储系统的桶中,可以用硬盘进行类比:“对象”就像是文件,“桶”就像是文件夹(或目录)。对象可以存放在不同或者同一个桶中,数据模型如图1所示。图 1 数据模型桶管理与传统文件目录管理不同,无法按层次结构来管理,不能把桶放到桶中进行管理,如图 1所示。用户通过临时授权方式进行权限控制,将桶和桶内的对象共享给其他用户。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - -
28、- - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 21 页 - - - - - - - - - 华为云服务产品技术白皮书文档版本01 (2012-05-28) 华为专有和保密信息版权所有? 华为技术有限公司13 对象数据实际存放在相同或者不同硬件存储设备的对象存储节点中,对象元数据由统一的元数据节点管理。通过对对象元数据的管理,华为对象存储服务可建立对象数据和用户映射关系。1.5.2 访问权限控制华为对象存储服务的访问权限控制主要是通过配置桶和对象的访问控制列表ACL (Access Control List )来实现。所有的桶和对象在默认情况下,
29、华为对象存储服务只允许桶的创建者访问桶内的对象。用户也可以设置其他的访问策略,比如对一个对象可以设置公共访问策略,允许所有人对其都有读权限。华为对象存储服务支持在创建桶或上传对象时可以同时设置桶或对象的权限控制策略。如果在创建桶或上传对象时没有设置权限控制策略,则可以在之后的操作中对已存在的桶或对象,使用ACL 操作获取或更改 ACL 。1.5.3 线下大数据量导入/ 导出服务华为对象存储服务为用户提供数据的线下导入导出服务。对于数据拥有者的用户需要将业务迁移到华为对象存储服务平台时,需要将已有的业务数据迁移到华为对象存储服务中以保证业务开展的连续性。此时数据传输的时间周期会受到数据量大和互联
30、网连接带宽有限的影响,导致数据传输的周期达到不可接受的地步,此时用户可以使用华为对象存储服务提供的数据线下导入/导出服务。下表提供网络连接带宽与传输数据所需时间的对应关系:可用的网络连接带宽理论最小。网络利用率在80 的天数传输1TB1.544Mbps 82 天10Mbps 13 天30Mbps 4 至 5 天100Mbps 1 至 2 天1000Mbps(线下速率)不到 1 天对于数据的线下导入导出服务的需求,用户需要考虑的因素包括:用户可用的互联网络带宽、用户数名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 -
31、 - - - - - - 第 14 页,共 21 页 - - - - - - - - - 华为云服务产品技术白皮书文档版本01 (2012-05-28) 华为专有和保密信息版权所有? 华为技术有限公司14 据容量、用户选定的华为云存储节点、用户设备准备和设备物流周期。1.5.4 华为对象存储服务计费模型华为对象存储服务采用的基本计费模型为阶梯定价、按需付费。通过阶梯定价和按需付费的计价方式既满足了资源使用量小的客户的资源需求也降低了资源使用量大的客户的资源使用成本。华为对象存储服务采用了三个维度的计费,三个维度包括:流量、容量、API调用。1)流量计费华为对象存储服务对流量的计费遵循了按需付费
32、和梯度计费的原则,同时考虑到了地域因素。在不同的国度地区网络资源的带宽成本是不同的,因而流量计费采用了分地域的、梯度的按需付费的原则进行计费。2)容量计费华为对象存储服务对流量的计费遵循了按需付费和梯度计费的原则。在容量值的计算上采用的是按小时收集,按天进行平均计算获取当天的存储容量平均值,根据容量的平均值按天进行结算。3)API 调用计费华为对象存储服务对API 调用的计费遵循了按需付费和梯度计费的原则。在API 调用计费上,根据API的调用对系统计算资源和内部网络资源的消耗程度,将API的调用分为三个类别进行计费。高消耗 API :上传对象、拷贝对象、对桶进行列表显示。低消耗 API :删
33、除对象。中消耗 API :高消耗和低消耗以外的全部操作1.6 云存储应用场景1.6.1 网盘服务网盘是互联网公司推出的在线存储应用,向用户提供文件的存储、访问、在线备份、共享等文件管理功能,使用起来十分方便。网盘服务已经成为一个重要的互联网应用。目前国内的网盘大概可以分为下面几类: 陌生人分享(Unknown Share)或资源分享(Sources Share )类网盘服务。朋友圈子分享(Friends Share)和商务分享(Business Share )类网盘服务。基于社区的分享(SNS Share)类网盘服务。这类网盘介于陌生人分享和朋友圈子分享的涵盖交际圈的资源下载。名师资料总结 -
34、 - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 15 页,共 21 页 - - - - - - - - - 华为云服务产品技术白皮书文档版本01 (2012-05-28) 华为专有和保密信息版权所有? 华为技术有限公司15 基于自身生态链环境而提供的优化用户体验(统一ID ,软件的一次购买多次多设备使用、个人文档的无缝链接)类网盘服务。面向企业用户的商务类网盘/在线备份服务。随着网盘市场竞争的日益激烈和存储技术的不断发展,传统的网盘技术已经显得力不从心,IT投资规模大、维护运营成本高、文件传输速度慢
35、、冗灾备份及恢复能力低、安全性低等瓶颈开始困扰着众多网盘服务商。使用华为对象存储服务带来的价值:华为分布式海量部署的云存储、优质带宽、超低的价格和按需使用的付费模式,减少了网盘服务商一次性的 IT基础设施投入成本,节省了现金流提供网盘类应用所必需的存储、分发、访问控制等基本能力,降低了网盘应用开发的难度和运维成本简单灵活的 API接口和 SDK 开发环境,便于快速上手使用保证 99.9999999%的数据可靠性提供数据跟踪分析、挖掘能力和数据统计功能1.6.2 互联网海量数据存储近些年来,博客(blog)、维基百科(WIKI )、共享空间(Spaces )等新兴应用的兴起导致互联网内容的提供方
36、式出现了转变,催生了用户创造与分享内容的web2.0时代到来,带动着视频应用、网络游戏、图片等互联网衍生业务迅速发展。面对海量信息内容(视频、照片、图片、杂志、音乐、数据等)的爆炸性增长,企业在存储成本和技术方面面临巨大挑战:需要大存储容间(动辄PB级)文件数量几何级增长对访问速度要求高华为对象存储云服务将和客户一起面对这一系列的挑战,使用华为对象存储服务可以:前期数据量小,无需一次性投入购买大容量存储设备,随业务增长可对云存储动态扩容不需要对存储进行24小时监控和管理,没有扩容、更换损坏存储设备等运维成本存储可靠性高,可根据用户需求选择不同程度的可靠性保障按需付费,不需要同传统存储一样始终保
37、证一定的空闲存储空间所有数据可通过云存储的发布功能利用CDN来将数据加速、分发。1.6.3 数据备份 / 容灾业务高速发展,数据急剧膨胀。与此同时,数据安全性正遭受着前所未有的威胁,自然灾害、系统故障、员工误操作和病毒感染都有可能导致数据的破坏和丢失。而企业已经把关键数据视为正常运营的基础,名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 16 页,共 21 页 - - - - - - - - - 华为云服务产品技术白皮书文档版本01 (2012-05-28) 华为专有和保密信息版权所
38、有? 华为技术有限公司16 一旦遭遇数据灾难,运营必然陷入瘫痪,带来的损失难以估量。因此,企业中的数据不仅要有足够的容量空间去存储,还需要实现数据的安全备份和远程容灾。不仅要保证本地数据的安全性,还要保证当本地发生重大的灾难时,可通过远程备份进行快速恢复。通过高性能、大容量云存储系统和远程数据备份软件,华为对象存储服务可以为客户提供远程数据备份和容灾的空间租赁和备份业务租赁服务,可以将本地以及分支机构的重要数据统一归档/备份在华为云存储平台之上。具体场景:将文件数据通过华为提供的备份工具直接备份到云存储现有业务的备份工具(例如Oracle数据库、 MySQL )可无缝连接到华为云存储现有业务的
39、备份工具通过第三方服务将数据备份到华为云存储华为对象存储服务所带来的价值:免除传统备份恢复手段的复杂流程备份方案简单易用、备份数据管理方便数据备份和恢复更加高效可靠从传统备份方案可简单切换到华为云服务备份方案,迁移方案代价小1.6.4 数据归档自从二十世纪五十年代后期计算机的首次使用以来,数据和信息的世界一直在不断的发展。随着时间的过去,很明显数据像许多实体一样都有生命周期,将重要级别相对较低的数据转移到速度较慢并且价格便宜的存储介质上,是一种最原始却最为有效的节约成本的方式。如:监控视频、呼叫中心录音文件等源视频、录音数据存放在本地,按归档要求对n个月以上的数据进行归档,保存在云存储中。华为
40、云存储带来的价值:按需使用,无限扩容数据持久保存,可靠性安全性高解决方案简单易操作,运维成本低1.6.5 BigData/HPC 随着互联网、移动互联网和物联网的发展,谁也无法否认,我们已经切实地迎来了一个海量数据的时代,对这些海量数据的分析已经成为一个非常重要且紧迫的需求,这些数据来自于各个行业,包括了:生物制药、日志分析以及互联网和移动互联网的BI分析,大数据分析行业普遍都具有如下特点:海量数据运算时数据增长量大对源数据不需修改解决方案成本高名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - -
41、 - 第 17 页,共 21 页 - - - - - - - - - 华为云服务产品技术白皮书文档版本01 (2012-05-28) 华为专有和保密信息版权所有? 华为技术有限公司17 在针对大数据分析行业提出了基于华为云存储的应用场景:自建数据分析或BI系统,把日志等原始数据归档到云端。如果需要对历史数据进行分析,则从云端下载到本地进行使用在云端搭建数据采集、数据分析或BI系统。利用云主机的弹性带宽特性进行海量数据采集,使用云计算的弹性扩展和分步式计算等技术进行数据分析,使用云存储存放原始数据和结果数据把原始数据存放在华为云存储上,直接使用华为Hadoop/MapReduce 服务对数据进行
42、分析把原始数据存放在华为云存储上,使用第三方提供的大数据分析系统对数据进行分析华为云存储给客户带来的价值:对存储空间没有限制,无需提前规划和持续性的硬件投入使用华为提供的Hadoop/MapReduce 解决方案或者第三方的BI SaaS解决方案, 大大降低投资成本,让更多企业可以享受到大数据分析带来的便捷使用华为 Hadoop/MapReduce服务,可将算法预设,免去计算算法大规模部署的工作。1.7 华为对象存储服务使用说明华为对象存储服务针对不同层次的使用者提供不同使用层次的访问接口,满足不同层次用户的访问需求,包括 API 访问接口、 SDK接口和可视化的客户端。1.7.1 API 接
43、口介绍华为对象存储服务提供基于RESTful 和基于 SOAP的两类 API 调用接口。1)服务操作用户对对象存储服务的操作。获取桶列表返回用户创建的所有桶。2)桶操作用户对对象存储服务中的桶可以执行的操作。创建桶在对象存储服务中按照用户指定的桶名创建一个新桶。删除桶删除用户指定的桶,并删除桶内所有对象。获取桶内对象列表名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 18 页,共 21 页 - - - - - - - - - 华为云服务产品技术白皮书文档版本01 (2012-05-2
44、8) 华为专有和保密信息版权所有? 华为技术有限公司18 对桶拥有读权限的用户可以执行获取桶内对象列表的操作。获取桶区域位置对桶拥有读权限的用户可以执行获取桶区域位置信息的操作。3)对象操作用户对桶内的对象可以执行以下操作。上传对象在指定的桶内增加一个对象,执行上传对象需要用户拥有对指定桶拥有写权限的操作。POST对象用户除了用 PUT直接上传对象外,还可以使用POST上传对象。 POST只能对对象操作,不能对桶做操作,所以 POST对象操作只能向已存在的桶中上传对象。获取对象内容拥有对象读权限的用户可以执行获取对象内容的操作,返回信息包含对象内容和对象的元数据信息。获取对象元数据拥有对象读权
45、限的用户可以执行获取对象元数据的操作,返回信息包含对象的元数据信息。删除对象拥有对象写权限的用户可以执行删除对象的操作。如果要删除的对象不存在,则仍然返回成功信息。复制对象用来为对象存储服务上已经存在的对象创建一个副本。临时授权方式获取对象内容拥有对象读权限的用户可以使用自己的帐号构造一个获取对象内容的URL ,其他任何得到这个URL的用户都可以进行获取对象内容的操作,返回信息会包含对象内容和对象的元数据信息。临时授权方式获取对象元数据拥有对象读权限的用户可以使用自己的帐号构造一个获取对象元数据的URL,其他任何得到这个URL的用户都可以进行获取对象元数据的操作,返回信息包含对象的元数据信息。
46、1.7.2 多种语言的SDK 华为对象存储服务提供的可编程服务接口不仅提供了基于RESTful 的API调用接口, 也提供主流编程开发语言的 SDK ,支持的主流语言包括Java、C、PHP、Python、Windows & .NET 。华为对象存储服务所支持的SDK种类今后仍会不断扩充,用户可以在华为云服务技术论坛中提出需求反馈。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 19 页,共 21 页 - - - - - - - - - 华为云服务产品技术白皮书文档版本01 (201
47、2-05-28) 华为专有和保密信息版权所有? 华为技术有限公司19 1.7.3 华为对象存储服务管理工具1)华为对象存储服务自服务控制台华为对象存储服务在Portal中与华为云服务的其它服务产品共同提供Web版的用户统一自服务控制台,用户在统一自服务控制台内可以完成对华为云服务中包括云存储在内各项产品的自服务操作。华为对象存储服务自服务控制台包括以下功能:集中对桶和对象的各类操作:创建、删除、更改、查看桶信息(属性展示)、刷新、列表用户的全部桶、对桶的授权等,以及对于对象的上传、下载及相应操作。对对象名前缀进行处理以文件夹形式进行显示,并提供对文件夹的复制、黏贴、剪切、属性查看功能。桶空间使
48、用量信息,统计信息(本月已操作次数、产生流量),包括时间段的查询。上传下载的进度控制和显示。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 20 页,共 21 页 - - - - - - - - - 华为云服务产品技术白皮书文档版本01 (2012-05-28) 华为专有和保密信息版权所有? 华为技术有限公司20 2 缩略语表英文缩写英文全称中文全称API Application Program Interface 应用编程接口CPU Central Process Unit 中央处
49、理单元DHCP Dynamic Host Configuration Protocol 动态主机配置协议DPM Distributed Power Management 分布式能耗管理DRS Distributed Resource Scheduler 分布式资源调度IP Internet Protocol 互联网协议MAC Media Access Control 媒体访问控制NAT Network Address Translation 网络地址映射OM Operation and Maintenance 操作维护P2V Physical Machine to Virtual Machin
50、e 物理机转换到虚拟机PXE Pre-boot Execution Environment 预启动执行环境SOAP Simple Object Access Protocol 简单对象访问协议TCP Transport Control Protocol 传输控制协议UVP Unified Virtualization Platform 华为统一虚拟化平台V2V Virtual Machine to Virtual Machine 虚拟机转换到虚拟机VCPU Virtual CPU 虚拟 CPU VM Virtual Machine 虚拟机VNC Virtual Network Computing 虚拟网络计算VPC Virtual Private Cloud 虚拟私有云名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 21 页,共 21 页 - - - - - - - - -