この記事では、環境内のネットワーク帯域幅が低から中程度で、小規模なデータセットの転送を計画している場合のデータ転送ソリューションの概要について説明します。 この記事では、推奨されるデータ転送オプションと、このシナリオのそれぞれの主要な機能マトリックスについても説明します。
使用可能なすべてのデータ転送オプションの概要については、「 Azure データ転送ソリューションの選択」を参照してください。
シナリオの説明
小規模なデータセットとは、データ サイズが GB から数 TB のものです。 低から中程度のネットワーク帯域幅とは、45 Mbps (データセンターでの T3 接続) から 1 Gbps を意味します。
- 少数のファイルのみを転送していて、データ転送を自動化する必要がない場合は、グラフィカル インターフェイスを使用してツールを検討してください。
- システム管理に慣れている場合は、コマン ドラインまたはプログラム/スクリプト ツールを検討してください。
推奨されるオプション
このシナリオで推奨されるオプションは次のとおりです。
Azure Portal の Azure Storage Explorer や Azure Storage などのグラフィカル インターフェイス ツール。 これにより、データを表示し、いくつかのファイルをすばやく転送する簡単な方法が提供されます。
- Azure Storage Explorer - このクロスプラットフォーム ツールを使用すると、Azure ストレージ アカウントの内容を管理できます。 BLOB、ファイル、キュー、テーブル、Azure Cosmos DB のエンティティをアップロード、ダウンロード、および管理できます。 BLOB ストレージと共に使用して BLOB とフォルダーを管理できるだけでなく、ローカル ファイル システムと BLOB ストレージ間、またはストレージ アカウント間で BLOB をアップロードおよびダウンロードすることができます。
- Azure portal titleSuffix: Azure Portal の Azure Storage には、ファイルを探索し、新しいファイルを一度に 1 つずつアップロードするための Web ベースのインターフェイスが用意されています。 ツールをインストールしたくない場合、またはファイルをすばやく探索するためや少数のファイルをアップロードするためだけにコマンドを発行したくない場合に適しています。
AzCopy/PowerShell/Azure CLI や Azure Storage REST API などのスクリプト/プログラム ツール。
- AzCopy - このコマンドライン ツールを使用すると、最適なパフォーマンスで Azure Blob、Files、Table Storage との間でデータを簡単にコピーできます。 AzCopy はコンカレンシーと並列処理をサポートし、中断された場合にコピー操作を再開することができます。
- Azure PowerShell - ユーザーがシステム管理に慣れる場合は、Azure PowerShell の Azure Storage モジュールを使用してデータを転送します。
- Azure CLI - このクロスプラットフォーム ツールを使用して、Azure サービスを管理し、Azure Storage にデータをアップロードします。
- Azure Storage REST API/SDK – アプリケーションをビルドするときに、Azure Storage REST API/SDK に対してアプリケーションを開発し、複数の言語で提供される Azure クライアント ライブラリを使用できます。
主要機能の比較
次の表は、主な機能における相違点をまとめたものです。
特徴 | Azure 記憶域エクスプローラー | Azure Portal | AzCopy Azure PowerShell Azure CLI(Azure コマンドライン インターフェイス) |
Azure Storage REST API または SDK |
---|---|---|---|---|
可用性 | ダウンロードしてインストールする スタンドアロン ツール |
Azure portal の Web ベースの探索ツール | コマンド ライン ツール | .NET、Java、Python、JavaScript、C++、Go、Ruby、PHP のプログラミング可能なインターフェイス |
グラフィカル インターフェイス | イエス | イエス | いいえ | いいえ |
サポートされているプラットフォーム | Windows、Mac、Linux | Web ベース | Windows、Mac、Linux | すべてのプラットフォーム |
使用できる Blob Storage 操作 (対 BLOB およびフォルダー) |
アップロード ダウンロード 管理 |
アップロード ダウンロード 管理 |
アップロード ダウンロード 管理 |
はい、カスタマイズ可能 |
許可されている Data Lake Gen1 ストレージ ファイルとフォルダーの操作 |
アップロード ダウンロード 管理 |
いいえ | アップロード ダウンロード 管理 |
いいえ |
許可されるファイル ストレージ操作 ファイルとディレクトリの場合 |
アップロード ダウンロード 管理 |
アップロード ダウンロード 管理 |
アップロード ダウンロード 管理 |
はい、カスタマイズ可能 |
許可されるテーブル ストレージ操作 (対テーブル) |
管理 | いいえ | AzCopy v7 でのテーブルのサポート | はい、カスタマイズ可能 |
使用できる Queue Storage 操作 | 管理 | いいえ | いいえ | はい、カスタマイズ可能です |
次のステップ
- Azure Storage Explorer を使用してデータを転送する方法について説明します。
- AzCopy を使用してデータを転送する