はじめに
AZ-104の資格勉強にあたって、個人的にストレージサービスがAWSに比べてややこしくて覚えられなかったので、自分用に簡単に整理しました。
Azure Storage
Azureのフルマネージドストレージサービス。
インフラ環境の整備はAzure側が行うので意識しなくていい。
サービスの種類
サービスの種類 | 概要 |
---|---|
Azure Blob Storage | 汎用的なストレージサービス |
Azure Files | ファイル共有ストレージサービス |
Azure Queue | メッセージングキューストレージサービス |
Azure Table | NoSQLデータ保管ストレージサービス |
Azure Disk Storage | VHD形式のマネージドディスク |
他にもストレージサービスがありますが、AZ-104では出てこないと思いますので割愛します。
Azure Disk StorageはVMで利用する仮想ハードディスクなので、ストレージサービスとしてはあまり意識しなくてもいいかも知れません。
MS Learn:Azure Storageの概要
冗長性
データセンタのハードウェア障害、データセンタ障害、リージョン障害に備えて冗長オプションを選択してデータを保護できます。
冗長オプション | 概要 | サポート対象のAzure Storage |
---|---|---|
ローカル冗長ストレージ (LRS) |
1つのリージョン内 1つのデータセンタ内に3つのコピー |
Azure Blob Storage Azure Files Azure Queue Azure Table Azure Disk Storage |
ゾーン冗長ストレージ (ZRS) |
1つのリージョン内 3つの可用性ゾーンにコピー |
Azure Blob Storage Azure Files Azure Queue Azure Table |
geo冗長ストレージ (GRS) |
プライマリリージョンの1つのデータセンタ内に3つのコピー セカンダリリージョンの1つのデータセンタにも3つのコピー |
Azure Blob Storage Azure Files Azure Queue Azure Table |
読み取りアクセスgeo冗長ストレージ (RA-GRS) |
プライマリリージョンの1つのデータセンタ内に3つのコピー セカンダリリージョンの1つのデータセンタにも3つのコピー |
Azure Blob Storage Azure Queue Azure Table |
geoゾーン冗長ストレージ (GZRS) |
プライマリリージョン内でゾーン冗長ストレージで3つの可用性ゾーンにコピー セカンダリリージョンには1つのデータセンタ内に3つのコピープライマリリージョンの1つのデータセンタ内に3つのコピー セカンダリりージョンの1つのデータセンタにも3つのコピー |
Azure Blob Storage Azure Files Azure Queue Azure Table |
読み取りアクセスgeoゾーン冗長ストレージ (RA-GZRS) |
プライマリリージョン内でゾーン冗長ストレージで3つの可用性ゾーンにコピー セカンダリリージョンには1つのデータセンタ内に3つのコピープライマリリージョンの1つのデータセンタ内に3つのコピー セカンダリりージョンの1つのデータセンタにも3つのコピー |
Azure Blob Storage Azure Queue Azure Table |
通常のgeo冗長ストレージ(GRS/GZRS)は読取できませんが、
読み取りアクセスのgeo冗長ストレージ(RA-GRS/RA-GZRS)は、セカンダリリージョンでも読取を行うことが可能。
Azure Filesでは読み取りアクセスはサポートされていません。
MS Learn:Azure Storageの冗長性
MS Learn:Azure Filesのデータ冗長性
ストレージアカウント
ストレージアカウントは、Azure Storageの管理単位です。
HTTP、HTTPS経由でアクセスでき、ストレージアカウント名はグローバルに一意の名前にする必要があります。
ストレージアカウントにもいくつか種類があって、パフォーマンスや可能性などから適切なものを選択。
パフォーマンスレベルはStandard、Premiumから選択可能。
ストレージアカウントの種類によって、利用可能なサービスが異なる。
種類 | サービス | 冗長オプション | 用途 |
---|---|---|---|
Standard汎用V2 | Azure Blob Azure Files Azure Queue Azure Table |
LRS ZRS GRS RA-GRS ZGRS RA-ZGRS |
汎用的なストレージアカウント |
PremiumブロックBlob | Azure Blob | LRS ZRS |
ブロックBlobと追加Blob用 |
Premiumファイル共有 | Azure Files | LRS ZRS |
ファイル共有専用 |
PremiumページBlob | ページBlob | LRS | ページBlob特化 |
レガシーストレージアカウントは推奨されていないため割愛。
非推奨なだけで2024年9月時点では、まだサポートはされています。