对象存储OSS提供标准、低频访问、归档三种存储类型,全面覆盖从热到冷的各种数据存储场景。
标准存储类型(Standard)
OSS标准存储类型提供高可靠、高可用、高性能的对象存储服务,能够支持频繁的数据访问。OSS高吞吐和低延时的服务响应能力能够有效支持各种热点类型数据的访问。标准存储类型是各种社交、分享类的图片、音视频应用、大型网站、大数据分析的合适选择。
- 支持的冗余类型
- 本地冗余:采用数据冗余存储机制,将每个对象的不同冗余存储在同一个区域内多个设施的多个设备上,确保硬件失效时的数据可靠性和可用性。
说明 标准存储(本地冗余)即为同城冗余发布之前的标准存储类型。
- 同城冗余:采用多可用区(AZ)机制,将用户的数据分散存放在同一地域(Region)的3个可用区。当某个可用区不可用时,仍然能够保障数据的正常访问。
- 本地冗余:采用数据冗余存储机制,将每个对象的不同冗余存储在同一个区域内多个设施的多个设备上,确保硬件失效时的数据可靠性和可用性。
- 关键特性
- 按照99.9999999999%(12个9)数据可靠性设计
- 按照99.995%服务可用性设计
- 低延时、高吞吐的访问性能
- 支持HTTPS加密传输
- 支持图片处理
低频访问存储类型(Infrequent Access)
OSS低频访问存储类型适合长期保存不经常访问的数据(平均每月访问频率1到2次)。存储单价低于标准类型,适合各类移动应用、智能设备、企业数据的长期备份,支持实时数据访问。低频访问存储类型的Object有最短存储时间,存储时间短于30天的Object提前被删除会产生一定费用。低频访问存储Object有最小计量空间,Object大小低于64KB,会按照64KB计算存储空间。数据获取会产生数据取回费用。
- 支持的冗余类型
- 本地冗余:采用数据冗余存储机制,将每个对象的不同冗余存储在同一个区域内多个设施的多个设备上,确保硬件失效时的数据可靠性和可用性。
说明 低频访问存储(本地冗余)即为同城冗余发布之前的低频访问存储类型。
- 同城冗余:采用多可用区(AZ)机制,将用户的数据分散存放在同一地域(Region)的3个可用区。当某个可用区不可用时,仍然能够保障数据的正常访问。
- 本地冗余:采用数据冗余存储机制,将每个对象的不同冗余存储在同一个区域内多个设施的多个设备上,确保硬件失效时的数据可靠性和可用性。
- 关键特性
- 按照99.9999999999%(12个9)数据可靠性设计
- 按照99.995%服务可用性设计
- 支持实时访问
- 支持HTTPS加密传输
- 支持图片处理
- 有最短存储时间和最小计量空间
归档存储类型(Archive)
OSS归档存储类型在三种存储类型中单价最低,适合需要长期保存(建议半年以上)的归档数据,在存储周期内极少被访问,数据进入到可读取状态需要1分钟的解冻时间。适合需要长期保存的档案数据、医疗影像、科学资料、影视素材。归档存储类型的Object有最短存储时间,存储时间短于60天的Object提前删除会产生一定费用。归档类型存储Object有最小计量空间,Object大小低于64KB,会按照64KB计算存储空间。数据获取会产生数据取回费用。
关键特性:
- 按照99.999999999%(11个9)数据可靠性设计
- 按照99.99%服务可用性设计
- 已经存储的数据从冷冻状态恢复到可读取状态需要1分钟的等待时间
- 支持HTTPS加密传输
- 支持图片处理,但需要先解冻
- 有最短存储时间和最小计量空间
存储类型对比
| 对比指标 | 标准存储类型 | 低频访问存储类型 | 归档存储类型 |
|---|---|---|---|
| 支持的冗余类型 | 本地冗余和同城冗余 | 本地冗余和同城冗余 | - |
| 数据设计可靠性 | 99.9999999999%(12个9) | 99.9999999999%(12个9) | 99.999999999%(11个9) |
| 服务设计可用性 | 99.995% | 99.995% | 99.99% (数据解冻之后) |
| 对象最小计量大小 | 按照对象实际大小计算 | 64KB | 64KB |
| 最少存储时间 | 无最短存储时间要求 | 30天 | 60天 |
| 数据取回费用 | 不收取数据取回费用 | 按实际获取的数据量收取,单位GB | 按实际解冻的数据量收取,单位GB |
| 数据访问特点 | 实时访问ms延迟 | 实时访问ms延迟 | 数据需要先解冻,解冻完成后才能读取,解冻时间需要1分钟 |
| 图片处理 | 支持 | 支持 | 支持,但需要先解冻 |
说明 “数据取回费用”中的数据是从底层分布式存储系统读取的数据量,在公网传输的数据量会计入到流出流量的计费项中。
存储类型支持的API
| API | 标准存储类型 | 低频访问存储类型 | 归档存储类型 |
|---|---|---|---|
| Bucket创建、删除、查询 | |||
| PutBucket | 支持 | 支持 | 支持 |
| GetBucket | 支持 | 支持 | 支持 |
| DeleteBucket | 支持 | 支持 | 支持 |
| Bucket ACL设置相关 | |||
| PutBucketAcl | 支持 | 支持 | 支持 |
| GetBucketAcl | 支持 | 支持 | 支持 |
| Bucket日志功能 | 支持 | 支持 | 支持 |
| PutBucketLogging | 支持 | 支持 | 支持 |
| GetBucketLogging | 支持 | 支持 | 支持 |
| Bucket缺省静态页面设置 | |||
| PutBucketWebsite | 支持 | 支持 | 不支持 |
| GetBucketWebsite | 支持 | 支持 | 不支持 |
| Bucket Referer防盗链 | 支持 | 支持 | 支持 |
| PutBucketReferer | 支持 | 支持 | 支持 |
| GetBucketReferer | 支持 | 支持 | 支持 |
| Bucket生命周期 | |||
| PutBucketLifecycle | 支持 | 支持 | 支持,仅支持数据回收 |
| GetBucketLifecycle | 支持 | 支持 | 支持 |
| DeleteBucketLifecycle | 支持 | 支持 | 支持 |
| Bucket跨区域复制 | 支持 | 支持 | 支持,仅复制已解冻的对象 |
| PutBucketReplication | 支持 | 支持 | 支持 |
| Bucket跨域设置 | |||
| PutBucketcors | 支持 | 支持 | 支持 |
| GetBucketcors | 支持 | 支持 | 支持 |
| DeleteBucketcors | 支持 | 支持 | 支持 |
| Object操作 | |||
| PutObject | 支持 | 支持 | 支持 |
| PutObjectACL | 支持 | 支持 | 支持 |
| GetObject | 支持 | 支持 | 支持,需要先解冻 |
| GetObjectACL | 支持 | 支持 | 支持 |
| GetObjectMeta | 支持 | 支持 | 支持 |
| HeadObject | 支持 | 支持 | 支持 |
| CopyObject | 支持 | 支持 | 支持 |
| OptionObject | 支持 | 支持 | 支持 |
| DeleteObject | 支持 | 支持 | 支持 |
| DeleteMultipleObjects | 支持 | 支持 | 支持 |
| PostObject | 支持 | 支持 | 支持 |
| PutSymlink | 支持 | 支持 | 支持 |
| GetSymlink | 支持 | 支持 | 支持 |
| RestoreObject | 不支持 | 不支持 | 支持 |
| Multipart操作 | |||
| InitiateMultipartUpload | 支持 | 支持 | 支持 |
| UploadPart | 支持 | 支持 | 支持 |
| UploadPartCopy | 支持 | 支持 | 支持 |
| CompleteMultipartUpload | 支持 | 支持 | 支持 |
| AbortMultipartUpload | 支持 | 支持 | 支持 |
| ListMultipartUpload | 支持 | 支持 | 支持 |
| ListParts | 支持 | 支持 | 支持 |
| 图片处理 | 支持 | 支持 | 支持 |