更新时间:2026-06-17 GMT+08:00
分享

桶(Bucket)是OBS中存储对象的容器。对象存储提供了基于桶和对象的扁平化存储方式,桶中的所有对象都处于同一逻辑层级,去除了文件系统中的多层级树形目录结构。

为什么需要桶

在企业数字化转型过程中,图片、视频、日志等非结构化数据呈现爆炸式增长。传统的文件系统采用树状目录层级结构,当文件数量达到千万甚至十亿级别时,目录树的遍历与寻址会引发性能瓶颈,且硬件扩容困难。面对海量数据的存储与高并发访问,对象桶摒弃了复杂的目录层级,采用扁平化的命名空间,通过唯一的对象标识符和标准网络协议即可直接访问数据,让数据读写变得更加轻量高效,契合了海量数据的管理需求。

桶的优势是什么

  • 扁平化架构:摒弃传统的文件树状目录层级,采用“桶+对象”的扁平逻辑空间,所有对象处于同一层级,数据定位仅依赖唯一键值,缓解寻址瓶颈。
  • 海量存储空间:作为逻辑容器,其底层依托分布式集群,不设定明确的存储容量和文件数量上限,支持业务资源的按需动态扩展。
  • 便捷访问:支持通过标准HTTP/HTTPS协议访问RESTful API,适配主流互联网应用架构,无需挂载特定文件系统即可完成全球范围的数据读写。

桶的使用场景

  • 网站与应用静态资源托管:将网站前端静态资源集中存储在对象桶中,对外提供可访问的URL,并结合内容分发网络进行加速。能够降低后端应用服务器的负载压力,提升用户的页面响应速度与访问体验。
  • 企业级数据备份与合规归档:定期将数据库快照和历史日志打包归档到对象桶中进行长期封存。这样不仅能满足合规要求并保障数据的安全可靠,还能减少冷数据的长期存储成本。

了解更多桶使用场景可参见应用场景

桶的分类

按照数据访问热度,对象桶主要分为标准存储、低频访问存储、归档存储和深度归档存储共4类。

  • 标准存储桶:标准存储访问时延低和吞吐量高,因而适用于有大量热点文件(平均一个月多次)或小文件(小于1MB),且需要频繁访问数据的业务场景,例如:移动应用、热点视频、社交图片等场景。
  • 低频访问存储桶:低频访问存储适用于不频繁访问(平均一年少于12次)但在需要时也要求快速访问数据的业务场景,例如:文件同步/共享、企业备份等场景。
  • 归档存储桶:归档存储适用于很少访问(平均一年访问一次)数据的业务场景,例如:数据归档、长期备份等场景。归档存储安全、持久且成本低,访问时需要先恢复数据,数据恢复时间可能长达数分钟到数小时不等。
  • 深度归档存储桶:深度归档存储适用于长期不访问(平均几年访问一次)数据的业务场景,其成本相比归档存储更低,但相应的数据恢复时间将更长,一般为数小时。

与桶相关的特性和操作

在全面了解对象桶的核心概念与应用场景后,本小节将为您介绍对象桶的常用基础操作与高级应用特性。如果您想要深入了解并在实际业务中配置使用,可以点击相关超链接跳转查看详细的华为云官方文档。

桶相关基础操作

  • 创建桶:创建一个桶作为存放海量数据的逻辑容器,并可按需规划数据的存储地域与存储类别,详情参考创建桶
  • 上传对象:将本地的文件、图片或业务日志等数据传输至对象桶中。针对GB或TB级的超大文件,还可采用分段上传功能以提升网络吞吐量和传输成功率,详情参考上传对象
  • 下载对象:当业务系统或用户需要访问云端数据时,可以通过控制台、API接口或生成的专属URL,直接将对象桶中的文件下载至本地或应用服务器,详情参考下载对象

权限配置

为保障云端数据资产的安全,您可以通过配置访问控制列表(ACL)桶策略,精细化管控不同用户、子账号或IP地址对桶的读写与管理权限,详情参考权限控制方式介绍

更多相关操作:

  • 生命周期管理:针对访问频率随时间降低的业务数据,可配置自动化规则,由系统定期将冷数据平滑转移至低成本的归档、深度归档存储或直接删除,从而优化长期存储成本,详情参考生命周期
  • 静态网站托管:无需采购计算云服务器,只需将静态页面文件(HTML/CSS/JS等)上传至对象桶并开启该特性,即可一键托管轻量级Web站点,详情参考配置静态网站托管
  • 跨区域复制:为了满足企业异地容灾备份或多分支机构就近访问的需求,开启该特性后,系统会自动将源桶中的数据安全复制到其他区域的目标桶中,详情参考配置跨区域复制

相关文档