Azure Blob Storage
Microsoftのオブジェクトストレージサービス。画像・動画・バックアップ・ログなど大量の非構造化データをコスト効率よく保存できる。AWSのS3に相当する。
Azure Blob Storageとは?
Azure Blob Storageは、Microsoftが提供するオブジェクトストレージサービスです。画像・動画・バックアップファイル・ログなど、あらゆる種類の非構造化データを大量に格納できます。AWSのS3に相当するサービスです。
ストレージの階層構造
ストレージアカウント
└── コンテナ(S3のバケットに相当)
└── BLOB(実際のファイル)
BLOBの種類
| 種類 | 用途 |
|---|---|
| ブロックBLOB | テキスト・バイナリファイル(最も一般的) |
| 追加BLOB | ログファイル(追記に最適化) |
| ページBLOB | Azure VM用ディスク(ランダムアクセスに最適) |
アクセス層(コスト最適化)
| 層 | 用途 | ストレージ単価 | アクセス単価 |
|---|---|---|---|
| ホット | 頻繁にアクセス | 高 | 低 |
| クール | 30日以上保存 | 中 | 中 |
| コールド | 90日以上保存 | 低 | 高 |
| アーカイブ | 180日以上・ほぼ参照しない | 最低 | 最高 |
主なユースケース
- 静的Webサイトのホスティング: HTMLやJSをBlobで直接配信
- CDNのオリジン: Azure CDNと連携して高速配信
- バックアップ: VMやDBのバックアップ先
- データレイク: 分析用生データの蓄積
まとめ
Azure Blob Storageはコスト効率・耐久性(イレブンナイン:99.999999999%)・スケーラビリティを兼ね備えたストレージです。アクセス層を適切に設定することで大幅なコスト削減が可能です。
関連する用語 (クラウド)
全40件を見るIT用語: Amazon EKS(Elastic Kubernetes Service)とは|AWSマネージドKubernetes
AWSがKubernetesのコントロールプレーンを管理するマネージドサービスEKSの仕組みとECSとの違いを解説。
IT用語: Amazon ECR(Elastic Container Registry)とは|AWSのコンテナイメージ管理
DockerイメージをAWS内で安全に管理・配布するプライベートコンテナレジストリECRの仕組みを解説。
IT用語: AWS Step Functionsとは|複雑なワークフローをビジュアルで管理
Lambdaやサービスを連携した複雑なビジネスワークフローをステートマシンで定義・実行するStep Functionsを解説。
IT用語: GKE(Google Kubernetes Engine)とは|Kubernetes発祥のGCPマネージドK8s
Kubernetesを生んだGoogleが提供するマネージドKubernetesサービスGKEの特徴とAutopilotモードを解説。
Azure Virtual Machines(Azure VM)
Microsoft Azureが提供するIaaS型の仮想マシンサービス。Windows・Linuxに対応し、数分でサーバーを起動できる。オンプレミスサーバーのクラウド移行にも広く利用される。
Azure Functions(サーバーレス関数)
Microsoftのサーバーレスコンピューティングサービス。コードをHTTPトリガー・タイマー・キュー等のイベントに応じて実行でき、サーバー管理不要で従量課金となる。