使用 RcloneView 將 Backblaze B2 遷移至 Wasabi
Backblaze B2 的儲存成本雖低,但流出流量與 API 費用可能累積成一筆可觀的開銷——RcloneView 讓遷移到 Wasabi 的固定費率變得簡單又可驗證。
Backblaze B2 與 Wasabi 是注重成本的團隊最常使用的兩大 S3 相容物件儲存服務。B2 以其低廉的每 GB 儲存費率($0.006/GB/月)著稱,但其計價模式包含流出流量費用($0.01/GB)與交易次數費用,對於讀取密集型工作負載的團隊來說,這些費用可能出乎意料。Wasabi 則提供固定費率($0.0069/GB/月),沒有流出流量或 API 費用,讓成本完全可預測。RcloneView 透過視覺化介面處理這兩個 S3 相容供應商之間的遷移,無需撰寫 CLI 腳本。
本指南涵蓋完整的遷移流程——從了解計價差異到在傳輸後驗證每個物件。

在同一處管理與同步所有雲端
RcloneView 是 rclone 的跨平台 GUI。透過清爽的視覺化介面比較資料夾、傳輸或同步檔案,並自動化多雲工作流程。
- 一鍵作業:複製 · 同步 · 比較
- 排程器與歷史記錄,打造可靠的自動化
- 支援 Google Drive、OneDrive、Dropbox、S3、WebDAV、SFTP 等
核心功能免費。Plus 提供自動化功能。
為什麼要從 Backblaze B2 遷移至 Wasabi
遷移的決策通常取決於可預測性。B2 的儲存費率略低於 Wasabi,但一旦加上流出流量與 Class B/C 交易費用,總成本往往會超過 Wasabi 的固定費率——尤其是對於經常讀取資料的工作負載而言。
考慮這樣的情境:在 B2 上儲存 10 TB 資料,每月費用為 $60。如果你每月下載其中的 5 TB(用於串流媒體、發佈建置版本、執行分析),流出流量將額外增加 $50。列出與下載檔案的 Class B 交易費用還會再增加更多。而在 Wasabi 上,同樣 10 TB 的資料每月總共只需 $69,無論你讀取多少資料或呼叫多少次 API。
Wasabi 同時維持最低 90 天的儲存政策——在 90 天內刪除物件會按剩餘天數收取比例費用。如果你儲存的是短期存在的資料,務必將此納入規劃考量。
在 RcloneView 中設定 Backblaze B2
開啟遠端管理員並新增一個 Backblaze B2 遠端。你可以使用原生 B2 API 或 S3 相容 API。就遷移用途而言,建議使用 S3 相容端點,因為這樣 RcloneView 可以對來源與目的地使用相同的傳輸邏輯。
輸入你的 B2 Application Key ID 與 Application Key。如果你有針對特定儲存桶的金鑰,建議使用它們以提升安全性——來源端的金鑰只需具備讀取權限即可。
在 RcloneView 中設定 Wasabi
將 Wasabi 新增為 S3 相容遠端。在遠端管理員中,選擇 Amazon S3 Compatible,並設定:
- Provider:Wasabi
- Access Key 與 Secret Key:從 Wasabi 主控台產生
- Region:選擇離你的使用者最近的區域(us-east-1、eu-central-1、ap-northeast-1 等)
- Endpoint:根據所選區域自動設定
在 Wasabi 主控台或透過 RcloneView 的 檔案總管建立目的地儲存桶。選擇與你主要使用者群相同的區域以降低延遲。
執行遷移
開啟雙欄檔案總管,左側為 B2,右側為 Wasabi。前往你要遷移的 B2 儲存桶,以及 Wasabi 的目的地儲存桶。
若要進行完整遷移,請建立一個同步工作。RcloneView 會列舉 B2 儲存桶中的所有物件,與 Wasabi 目的地進行比對,並僅傳輸缺少或已變更的部分。由於兩家供應商都透過 ETag 支援 MD5 校驗碼,檔案比對既快速又準確。
傳輸時的重要考量:
- B2 的流出流量:遷移過程中你將產生 B2 的流出流量費用。若要降低成本,可考慮使用 Backblaze 與 Cloudflare 的免流出流量合作方案(如適用於你的環境),或是 B2 頻寬聯盟。
- 平行傳輸:B2 與 Wasabi 都支援高並行度。將平行傳輸數設為 8-16 以獲得最佳吞吐量。
- 大型檔案:兩家供應商都支援分段上傳。RcloneView 會自動對超過門檻值的檔案使用分段上傳,確保大型物件能可靠地傳輸。
監控傳輸進度
即時監控儀表板會顯示傳輸佇列中每個檔案的狀態。你可以追蹤個別檔案的進度、整體完成百分比,以及目前的傳輸速度。如果網路狀況發生變化,可以暫停傳輸並稍後繼續——RcloneView 會從中斷處接續進行。
對於數 TB 等級的遷移,傳輸可能會持續數小時或數天。RcloneView 的日誌記錄功能能確保你擁有完整的紀錄,包含已傳輸的內容、被略過的項目,以及發生的任何錯誤。
驗證遷移結果
傳輸完成後,在 B2 來源與 Wasabi 目的地之間執行比較操作。RcloneView 會列出僅存在於單一端的檔案,以及大小或校驗碼不一致的檔案。若比較結果乾淨無差異,即可確認遷移成功。
請留意以下事項:
- 空目錄:物件儲存並沒有真正的目錄結構。B2 與 Wasabi 都使用以前綴為基礎的「資料夾」概念。RcloneView 會一致地處理這種情況,但請確認你的應用程式邏輯不依賴目錄標記。
- 中繼資料保留:標準中繼資料(content-type、last-modified)在 S3 相容傳輸過程中會被保留。自訂中繼資料(x-amz-meta-*)也會由 RcloneView 一併傳輸。
遷移後的清理工作
在你驗證完遷移結果並將所有應用程式端點從 B2 更新為 Wasabi 之後:
- 更新 DNS 與應用程式設定:將你的服務指向新的 Wasabi 端點。
- 執行最後一次同步:捕捉在遷移期間新增到 B2 的任何檔案。
- 暫時保留 B2 資料:保留 B2 儲存桶一段回復期(通常為 2-4 週)。
- 刪除 B2 資料:在確認 Wasabi 上一切運作正常後,刪除 B2 儲存桶以停止產生儲存費用。
在規劃保留策略時,請記得 Wasabi 最低 90 天的儲存政策。如果你在 90 天內從 Wasabi 刪除物件,仍會被收取完整 90 天的費用。
開始使用
- 從 rcloneview.com 下載 RcloneView。
- 在遠端管理員中,將 Backblaze B2 與 Wasabi 新增為 S3 相容遠端。
- 使用雙欄檔案總管執行從 B2 到 Wasabi 的同步工作,並即時監控進度。
- 使用比較功能驗證遷移結果,並更新你的應用程式端點。
B2 與 Wasabi 都是優秀的物件儲存供應商,但當可預測的成本很重要時,Wasabi 的固定費率模式勝出——而 RcloneView 讓這次切換變得毫不費力。
相關指南: