この記事では、データを定期的に転送する場合のデータ転送ソリューションの概要について説明します。 ネットワーク経由の定期的なデータ転送は、定期的な間隔または継続的なデータ移動として分類できます。 この記事では、推奨されるデータ転送オプションと、このシナリオのそれぞれの主要な機能マトリックスについても説明します。
使用可能なすべてのデータ転送オプションの概要については、「 Azure データ転送ソリューションの選択」を参照してください。
推奨されるオプション
定期的なデータ転送用の推奨されるオプションは、転送が定期的であるか継続的であるかに応じて 2 つのカテゴリに分類されます。
スクリプト/プログラム ツール – 一定の間隔で発生するデータ転送の場合は、AzCopy や Azure Storage REST API などのスクリプト化されたプログラムツールを使用します。 これらのツールは、IT プロフェッショナルおよび開発者を対象としています。
- AzCopy - このコマンドライン ツールを使用すると、最適なパフォーマンスで Azure Blob、Files、Table Storage との間でデータを簡単にコピーできます。 AzCopy はコンカレンシーと並列処理をサポートし、中断された場合にコピー操作を再開することができます。
- Azure Storage REST API/SDK – アプリケーションをビルドするときに、Azure Storage REST API に対してアプリケーションを開発し、複数の言語で提供される Azure SDK を使用できます。 REST API では、特に Azure との間でデータをハイパフォーマンスにコピーするために設計された Azure Storage データ移動ライブラリを利用することもできます。
継続的データ インジェスト ツール – 継続的かつ継続的なデータ インジェストの場合は、次のいずれかのオプションを選択できます。
- オブジェクト レプリケーション - オブジェクト レプリケーションは、ソース ストレージ アカウントとコピー先ストレージ アカウント内のコンテナー間でブロック BLOB を非同期的にコピーします。 オブジェクト レプリケーションをソリューションとして使用して、コンテナーを 2 つの異なるストレージ アカウントに同期させます。
- Azure Data Factory – Data Factory を使用して転送操作をスケールアウトし、オーケストレーションとエンタープライズ グレードの監視機能が必要な場合。 Azure Data Factory を使用すると、クラウド パイプラインを設定して、複数の Azure サービス間またはオンプレミスで、あるいは 2 つを組み合わせて、ファイルを定期的に転送することができます。 Azure Data Factory では、さまざまなデータ ストアからデータをインジェストし、データ移動とデータ転送を自動化する、データ駆動型ワークフローを調整することができます。
- オンライン転送用の Azure Data Box ファミリ - Data Box Edge と Data Box Gateway は、Azure との間でデータを移動できるオンライン ネットワーク デバイスです。 Data Box Edge は、人工知能 (AI) 対応 Edge コンピューティングを使用して、アップロードの前にデータを前処理します。 Data Box Gateway は、同じデータ転送機能を備えた、デバイスの仮想バージョンです。
Data Box オンライン転送デバイスまたは Azure Data Factory は IT プロフェッショナルによって設定され、データ転送を透過的に自動化できます。
主要機能の比較
次の表は、主な機能における相違点をまとめたものです。
スクリプト/プログラムによるネットワーク データ転送
能力 | AzCopy | Azure Storage REST API |
---|---|---|
フォーム ファクター | Microsoft のコマンド ライン ツール | お客様が Storage に対して開発します Azure クライアント ライブラリを使用する REST API |
最初の 1 回限りセットアップ | 最小限 | 中程度の可変開発作業 |
データ フォーマット | Azure BLOB、Azure Files、Azure テーブル | Azure BLOB、Azure Files、Azure テーブル |
[パフォーマンス] | 既に最適化済み | 開発時に最適化する |
価格設定 | 無料ですが、データエグレス料金がかかります。 | 無料ですが、データエグレス料金がかかります。 |
ネットワーク経由の継続的なデータ インジェスト
特徴 | データボックスゲートウェイ | データボックスエッジ | Azure Data Factory |
---|---|---|---|
フォーム ファクター | 仮想デバイス | 物理デバイス | Azure ポータル内のサービス、オンプレミスのエージェント |
ハードウェア | あなたのハイパーバイザー | Microsoft が提供 | NAの |
初期セットアップ作業 | 短時間 (< 30 分) | 中 (~数時間) | 長時間 (数日) |
データ フォーマット | Azure BLOB、Azure Files | Azure BLOB、Azure Files | データ ストアと形式用の 70 以上のデータ コネクタをサポート |
データの前処理 | いいえ | はい(Edge コンピューティング経由) | イエス |
ローカル キャッシュ (オンプレミスのデータを格納するため) |
イエス | イエス | いいえ |
他のクラウドからの転送 | いいえ | いいえ | イエス |
価格設定 | 料金 | 料金 | 料金 |