Azureのブロブストレージについて
最終更新日:2026年8月12日
この記事でわかること
1.はじめに
| 項目 | Microsoft Azure | AWS | Google Cloud |
|---|---|---|---|
| シェア(国内) | 約30% | 約35% | 約15% |
| 強み | Microsoft製品連携 | サービス数・実績 | データ分析・AI |
| 無料枠 | 12ヶ月無料 | 12ヶ月無料 | 常時無料枠あり |
| 主な資格 | AZ-900 / AZ-104 | CLF / SAA | ACE / PCA |
マイクロソフト社が提供している代表的なクラウドサービスであるAzureは、世界に多数の拠点を持ち、各拠点ごとにデータセンターを備えています。これによりアクセスの速度、セキュリティの観点から非常に高いパフォーマンスを実現できていることから、利用者も多く非常に高い人気を持っています。
また、Azureは利用者の利用用途によって選択できる多種のサービスを提供しています。仮想マシンの作成、仮想ネットワークの構築、インフラ構築など様々あります。その中でもストレージは、クラウド上にデータを保存をできるサービスになっています。Azureが提供するストレージはファイル、ブロブ、キュー、テーブルとありますが、この記事ではその中でもブロブストレージに焦点をおきます。
2.Azure Blob Storageとは?
Azure Blob StorageはAzureのオブジェクトストレージの1つであり、ブロブをクラウド上に保存することができます。Azure Blob Storageのアカウント内に、コンテナーと呼ばれるブロブを格納する領域をアカウント内に作成します。そこにブロブを保存することでブロブストレージの役割を1つ果たします。利点としては、データ容量が大きくなりがちな映像、音声などを保存できる部分です。
※オブジェクトストレージ・・大量のデータの読み書きに優れており、また容量を拡張しやすいという柔軟性を持ち合わせているストレージを指します。ただし、頻繁な更新を行うデータを扱うにはあまり向いていないので、使用するストレージは保存したいデータによって変更する必要があります。
※BLOB(ブロブ)・・Binary Large Objectの略で、データ型の1つを指し、音声やビデオ、圧縮ファイルなどの非構造化データを格納する際に用いられます。
・構造化データと非構造化データの違い
→構造化データは、エクセル等で作成した表やテーブルなど、規則的に作成されたデータを指します。分析などに優れています。非構造化データは、音声やビデオなど、1つのオブジェクトみなして使用するデータを指します。
3.Azure Blob Storageの使用例
ブロブストレージは先述の通り動画や音声などのデータを保存できます。それにより実行できる事とは何かという部分に触れていきたいと思います。
ビデオ・音声などのデータをネットを介して配信できる
ビデオ、音声をストリーミング配信できます。ストリーミングは、インターネットに接続しながら動画、音声を再生できる方式を指します。ブロブストレージにデータを保存し、アクセスできる環境をユーザーに提供することで、ユーザーはネットワークを介してブロブストレージ内のオブジェクトにアクセスできます。ブロブストレージは世界中のどこからでもアクセスできるので、世界のある場所で行われているイベントの状況をリアルタイムでストリーミング配信するということも可能です。また、リアルタイムでの配信が可能なので、データのログの書き込みや保存なども可能になります。
状況に応じて大量のデータのバックアップ、復旧が可能
バックアップをとる事や、バックアップを用いてのデータの復元、災害時に支障をきたしたデータの復旧なども可能です。大量のデータを保存できるメリットを活かした形になります。自由自在に容量の拡張もできるので状況に応じてスピード感を持ってデータの管理・操作を行うことが出来ます。大量のデータを扱うことができるので、オンプレミス環境でのビッグデータ分析にも使用されます。
【要注意】ブロブへのアクセス制御・アクセス層の考え方は記事作成当時から更新されています。
ストレージアカウントキーによる直接アクセスに加え、現在はMicrosoft Entra ID(旧Azure AD)とAzure RBACを用いたロールベースのアクセス制御が推奨される構成になっています。また、Azureのクラシック管理者ロール(共同管理者・サービス管理者)は2024年8月31日に廃止され、2026年5月に完全廃止予定のため、権限管理はAzure RBACに統一する必要があります。加えて、アクセス層についても従来の「Hot」「Cool」「Archive」の3層に加えて、より低コストな「Cold」アクセス層が追加されています。構成を検討する際は、Azure公式ドキュメントで最新の仕様をご確認ください。
4.Azureのブロブストレージを用いるためには
Azure Blob Storageは、Azure上のポータルから使用可能です。Azureポータルにサインインして、そこからストレージアカウントを作成します。アカウント名を作成したら、1つ目の準備は完了です。
次に、ブロブを格納するコンテナーを作成します。ストレージアカウントに移動して「BLOB」を選択した後、コンテナー名を作成します。そのあと公開範囲を決めて2つ目の準備は完了です。
最後に、ブロブをアップロードする必要があるのですが、先ほど作成したコンテナーにブロブをアップロードします。Azureでは、3種類のブロブ(ブロックBLOB・追加BLOB・ページBLOB)がサポートされていますが、容量が大きく、汎用性が高いブロックBLOBを用います。
Azureのブロブストレージの使い方について簡単ではありますが説明しました。今後用いることがある際は参考にしていただき、詳しい方法などはクイックスタートを参照していただければと思います。
また、料金に関しては従量課金制を採用しているため、利用したい分だけ利用することができます。ただし料金体系やアクセス層ごとの単価は改定されることがあるため、実際の費用を試算する際は必ずAzure公式サイトの最新の料金ページでご確認ください。また、その利点を活かすと、小規模から大規模まで規模を問わずアプリケーション開発に用いることが出来ます。
押さえておきたいポイント
- Azure Blob Storageは非構造化データ(映像・音声・ログなど)をコンテナー単位で格納するオブジェクトストレージで、動画配信のようなストリーミング用途から大量データのバックアップ・復旧まで幅広く利用できる。
- ブロブには用途に応じてブロックBLOB・追加BLOB・ページBLOBの3種類があり、汎用性の高いブロックBLOBが最もよく利用される。
- アクセス制御はMicrosoft Entra ID(旧Azure AD)とAzure RBACによる管理が現在の標準で、クラシック管理者ロールは廃止済みのため利用できない。料金・アクセス層の詳細は変更されることがあるため、導入前に必ず公式ドキュメントで最新情報を確認する。
よくある質問
Azure Blob Storageと他のAzureストレージ(ファイル・キュー・テーブル)は何が違うのですか?
Azure Blob Storageは映像・音声・画像・ログなどの非構造化データをオブジェクト単位で保存するのに適したストレージです。これに対し、Azure Filesはネットワーク共有としてSMB/NFSでアクセスするファイル共有、Queue Storageはメッセージのキューイング、Table Storageはキーバリュー形式の構造化データ保存に用途が分かれています。保存したいデータの性質に応じて使い分けます。
ブロブストレージへのアクセス権限はどのように管理すればよいですか?
現在はストレージアカウントキーの直接管理よりも、Microsoft Entra ID(旧Azure AD)とAzure RBACを用いたロールベースのアクセス制御が推奨されています。なお、以前存在したAzureのクラシック管理者ロール(共同管理者・サービス管理者)は2024年8月31日に廃止され、2026年5月には完全廃止となるため、現在の権限設計はAzure RBACに統一して行う必要があります。
ブロブストレージの料金はどのくらいかかりますか?
Azure Blob Storageは従量課金制で、保存データ量・アクセス層(Hot/Cool/Cold/Archive)・アクセス回数・データ転送量などに応じて料金が発生します。アクセス頻度の低いデータをCoolやArchiveなど低コストの階層に移すことで費用を抑えることも可能です。料金体系や単価は改定されることがあるため、実際の見積もりの際は必ずAzure公式サイトの料金計算ツールで最新の数値を確認してください。
5.まとめ
この記事では、Azureで用いられているブロブストレージに焦点を置き記載してきました。非構造化データを格納し、応用できるブロブストレージは動画配信やデータ復旧など、様々なところで必要になってくると思います。このメリットを活かしてデータ管理・操作を行うことは開発者の視点として必要なことだと思いますので活用を検討されることをおすすめします。ご拝読いただきありがとうございました。
▼ アクロビジョンについて


