跳至主要内容

RcloneView vs AzCopy:多雲端 GUI 對比 Azure CLI 工具

· 閱讀時間約 8 分鐘
Tayson
Senior Engineer

AzCopy 是微軟專為 Azure Blob 與 Azure Files 傳輸打造的 CLI 工具。RcloneView 則是一款多雲端 GUI,除了 Azure 之外還支援超過 70 種其他雲端服務供應商。以下是兩者的比較。

AzCopy 專為將資料傳入、傳出以及在 Azure 儲存體帳戶之間搬移而設計。它支援 Azure Blob Storage、Azure Files 與 Azure Data Lake Storage Gen2,並與 Azure Active Directory 及 SAS token 驗證緊密整合。RcloneView 則採取不同的做法——它將 Azure 視為眾多支援的服務供應商之一進行連線,並透過視覺化介面管理傳輸作業。哪個選擇更適合,取決於你的工作流程僅限於 Azure,還是涉及多雲端環境。

RcloneView 應用程式預覽

在同一處管理與同步所有雲端

RcloneView 是 rclone 的跨平台 GUI。透過清爽的視覺化介面比較資料夾、傳輸或同步檔案,並自動化多雲工作流程。

  • 一鍵作業:複製 · 同步 · 比較
  • 排程器與歷史記錄,打造可靠的自動化
  • 支援 Google Drive、OneDrive、Dropbox、S3、WebDAV、SFTP 等
WindowsmacOSLinux
免費開始使用 →

核心功能免費。Plus 提供自動化功能。

服務供應商支援

AzCopy 支援 Azure Blob Storage、Azure Files、Azure Data Lake Storage Gen2,以及 Amazon S3(作為複製到 Azure 的來源)。它不支援 Google Drive、Dropbox、OneDrive、Backblaze B2 或任何其他非 Azure 供應商作為目的地。

RcloneView 支援超過 70 種服務供應商,包括 Azure Blob Storage、Azure Files、Google Drive、OneDrive、Dropbox、AWS S3、Backblaze B2、Cloudflare R2、SFTP、WebDAV 等等。如果你需要在多個雲端服務供應商之間管理資料,RcloneView 讓你不必再使用多個傳輸工具。

介面

AzCopy 是一款命令列工具。每項操作都需要透過旗標、SAS token 或 Azure AD 憑證,以及來源/目的地 URL 來組成指令。它沒有 GUI——你必須完全在終端機中操作。

RcloneView 提供視覺化的雙窗格檔案總管介面。你可以同時瀏覽 Azure Blob 容器與 Google Drive,透過拖放在不同供應商之間傳輸檔案,並透過對話框設定同步作業。這個 GUI 讓不熟悉 CLI 操作的使用者也能輕鬆上手,同時也內建終端機,供想直接使用 rclone 指令的進階使用者操作。

驗證方式

AzCopy 支援 Azure Active Directory(OAuth 2.0)、SAS token 與服務主體(service principals)。它可與 az login 整合,並支援 Azure 虛擬機器上的受控識別(managed identities)。對於 Azure 到 Azure 的傳輸,它可使用伺服器端複製,資料不會經過你的電腦。

RcloneView 支援 Azure Blob 與 Azure Files 的 SAS token 與帳戶金鑰驗證。若要使用 Azure AD 驗證,你需要在遠端設定中配置相關憑證。雖然 RcloneView 不直接與 az login 整合,但它會將憑證安全地儲存在 rclone 設定檔中,並可選擇加密保護。

傳輸效能

AzCopy 針對 Azure 傳輸進行了最佳化。它支援平行作業、自動重試,以及 Azure 帳戶之間的伺服器端複製(資料在 Azure 網路內移動,不會經過你的電腦)。對於 Azure 到 Azure 的遷移,這比任何需要透過本機路由資料的工具都要快得多。

RcloneView 所有傳輸都會經由你的電腦路由,包括 Azure 到 Azure 的傳輸。不過,它提供多執行緒傳輸、可調整的區塊大小、頻寬限制,以及可續傳的上傳功能。對於 Azure 與非 Azure 供應商之間的傳輸,效能表現相當。但對於 Azure 到 Azure 的傳輸,AzCopy 的伺服器端複製具有明顯優勢。

同步與排程

AzCopy 支援 azcopy sync,並根據最後修改時間戳記進行刪除偵測。排程功能則需要依賴 cron 或 Windows 工作排程器等外部工具。

RcloneView 提供同步、複製與移動操作,並內建排程功能。你可以透過視覺化排程器設定定期作業——不需要任何外部工具。作業歷史面板會記錄每次執行的詳細統計資料。

監控

AzCopy 會將進度輸出到終端機並寫入日誌檔案。你可以透過 azcopy jobs listazcopy jobs show 查看作業狀態。

RcloneView 提供即時監控儀表板,顯示個別檔案進度、傳輸速度圖表以及整體完成百分比。你可以在 GUI 中暫停、繼續或取消個別傳輸作業。

功能比較表

功能RcloneViewAzCopy
GUI 介面無(僅限 CLI)
Azure Blob 支援
Azure Files 支援
非 Azure 供應商70+ 種供應商S3(僅作為來源)
Azure 伺服器端複製
Azure AD 驗證透過設定原生支援
內建排程無(需要 cron)
即時監控 GUI無(終端機輸出)
掛載為本機磁碟機
加密(crypt)
頻寬節流
續傳失敗的傳輸

該選擇哪個工具

選擇 AzCopy 的情況:

  • 你的工作流程僅限於 Azure(Azure Blob 到 Azure Blob)。
  • 你需要 Azure 帳戶之間的伺服器端複製以獲得最快速度。
  • 你需要在 Azure 虛擬機器上使用 Azure AD/受控識別驗證。
  • 你在只涉及 Azure 的 CI/CD 管線中撰寫傳輸腳本。

選擇 RcloneView 的情況:

  • 你需要在 Azure 與其他供應商(Google Drive、S3、Dropbox 等)之間管理資料。
  • 你偏好使用 GUI 而非命令列操作。
  • 你需要內建的排程、監控與作業歷史記錄功能。
  • 你想將 Azure 儲存體掛載為本機磁碟機。
  • 你需要透過 crypt 遠端進行用戶端加密。

開始使用 RcloneView

  1. rcloneview.com 下載 RcloneView
  2. 在遠端管理員中新增你的 Azure Blob 或 Azure Files 遠端。
  3. 在雙窗格檔案總管中,與其他雲端服務供應商一起瀏覽你的 Azure 容器。
  4. 透過內建排程與監控功能設定同步作業。

AzCopy 擅長透過伺服器端複製與 Azure AD 整合來進行 Azure 到 Azure 的傳輸。RcloneView 則提供更廣泛的多雲端解決方案,具備視覺化介面、內建排程,以及對超過 70 種供應商的支援。對於需要管理 Azure 以外資料的團隊而言,RcloneView 讓你不必再使用多個專門工具。


相關指南:

支援的雲端服務商

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