一般情况下,当客户端访问OBS时,如果OBS中没有被访问的数据,将会返回404错 误。OBS提供镜像回源功能,可以在被请求的数据不存在时,通过回源规则从源站获 取对应数据。
用户为桶定义镜像回源规则后,如果客户端访问OBS桶中不存在的资源,且该资源符 合镜像回源规则,OBS将以镜像回源的方式去数据源站获取资源,将该资源上传到 OBS中并返回给客户端。整个过程不中断业务,适用于客户源站无缝迁移数据到 OBS,用户可以在无感知的情况下,低成本地迁移业务到OBS上来。镜像回源流程如 图3-3所示。
图3-3 镜像回源流程
最佳实践 3 迁移第三方云厂商数据至 OBS
配置方法
当前镜像回源处于公测阶段,配置方法请参见创建镜像回源规则。
4 OBS 之间数据迁移
本教程介绍如何通过对象存储迁移服务OMS实现对象存储服务OBS之间跨帐号、跨区 域、以及同区域内的数据迁移。
● 跨帐号迁移:不同的华为云帐号之间桶数据迁移。
● 跨区域迁移:不同区域之间的桶数据迁移。
● 同区域迁移:同区域内的桶数据迁移。
什么是对象存储迁移服务
对象存储迁移服务(Object Storage Migration Service,OMS)是一种线上数据迁移 服务,可以帮助您将其他云服务商对象存储服务中的数据在线迁移至华为云的对象存 储服务(Object Storage Service,OBS)中,也可以在对象存储服务OBS之间进行灵 活的数据迁移。
使用对象存储迁移服务,您只需在控制台填写源端OBS数据信息和目的端OBS数据信 息,并创建迁移任务或创建迁移任务组即可,迁移任务与迁移任务组的区别请参见迁 移任务与迁移任务组的适用场景。
注意
● 2022年1月1日前,对象存储迁移服务(OMS)处于免费期,免费期结束后服务将 根据您累计使用的迁移流量进行收费,计费方式简单灵活、易于预测。具体费用详 情,请参见产品价格详情。迁移过程中会调用源端和目的端的对象存储服务的API 进行数据的上传、下载,所以会产生一定的API请求及下载流量费用,具体费用说 明请参见计费说明。
● 跨帐号迁移过程除了会产生对象存储迁移服务费用(2022年1月1日前免费)外,还 会产生请求费用和流量费用。
1. 请求费用:该项费用在调用OBS API时产生,按请求次数计费,包括PUT/POST/
COPY/LIST/GET/HEAD等。
2. 流量费用:源端下载数据时,会产生流量费用,流量由数据的实际大小决定,费 用由源端数据所在云服务商收取;数据上传至华为云OBS不收取流量费用。
● 对象存储迁移服务暂不支持迁移多版本的对象存储数据。
● OMS同样适用于OBS桶和并行文件系统桶之间的数据迁移。
最佳实践 4 OBS 之间数据迁移
迁移流程
迁移流程如图4-1所示,具体操作请参见华为云OBS之间迁移操作指导。
图4-1 OBS 之间数据迁移流程
5 使用备份软件实现本地数据备份至 OBS
5.1 概述
传统的备份与恢复方案需要将备份数据写入磁带等存储设备,然后再运输至数据中 心。在此过程中数据的安全及完整性依赖很多因素,比如硬件、人员等等。无论是从 前期搭建数据中心还是后期的维护,都使得传统的备份与恢复方案面临着管理复杂、
投入成本高的难题。
云存储定位于简单、安全、高效且低成本,使其成为磁带等传统存储设备的非常有吸 引力的替代品。OBS即一种云存储服务,它提供海量、可弹性扩展的存储服务。OBS 所有的业务、存储节点采用分布集群方式工作使得OBS的可扩展性更高。提供数据多 份冗余、一致性检查等功能使得存储在OBS中的数据更加安全、可靠。OBS按照使用 量付费,使得成本易于预测。
Commvault、爱数云备份服务(AnyBackup Cloud)等第三方备份软件,都支持对接 OBS进行数据备份。通过这些备份软件,用户可以根据自身需求制定合适的备份策 略,达到安全、高效的备份目的。