针对存放在OSS上的数据,阿里云提供多种数据备份方式,以满足不同场景的备份需求。

OSS云上备份方式有如下2种:

  • 跨区域复制(提供控制台配置操作以及基于API/SDK两种模式)
  • 基于OssImport工具

通过跨区域复制进行备份

使用场景

参见管理跨区域复制开发指南

控制台设置操作

参见设置跨区域复制操作指南

常见问题

参见Bucket之间数据同步常见问题

特别说明
  • 源Bucket和目标Bucket属于同一个用户,且分属不同的区域。
  • 源Bucket、目标Bucket存储类型都不是归档类型。
  • 若要在同一区域的Bucket之间进行数据同步,则可以通过OSS的SDK/API编码实现。

通过使用OssImport工具进行备份

OssImport工具可以将本地、其它云存储的数据迁移到OSS,它有以下特点:

  • 支持丰富的数据源,有本地、七牛、百度BOS、AWS S3、Azure Blob、又拍云、腾讯云COS、金山KS3、HTTP、OSS等,并可根据需要扩展。
  • 支持断点续传。
  • 支持流量控制。
  • 支持迁移指定时间后的文件、特定前缀的文件。
  • 支持并行数据下载、上传。
  • 支持单机模式和分布式模式。单机模式部署简单使用方便,分布式模式适合大规模数据迁移
使用场景

参见数据迁移

安装部署

参见说明及配置单机部署 分布式部署

常见问题

参见常见问题

特别说明
  • 不同账户的不同Bucket之间,数据量很大,10TB级别以上的情况,建议使用分布式的版本。
  • 利用增量模式在OSS之间同步文件修改操作,OssImport只能同步文件的修改操作(put/apppend/multipart),不能同步读取和删除操作,数据同步的及时性没有具体的 SLA 保证, 慎重选择。
  • 如果开通了跨区域复制的地域,则推荐使用跨区域复制进行地域之间的数据同步。