メインコンテンツまでスキップ

RcloneView vs AzCopy: マルチクラウドGUI vs Azure CLIツール

· 約8分
Tayson
Senior Engineer

AzCopyはAzure BlobおよびAzure Filesの転送用に作られたMicrosoftのCLIツールです。RcloneViewは、Azureを含む70以上のプロバイダーに対応するマルチクラウドGUIです。両者の違いを見ていきましょう。

AzCopyは、Azureストレージアカウントへのデータの移動、取り出し、アカウント間の転送を目的として作られています。Azure Blob Storage、Azure Files、Azure Data Lake Storage Gen2に対応し、Azure Active Directoryおよび SAS トークン認証と緊密に統合されています。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、そして(Azureへのコピー元として)Amazon S3に対応しています。Google Drive、Dropbox、OneDrive、Backblaze B2など、Azure以外のプロバイダーには転送先として対応していません。

RcloneViewは、Azure Blob Storage、Azure Files、Google Drive、OneDrive、Dropbox、AWS S3、Backblaze B2、Cloudflare R2、SFTP、WebDAVなど、70以上のプロバイダーに対応しています。複数のクラウドプロバイダーにまたがってデータを管理している場合、RcloneViewを使えば複数の転送ツールを使い分ける必要がなくなります。

インターフェース

AzCopyはコマンドラインツールです。すべての操作は、フラグ、SASトークンまたはAzure AD資格情報、転送元・転送先のURLを組み合わせたコマンドを作成して行う必要があります。GUIは存在せず、すべてターミナル上で作業します。

RcloneViewは、2ペイン構成のビジュアルファイルエクスプローラーを提供します。Azure Blobコンテナーを Google Driveと並べて閲覧し、プロバイダー間でファイルをドラッグ&ドロップし、ダイアログボックスを通じて同期ジョブを設定できます。GUIによってCLI操作に不慣れなユーザーでも扱いやすくなっている一方、rcloneコマンドに直接アクセスしたい上級ユーザー向けに内蔵ターミナルも用意されています。

認証

AzCopyはAzure Active Directory(OAuth 2.0)、SASトークン、サービスプリンシパルに対応しています。az loginと連携し、Azure VM上のマネージドIDにも対応しています。Azure間の転送では、データが手元のマシンを経由しないサーバーサイドコピーを利用できます。

RcloneViewは、Azure BlobおよびAzure FilesについてSASトークンとアカウントキーに対応しています。Azure AD認証を利用する場合は、リモート設定時に資格情報を構成します。RcloneViewはaz loginと直接連携しませんが、rcloneの設定ファイルに資格情報を安全に保存し、必要に応じて暗号化することもできます。

転送パフォーマンス

AzCopyはAzure転送に最適化されています。並列処理、自動リトライ、Azureアカウント間のサーバーサイドコピー(データが手元のマシンに触れることなくAzureのネットワーク内で移動する)に対応しています。Azure間の移行においては、データをローカルマシン経由でルーティングするどのツールよりも大幅に高速です。

RcloneViewは、Azure間の転送を含め、すべての転送でデータを手元のマシン経由でルーティングします。ただし、マルチスレッド転送、チャンクサイズの設定、帯域幅制限、再開可能なアップロードに対応しています。AzureとAzure以外のプロバイダー間の転送では、パフォーマンスは同程度です。Azure間の転送に関しては、AzCopyのサーバーサイドコピーに明確な優位性があります。

同期とスケジューリング

AzCopyazcopy 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 VM上でAzure AD/マネージドID認証が必須。
  • Azureのみを対象とするCI/CDパイプラインで転送をスクリプト化している。

RcloneViewを選ぶべき場合:

  • Azureとその他のプロバイダー(Google Drive、S3、Dropboxなど)にまたがってデータを管理している。
  • コマンドライン操作よりGUIを好む。
  • 内蔵のスケジューリング、モニタリング、ジョブ履歴が必要。
  • Azureストレージをローカルドライブとしてマウントしたい。
  • cryptリモートによるクライアントサイド暗号化が必要。

RcloneViewを始める

  1. rcloneview.comからRcloneViewをダウンロードします。
  2. リモートマネージャーでAzure BlobまたはAzure Filesのリモートを追加します。
  3. 2ペインエクスプローラーで、他のクラウドプロバイダーと並べてAzureコンテナーを閲覧します。
  4. 内蔵のスケジューリングとモニタリング機能を使って同期ジョブを設定します。

AzCopyは、サーバーサイドコピーとAzure AD統合により、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