BLOB をアップロードする
BLOB にはあらゆる種類のデータやあらゆるサイズのファイルを使用できます。 Azure Storage では、"ブロック BLOB"、"ページ BLOB"、"追加 BLOB" という 3 種類の BLOB が提供されます。
BLOB の種類について知っておく必要があること
BLOB の各種類の特性を詳しく見てみましょう。
"ブロック BLOB"。 ブロック BLOB はデータのブロックで構成され、それらを組み立てて BLOB を構成します。 ほとんどの Blob Storage シナリオでは、ブロック BLOB が使用されます。 ブロック BLOB は、クラウドでファイル、画像、およびビデオのようなテキストやバイナリ データを格納するために最適です。
"追加 BLOB"。 追加 BLOB はブロック BLOB に似ています。追加 BLOB もデータのブロックで構成されるためです。 追加 BLOB 内のデータのブロックは、"追加" 操作用に最適化されています。 追加 BLOB は、ログ記録の操作が続くにつれてデータ量が増加していく可能性がある、ログ記録のシナリオに役立ちます。
"ページ BLOB"。 ページ BLOB の最大サイズは 8 TB です。 ページ BLOB は読み取りおよび書き込み操作を頻繁に実行する場合により効率的です。 Azure の仮想マシンでは、オペレーティング システム ディスクとデータ ディスク用にページ BLOB が使用されます。
ブロック BLOB の種類は、新しい BLOB の既定の種類です。 新しい BLOB を作成するときに特定の種類を選択しないと、新しい BLOB はブロック BLOB として作成されます。
BLOB を作成した後は、その種類を変更することはできません。
BLOB アップロード ツールを使用するときに考慮すべきこと
Azure ストレージ アカウントに BLOB をアップロードする一般的な方法は、Azure Storage Explorer を使用することです。 他にも多くのツールを利用できます。 次のオプションを確認して、ご自分の構成のニーズに合ったツールを検討してください。
アップロード ツール | 説明 |
---|---|
AzCopy | Windows と Linux 用の使いやすいコマンドライン ツール。 Blob Storage との間で、コンテナーやストレージ アカウントをまたいで、データをコピーできます。 |
Azure Data Box Disk | 大規模なデータセットやネットワーク上の制約によって有線でのデータのアップロードが非現実的である場合に、オンプレミスのデータを Blob Storage に転送するサービスです。 Azure Data Box Disk を使用すると、Microsoft から SSD (Solid State Disk) を取り寄せることができます。 データをそれらのディスクにコピーし、Microsoft に送り返すことで、BLOB ストレージにアップロードされます。 |
Azure Import/Export | ストレージ アカウントにある大量のデータをハード ドライブにエクスポートするのに役立つサービスです。Microsoft は、お客様にご提供いただいたハード ディスクにデータをエクスポートした後、それを返送します。 |
ビジネス シナリオ
次の例は、Azure Storage Explorer で BLOB データをアップロードする方法を示しています。 アップロードするファイルを特定したら、BLOB の種類とブロック サイズ、およびコンテナー フォルダーを選択します。 また、認証方法と暗号化スコープも設定します。
BLOB のバージョン管理を使う方法
Blob Storage のバージョン管理を有効にし、以前のバージョンのオブジェクトを自動的に維持することができます。 BLOB のバージョン管理が有効になっている場合は、以前のバージョンの BLOB にアクセスし、変更または削除されたデータを復旧することができます。