摘要:对象存储服务(Object Storage Service,OBS)是一个基于对象的海量存储服务,为客户提供海量、安全、高可靠、低成本的数据存储能力。
对象存储服务(Object Storage Service,OBS)是一个基于对象的海量存储服务,为客户提供海量、安全、高可靠、低成本的数据存储能力。
OBS是一项面向Internet访问的服务,提供了基于HTTP/HTTPS协议的Web服务接口,用户可以随时随地连接到Internet,通过OBS管理控制台或各种OBS工具访问和管理存储在OBS中的数据。此外,OBS支持SDK和OBS API接口,可使用户方便管理自己存储在OBS上的数据,以及开发多种类型的上层业务应用。
产品架构
OBS的基本组成是桶和对象。
桶是OBS中存储对象的容器,每个桶都有自己的存储类别、访问权限、所属区域等属性,用户在互联网上通过桶的访问域名来定位桶。
对象是OBS中数据存储的基本单位,一个对象实际是一个文件的数据与其相关属性信息的集合体,包括Key、Metadata、Data三部分:
Key
键值,即对象的名称,为经过UTF-8编码的长度大于0且不超过1024的字符序列。一个桶里的每个对象必须拥有唯一的对象键值。
Metadata
元数据,即对象的描述信息,包括系统元数据和用户元数据,这些元数据以键值对(Key-Value)的形式被上传到OBS中。
系统元数据由OBS自动产生,在处理对象数据时使用,包括Date,Content-length,Last-modify,ETag等。
用户元数据由用户在上传对象时指定,是用户自定义的对象描述信息。
Data
数据,即文件的数据内容。针对OBS提供的REST API进行了二次开发,为用户提供了控制台、SDK和各类工具,方便用户在不同的场景下轻松访问OBS桶以及桶中的对象。用户也可以利用OBS提供的SDK和API,根据用户业务的实际情况自行开发,以满足不同场景的海量数据存储诉求。
四种存储类别,满足客户不同需求
OBS提供了四种存储类别:标准存储、低频访问存储、归档存储、深度归档存储(受限公测中),从而满足客户业务对存储性能、成本的不同诉求。
标准存储:标准存储访问时延低和吞吐量高,因而适用于有大量热点文件(平均一个月多次)或小文件(小于1MB),且需要频繁访问数据的业务场景,例如:大数据、移动应用、热点视频、社交图片等场景。
低频访问存储:低频访问存储适用于不频繁访问(平均一年少于12次)但在需要时也要求快速访问数据的业务场景,例如:文件同步/共享、企业备份等场景。与标准存储相比,低频访问存储有相同的数据持久性、吞吐量以及访问时延,且成本较低,但是可用性略低于标准存储。
归档存储:归档存储适用于很少访问(平均一年访问一次)数据的业务场景,例如:数据归档、长期备份等场景。归档存储安全、持久且成本极低,可以用来替代磁带库。为了保持成本低廉,数据恢复时间可能长达数分钟到数小时不等。
深度归档存储(受限公测中):适用于长期不访问(平均几年访问一次)数据的业务场景,其成本相比归档存储更低,但相应的数据恢复时间将更长,一般为数小时。
四大优势,有效满足企业需求
1.稳定可靠
多重冗余架构设计,数据持久型高达99.9999999999%(12个9);
高可用存储服务,服务可用性SLA高达99.995%。
2.超高性能
千万级TPS、毫秒级响应,满足多种应用高并发、低时延访问诉求;
聚合小对象、多线程并行等技术,实现2.4Gb/s单流上传、下载;
全分布式元数据管理,单桶千亿对象统一管理,海量文件高效存取。
3.安全合规
账户、桶、对象、VPC等细粒度访问控制,灵活满足各种复杂业务场景;
传输加密、存储加密、完整性校验等能力,保障数据安全可靠;
数据加密、日志审计等,满足合规要求。
4.极简管理
提供控制台、命令行工具、10+语言SDK等多种途径管理海量对象;
提供定时上传、数据生命周期管理、文件分享等能力,有效满足企业需求;
与CDN、数据工坊DWR、大数据MRS等集成,形成「存储 - 处理 - 治理」简单易用方案;
标准对象协议、文件POSIX多协议支持,提供文件Rename、追加写、修改写等能力。
多场景覆盖,满足各类存储需求
1.AI云存储
面向AI场景提供OBS+SFS Turbo训练和推理加速方案,增强存储读写性能,助力AI训练加速,减少GPU/NPU等待时间、提升资源利用效率。
优势:高性能存储,加速训练;数据导入导出异步化,减少等待;冷热数据自动流动,降低成本。
2.大数据分析
提供高性能、高可靠、低时延、低成本的海量存储系统,与华为云的大数据服务组合使用,可大幅降低成本,帮助企业简单便捷的管理大数据。
优势:高性能、资源弹性伸缩,按需付费,满足业务连续性的需求。
3.静态网站托管
提供低成本、高可用、可根据流量需求自动扩展的网站托管解决方案。结合CDN和ECS快速构建动静态分离的网站/应用系统。
优势:提供高并发、大带宽、低时延的数据访问体验;通过多级可靠性架构,保障数据持久性和业务连续性。
4.在线视频点播
提供高并发、高可靠、低时延、低成本的海量存储系统。结合媒体转码MPC和CDN服务可快速搭建极速、安全、高可用的点播平台。
优势:能应对海量的并发连续和突发的高峰流量,无需担心扩容不及时带来的问题。资源弹性伸缩,按需付费。通过专线到源站,降低源站的出口带宽。
5.基因测序
提供高并发、高可靠、低时延、低成本的海量存储系统。结合华为云计算服务可快速搭建高扩展性、低成本、高可用的基因测序平台。
优势:提供单桶EB级存储能力,满足基因测序海量数据存储诉求;提供自动生命周期管理,数据转为低成本归档存储;提供数据在线分发功能,满足客户通过公网交付数据要求。
6.智能视频监控
提供高性能、高可靠、低时延、低成本的海量存储系统。满足个人/企业等各类视频监控场景需求,提供设备管理,视频监控及视频处理等多种能力。
优势:千万级摄像头接入,低时延,直播及回放视频无卡顿;资源弹性伸缩,按需付费;视频存储运维0成本。
注:本文素材来自华为云,版权归作者所有
来源:科技解惑