什么是对象存储OSS

2026-03-18   访问量:1003

什么是对象存储OSS

阿里云对象存储OSS(Object Storage Service)是一款海量、安全、低成本、高可靠的云存储服务,可提供99.9999999999%(12个9)的数据持久性,99.995%的数据可用性。多种存储类型供选择,全面优化存储成本。

OSS具有与平台无关的RESTful API接口,您可以在任何应用、任何时间、任何地点存储和访问任意类型的数据。

OSS工作原理

数据以对象(Object)的形式存储在OSS的存储空间(Bucket)中。如果要使用OSS存储数据,您需要先创建Bucket,并指定Bucket的地域、访问权限、存储类型等属性。创建Bucket后,您可以将数据以Object的形式上传到Bucket,并指定Object的文件名(Key)作为其唯一标识。

核心概念

概念说明
存储空间(Bucket)存储空间是用户用于存储对象(Object)的容器,所有的对象都必须隶属于某个存储空间。
对象(Object)对象是OSS存储数据的基本单元,也被称为OSS的文件。由元数据、用户数据和文件名组成。
地域(Region)表示OSS的数据中心所在物理位置。
访问域名(Endpoint)表示OSS对外服务的访问域名。
访问密钥(AccessKey)指的是访问身份验证中用到的AccessKey ID和AccessKey Secret。

OSS重要特性

  • 版本控制:开启版本控制后,针对数据的覆盖和删除操作将会以历史版本的形式保存下来。
  • Bucket Policy:Bucket拥有者可通过Bucket Policy授权不同用户以何种权限访问指定的OSS资源。
  • 跨区域复制:跨不同OSS数据中心(地域)的Bucket自动、异步复制Object。
  • 数据加密:支持服务器端加密和客户端加密。

OSS使用方式

  • 通过控制台管理OSS
  • 通过API或SDK管理OSS
  • 通过工具管理OSS(ossbrowser、ossutil、ossftp)
  • 通过云存储网关管理OSS

OSS计费方式

  • 按量付费:按照各计费项的实际用量结算费用,先使用,后付费。
  • 资源包:预先购买针对不同的计费项推出的优惠资源包。
  • 预留空间:针对有地域属性Bucket产生的标准存储容量的预付费产品。
  • 存储容量单位包SCU:针对存储费用支持SCU,可用于抵扣多种云存储产品存储容量费用。

更多详情请参考:阿里云官方文档



热门文章
更多>