跳至主要内容

如何從 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 為 $90/TB。以 10 TB 的遷移量為例,需編列 $900 的 AWS 流出費用預算。

降低成本的策略:

  • 分階段遷移,分散在不同的計費週期中進行。
  • 使用頻寬限制將流出流量分散在較長的時間內。
  • 若資料在 Azure 上非立即需要,可先將冷資料封存至 Glacier。

S3 與 Azure 的對應關係

AWS S3 概念Azure 對應項目
Bucket(儲存桶)Container(容器)
Object(物件)Blob
S3 StandardHot tier(熱層)
S3 Standard-IACool tier(冷層)
S3 GlacierArchive tier(封存層)

逐步遷移

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