OSS提供同城冗余存储和跨区域复制特性,实现同地域和跨地域级别的机房容灾能力。

同城冗余存储

OSS采用多可用区(AZ)内的数据冗余存储机制,将用户的数据冗余存储在同一地域(Region)的多个可用区。当某个可用区不可用时,仍然能够保障数据的正常访问。OSS同城冗余存储提供99.9999999999%(129)的数据设计持久性以及99.995%的服务可用性。

OSS的同城冗余存储能够提供机房级容灾能力。当断网、断电或者发生灾难事件导致某个机房不可用时,仍然能够确保继续提供强一致性的服务能力,整个故障切换过程用户无感知,业务不中断、数据不丢失,可以满足关键业务系统对于“恢复时间目标(RTO)”以及“恢复点目标(RPO)”等于0的强需求。

目前OSS的同城冗余存储支持标准存储类型、低频访问存储类型。这两种存储类型的各项对比指标详情如下:
对比指标标准存储类型低频访问存储类型
数据设计持久性99.9999999999%(129)99.9999999999%(129)
服务可用性99.995%
服务设计可用性99.995%
对象最小计量大小按照对象实际大小计算64 KB
最短存储时间无最短存储时间要求30
数据取回费用按实际获取的数据收取,单位GB
数据访问实时访问,毫秒延迟实时访问,毫秒延迟
图片处理支持支持

更多信息请参见OSS开发指南中的同城冗余存储

跨区域复制

跨区域复制(Cross-Region Replication)是跨不同OSS数据中心(地域)的存储空间(Bucket)自动、异步(近实时)复制对象(Object),它会将Object的创建、更新和删除等操作从源存储空间复制到不同区域的目标存储空间。

跨区域复制可满足您的以下业务需求:
  • 合规性要求:虽然OSS默认对每个存储的对象在物理盘上有多份副本,但合规性要求所规定的数据需要跨一定距离保存一份副本。通过跨区域复制,可以在远距离的OSS数据中心之间复制数据以满足这些合规性要求。
  • 最大限度减少延迟:客户处于两个地理位置。为了最大限度缩短访问对象时的延迟,可以在地理位置与用户较近的OSS数据中心中维护对象副本。
  • 数据备份与容灾:您对数据的安全性和可用性有极高的要求,对所有写入的数据,都希望在另一个数据中心显式地维护一份副本,以备发生特大灾难,如地震、海啸等导致一个OSS数据中心损毁时,还能启用另一个OSS数据中心的备份数据。
  • 数据复制:由于业务原因,需要将数据从OSS的一个数据中心迁移到另一个数据中心。
  • 操作原因:您在两个不同数据中心拥有分析同一组对象的计算集群,可以选择在两个不同区域中维护对象副本。

跨区域复制功能满足Bucket跨区域容灾或用户数据复制的需求。目标Bucket中的对象是源Bucket中对象的精确副本,它们具有相同的对象名、版本信息、元数据以及内容,例如创建时间、拥有者、用户定义的元数据、Object ACL、对象内容等。支持复制未加密的对象和使用SSE-KMS、SSE-OSS方式进行服务器端加密的对象。

更多信息请参见OSS开发指南中的跨区域复制概述