3.3 ストレージ

Azure Storage Services

Azureストレージは、ストレージアカウントを通じて複数のストレージサービスを統合的に提供する。Blob、Files、Queue、Tableの4種類のサービスが1つのアカウントで利用可能である。

ストレージアカウント

Azureストレージアカウント

図1: ストレージアカウントと4つのサービス

サービス 用途 AWSとの対応
Blob Storage 非構造化データ、バックアップ S3
Files SMB/NFSファイル共有 EFS
Queue メッセージキュー SQS
Table NoSQLキーバリュー DynamoDB(部分的)

Blob Storageのアクセス層

Blobアクセス層

図2: Blobアクセス層と冗長性オプション

アクセス層 最小保存期間 ストレージ料金 AWS対応
Hot なし S3 Standard
Cool 30日 S3 Standard-IA
Cold 90日 S3 Glacier Instant
Archive 180日 最低 S3 Glacier

Managed Disks

Managed Disks

図3: Managed Disksの種類

AWSとの違い: ストレージアカウント
Azureでは1つのストレージアカウントで複数サービス(Blob, Files, Queue, Table)を利用できる。AWSではS3、EFS、SQS等は別々のサービスとして独立している。この統合アプローチはAzure独自の特徴である。
出典
[1] Microsoft. Azure Storage Documentation. https://docs.microsoft.com/azure/storage/
[2] Microsoft. Azure Managed Disks. https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview
発展学習
→ Blob Storage lifecycle management
→ Azure Files vs NetApp Files