You need to enable JavaScript to run this app.
内容分发网络

内容分发网络

复制全文
使用 CDN 加速 TOS 资源分发
使用 CDN 和 TOS 重定向回源实现无缝数据迁移与分发加速
复制全文
使用 CDN 和 TOS 重定向回源实现无缝数据迁移与分发加速

场景描述

在业务上云或更换对象存储服务商的过程中,通常需要将海量的存量数据从原有的存储源(例如本地服务器或其他云存储)迁移至火山引擎对象存储(TOS)。在整个迁移过程中,需要保证业务不中断,用户访问体验不受影响。

本实践旨在介绍一种利用 TOS 的 重定向回源 特性与内容分发网络(CDN)的 回源重定向跟随 特性相结合的方案,以实现数据的平滑、无感迁移,并借助 CDN 的能力提升数据分发效率。

核心优势

  • 业务无缝迁移:迁移期间,业务流量无需任何改造。对于尚未迁移到 TOS 的数据,访问请求会被无缝重定向至源站,保证了业务的连续性。
  • 提升分发性能:CDN 节点在收到重定向指令后,会主动向源站请求资源并缓存到 CDN 边缘节点,同时返回给用户。这避免了客户端进行二次请求的延迟,并且后续的相同资源请求可直接由 CDN 边缘缓存响应,获得加速效果。
  • 数据按需迁移:只有当资源被访问时,才会触发从源站到 TOS 的数据拉取。这种方式实现了数据的按热度迁移,避免了一次性迁移全部数据带来的带宽压力和成本。

工作原理

该方案协同了 CDN 和 TOS 的能力,其核心工作流程如下图所示。

说明

在该流程中,由于 CDN 启用了回源重定向跟随,CDN 会缓存从重定向地址获取的文件。

推荐配置步骤

1. 配置 TOS 重定向回源

  1. 登录 火山引擎对象存储(TOS)控制台
  2. 进入需要配置的存储桶,在左侧导航栏中,点击 基础设置 > 回源设置
  3. 回源设置 页面,点击 创建规则,并完成以下配置:
    • 回源方式:选择 重定向回源
    • 回源地址:配置为您的源站地址。

2. 配置 CDN 回源重定向跟随

  1. 登录 火山引擎内容分发网络控制台
  2. 在左侧导航栏,点击 域名管理
  3. 域名管理 页面,找到需要配置的域名,点击 管理
    • 定位 回源重定向跟随 模块。
    • 如果您使用的是旧版域名管理页面,点击 编辑配置,然后在 回源配置 标签页中定位 回源重定向跟随 模块。
    • 如果您使用的是新版域名管理页面,点击 编辑域名。在页面左侧的树状配置项列表中,定位 功能配置 > 回源配置 > 回源重定向跟随。如果该模块置灰,点击模块右边的 +
  4. 关于新旧版域名管理页面的区别,参见 新版域名配置
  5. 回源重定向跟随 模块中,设置 状态 为启用。
  6. 点击 提交编辑

完成以上配置后,当您访问一个尚未迁移到 TOS 的资源时,整个流程将自动生效,实现数据的无缝迁移和访问加速。

最近更新时间:2025.12.19 15:49:09
这个页面对您有帮助吗?
有用
有用
无用
无用