跳到主要内容

如何从 AWS S3 迁移到 Azure Blob Storage —— 使用 RcloneView 进行跨云迁移

· 阅读需 4 分钟
Tayson
Senior Engineer

你的公司正在向 Microsoft Azure 标准化迁移。第一步:将数 TB 的数据从 S3 存储桶迁移到 Azure Blob Storage,同时不丢失文件、不破坏应用程序、也不因出站流量费用而超出预算。

在主要云服务商之间迁移是一项重大工程。AWS S3 和 Azure Blob Storage 使用不同的 API、不同的命名规范和不同的访问模型。RcloneView 屏蔽了这些差异——你可以在双栏浏览器中将两者都视为简单的文件树,只需点击即可在它们之间传输。

RcloneView 应用预览

在一个地方管理和同步所有云端

RcloneView 是 rclone 的跨平台 GUI。通过清爽的可视化界面比较文件夹、传输或同步文件,并自动化多云工作流。

  • 一键作业:复制 · 同步 · 比较
  • 调度器与历史记录,实现可靠的自动化
  • 支持 Google Drive、OneDrive、Dropbox、S3、WebDAV、SFTP 等
WindowsmacOSLinux
免费开始使用 →

核心功能免费。Plus 提供自动化功能。

规划迁移

成本考量

S3 出站流量费:前 10 TB 每 TB 90 美元。对于 10 TB 的迁移,需预留 900 美元的 AWS 出站流量费用。

降低成本的策略:

  • 分阶段迁移,跨越多个计费周期。
  • 使用带宽限制,将出站流量分散到更长时间内。
  • 先将冷数据归档至 Glacier(如果 Azure 端暂不需要立即使用)。

S3 与 Azure 概念对照

AWS S3 概念Azure 对应概念
Bucket(存储桶)Container(容器)
Object(对象)Blob
S3 StandardHot 层(热存储)
S3 Standard-IACool 层(冷存储)
S3 GlacierArchive 层(归档存储)

分步迁移指南

1)添加两个远程

Add S3 and Azure remotes

2)浏览并评估

Browse S3 and Azure side by side

3)运行复制任务

Run S3 to Azure migration

使用较高的并行度(8–16 个并发传输)以获得最佳吞吐量。

4)监控进度

Monitor S3 to Azure transfer

5)验证完整性

Verify S3 to Azure migration

迁移完成后

  1. 使用文件夹对比功能验证全部数据
  2. 更新应用程序配置——将 S3 端点更改为 Azure 端点。
  3. 进行充分测试——确保所有应用程序都能在 Azure 上正常运行。
  4. 运行增量同步,以捕获迁移期间发生的变更。
  5. 保留 S3 30 天作为回退方案。
  6. 在确认稳定性后下线 S3

快速上手

  1. rcloneview.com 下载 RcloneView
  2. 添加 AWS S3 和 Azure Blob 作为远程。
  3. 在监控下运行复制任务
  4. 使用文件夹对比进行验证

不同的云,同样简单的流程。


相关指南:

支持的云服务商

Local Files
WebDAV
FTP
SFTP
HTTP
SMB / CIFS
Google Drive
Google Photos
Google Cloud Storage
OneDrive
Dropbox
Box
MS Azure Blob
MS File Storage
S3 Compatible
Amazon S3
pCloud
Wasabi
Mega
Backblaze B2
Cloudflare R2
Alibaba OSS
Ceph
Swift (OpenStack)
IBM Cloud Object Storage
Oracle Cloud Object Storage
IDrive e2
MinIO
Storj
DigitalOcean Spaces