Azureのストレージサービスはどのようなものか?
最終更新日:2026年8月10日
この記事でわかること
はじめに
| 項目 | Microsoft Azure | AWS | Google Cloud |
|---|---|---|---|
| シェア(国内) | 約30% | 約35% | 約15% |
| 強み | Microsoft製品連携 | サービス数・実績 | データ分析・AI |
| 無料枠 | 12ヶ月無料 | 12ヶ月無料 | 常時無料枠あり |
| 主な資格 | AZ-900 / AZ-104 | CLF / SAA | ACE / PCA |
Azureはマイクロソフト社が提供しているクラウドサービスです。世界中に多くの拠点を持ち、利便性・セキュリティ性の高さなどから多くの人が利用しているサービスになります。また、多くのサービスを提供しており、利用者が使用したいサービスを選んで利用できる柔軟性も兼ね備えています。サービスの内容は主にIaaS/PaaS形態のサービスを提供しています。その中でもIaaSは、大きく分けてサーバー、ストレージ、ネットワークを提供しています。この記事では、その中でもストレージのサービスについて記載していこうと思います。
Azure ストレージとは?
Azure ストレージは、Azure上で長期にわたりデータを保存したいときに用いるサービスです。状況によってはストレージを拡張したりできます。基本的にはAzureの従量課金制に基づき、利用した容量によって課金されますが、事前に必要な量だけ拡張ができるのでコスト管理の面でも有用ではあります。ストレージはデータ保存の役割を持つため、バックアップ、災害対策時のデータ保存など、緊急時にも対応できます。
Azure ストレージサービスを利用するためには、ストレージアカウントを作成する必要があります。ストレージアカウントを利用すると4種類のストレージサービスを利用することができます。
- Azure Blob Storage
- Azure Table Storage
- Azure Queue Storage
- Azure Files
また、アカウントの種類によって使えるストレージは異なります。
- 汎用v1アカウント・・以下の4種類のサービスを利用できます。ただし現在は汎用v2アカウントの使用または移行を強く勧めています。
- 汎用v2アカウント・・以下の4種類のサービスに加え、高パフォーマンスが実現可能なサービスを提供します。一定の理由がなければ、汎用v1アカウントより汎用v2アカウントを利用します。
- BlockBlobStorageアカウント・・BlobストレージのブロックBlobと追加Blobのみ利用可能になります。
使用状況により、利用するサービスの制限を行うことができるのもAzure ストレージサービスの強みになります。
Azure ストレージ サービスの種類
Azure ストレージサービスにおける4種類のサービスの特徴について以下に記載します。
Azure Blob Storage
テキストデータやバイナリデータなどの非構造化データを格納したり保存したりするストレージです。保存できる種類は上記に加え、VHD(Virtual Hard Disk)やドキュメント、メディアファイルなどになります。データの利用頻度に応じてHot(頻繁にアクセス)・Cool(低頻度アクセス)・Archive(長期保管)のアクセス層を選択でき、コスト最適化に役立ちます。
※BLOB・・Binary Large OBjectの略で、動画、音声、圧縮ファイルなどの非構造化データを格納したりするときに用いるものを指します。
Azure Table Storage
Azure Table StorageはNoSQLのキー属性型のデータストアで、構造型データを格納、保存したりするストレージサービスです。NoSQLの特徴でもありますが、大量のデータに対して高速でアクセスすることができます。
※NoSQL・・MySQLやSQL Server などのRDB(リレーショナルデータベース)を用いていないデータベースの総称。NoSQL製品は多数存在します。ちなみにSQLを用いないという訳ではないので注意が必要です。今回はその中でもキーに対して値が決まるキーバリューの説明になります。
Azure Queue Storage
Azure Queue Storageは主にメッセージングを提供するストレージサービスです。メッセージングは、分離したシステムの間でメッセージをやり取りすることを指します。本来のやり取りであれば、送信側は受信側から受信した連絡がない限り次の送信作業に移れないのですが、キューストレージを用いれば受信側の状況に関わらずメッセージの送信が可能になります。(非同期)
Azure Files
Azure Filesは、Azure上でファイルを共有するために提供されるストレージサービスです。OSを気にすることなく、インターネット経由でどこからでも、同時にアクセスすることが可能です。また、ファイルのやり取りで良く用いられるSMBプロトコルを使用しているため、アプリケーションの互換性を気にすることなくファイルの共有が可能になります(Linux向けにNFSプロトコルにも対応しています)。利点としては、容量を自由に設定可能であったり、性質上バックアップやリストアが簡単であることがあげられます。
※SMB・・Server Message Blockの略で、主にWindows上でファイルやプリンタを共有するときに用いられる通信プロトコルを指します。
押さえておきたいポイント
- Azure ストレージは、ストレージアカウントを起点にBlob・Table・Queue・Filesの4サービスを使い分ける構成になっており、現在は汎用v2アカウントの利用が基本となっている。
- 保存先の冗長性(LRS/ZRS/GRS/GZRSなど)やBlobのアクセス層(Hot/Cool/Archive)を用途に応じて選択することで、可用性とコストのバランスを取ることができる。
- 料金は利用量に応じた従量課金制のため、アカウント種類や冗長性・アクセス層の選び方次第で費用が変動する。最新の料金はAzure公式サイトでご確認ください。
よくある質問
Azure ストレージのアカウント種類はどれを選べばよいか?
特別な理由がない限り、現在は汎用v2アカウントを選ぶのが基本です。汎用v1アカウントは移行が推奨されており、高いパフォーマンスが必要な場合はBlockBlobStorageアカウントなどの専用アカウントを検討します。
Blob StorageとAzure Filesはどう使い分ければよいか?
非構造化データ(画像・動画・ログ・バックアップファイルなど)を大量に保存・配信する用途にはBlob Storageが向いています。一方、複数のサーバーやPCからファイルサーバーのように共有アクセスしたい場合はSMB/NFS対応のAzure Filesが適しています。
Azure ストレージの料金はどのように決まるか?
保存容量・アクセス回数・データ転送量・冗長性の種類・アクセス層などに応じた従量課金制です。具体的な金額は変動するため、最新料金はAzure公式サイトでご確認ください。
まとめ
この記事ではAzure ストレージサービスの概要と種類について述べてきました。システム開発時、データを保存、共有する場面が多く存在すると思います。ストレージサービスを用いてデータの保存を行っていくことは、システム開発において非常に重要な事であると思います。データの保守という観点もあり、機能が多く非常に便利なAzure ストレージサービスの利用を検討されることをおすすめします。ご拝読頂きありがとうございました。
▼ アクロビジョンについて


