データ転送用の Azure ソリューションを選択する
この記事では、いくつかの一般的な Azure データ転送ソリューションの概要を示します。 また、環境内のネットワーク帯域幅と転送するデータのサイズに応じて推奨されるオプションへのリンクも記載されています。
データ移動の種類
データ転送は、オフライン、またはネットワーク接続経由で行うことができます。 次に応じて、ソリューションを選択します。
- データ サイズ - 転送用のデータのサイズ。
- 転送頻度 - 1 回限り、または定期的なデータ インジェスト。
- ネットワーク – 環境内でデータ転送に使用可能な帯域幅。
次の種類のデータ移動が可能です。
配送可能なデバイスを使用したオフライン転送 - オフラインの 1 回限りの一括データ転送を実行するときに、配送可能な物理的なデバイスを使用します。 このユース ケースでは、ディスクまたは特殊化されたデバイスにデータをコピーし、データがアップロードされるセキュリティで保護された Microsoft の施設に発送します。 独自のディスクを購入して発送することも、Microsoft が提供するディスクまたはデバイスを注文することもできます。 Microsoft が提供するオフライン転送ソリューションには、Azure Data Box、 Data Box Disk、 Data Box Heavyなどがあります。
ネットワーク転送 - ネットワーク接続経由で Azure にデータを転送します。 この転送は、さまざまな方法で実行できます。
- ハイブリッド移行サービス - Azure Storage Mover は、ワークロードのダウンタイムを最小限に抑えながら、ファイルとフォルダーを Azure Storage に移行できる、フル マネージドの新しい移行サービスです。 Azure Storage Mover は、クラウド サービス コンポーネントとオンプレミス移行エージェント仮想マシン (VM) で構成されるハイブリッド クラウド サービスです。 Storage Mover は、 リフト アンド シフトなどの移行シナリオや、時々繰り返すクラウド移行に使用されます。
- オンプレミス デバイス - データセンター内に存在し、ネットワーク経由のデータ転送を最適化する、物理または仮想デバイスが提供されています。 これらのデバイスは、頻繁に使用されるファイルのローカル キャッシュも提供します。 物理デバイスは Azure Stack Edge、仮想デバイスは Data Box Gateway です。 両方ともオンプレミスで永続的に実行され、ネットワーク経由で Azure に接続されます。
- グラフィカル インターフェイスの - 場合によっては少数のファイルだけを転送し、データ転送を自動化する必要がない場合は、Azure Storage Explorer などのグラフィカル インターフェイス ツールまたは Azure portal の Web ベースの探索ツールを選択できます。
- スクリプトまたはプログラムによる転送 - 提供されている最適化されたソフトウェア ツールを使用するか、REST API/SDK を直接呼び出すことができます。 使用可能かつスクリプト実行可能なツールは、AzCopy、Azure PowerShell、および Azure CLI です。 プログラム インターフェイスでは、.NET、Java、Python、Node/JS、C++、Go、PHP、または Ruby のいずれかの SDK を使用します。
- マネージド データ パイプライン - クラウド パイプラインを設定して、複数の Azure サービス間またはオンプレミスで、あるいは 2 つを組み合わせて、ファイルを定期的に転送することができます。 データ パイプラインを設定および管理したり、分析用にデータを移動および変換するには、Azure Data Factory を使用します。
次の図は、転送に使用可能なネットワーク帯域幅、転送用のデータのサイズ、および転送の頻度に応じて、さまざまな Azure データ転送ツールを選択するためのガイドラインを示しています。
*オフライン転送デバイスの上限 - Data Box Disk、Data Box、および Data Box Heavy は、複数の種類のデバイスを発注することによって拡張できます。
データ転送ソリューションの選択
次の質問に答えて、データ転送ソリューションの選択に役立ててください。
使用可能なネットワーク帯域幅が制限されているか、存在しないか、または大規模なデータセットを転送しますか?
"はい" の場合は、シナリオ 1: ネットワーク帯域幅が低速または存在しない場合の大規模なデータセットの転送に関するページを参照してください。
大規模なデータセットをネットワーク経由で転送し、かつ中程度から高いネットワーク帯域幅が存在しますか。
"はい" の場合は、シナリオ 2: 中程度から高速のネットワーク帯域幅での大規模なデータセットの転送に関するページを参照してください。
ネットワーク経由で少数のファイルを時折転送するだけですか。
"はい" の場合は、シナリオ 3: ネットワーク帯域幅が制限されているか中程度の場合の小規模なデータセットの転送に関するページを参照してください。
一定間隔で特定の時点のデータ転送を探していますか。
"はい" の場合は、シナリオ 4: 定期的なデータの転送に関するページに記載されているスクリプト/プログラム オプションを使用します。
進行中の継続的なデータ転送を探していますか。
"はい" の場合は、シナリオ 4: 定期的なデータの転送に関するページに記載されているスクリプト/プログラム オプションを使用します。
Azure portal のデータ転送機能
また、シナリオに固有の情報を提供し、最適なデータ転送ソリューションのリストを確認することもできます。 リストを表示するには、Azure portal 内で Azure Storage アカウントに移動し、 データ転送 フィーチャーを選択します。 環境内のネットワーク帯域幅、転送するデータのサイズ、およびデータ転送の頻度を指定すると、指定した情報に対応するソリューションのリストが表示されます。
次のステップ
内容は次のとおりです。
- ハイブリッド移行サービスである Azure Storage Mover。
- Azure Storage Moverを使用したクラウド移行。
内容は次のとおりです。
REST API を使用してデータ転送する