BLOB アクセス層を割り当てる
Azure Storage では、BLOB データに対 して複数のアクセス層がサポートされています 。 これらのレベルには、ホット、クール、コールド、アーカイブが含まれます。 各アクセス層は、データ使用の特定パターンをサポートするように最適化されています。
BLOB アクセス層について知っておくべきこと
BLOB アクセス層の特性を詳しく見てみましょう。
ホット アクセス層
ホット層は、Azure ストレージ アカウント内のオブジェクトを頻繁に読み書きするために最適化されています。 適した使用例は、アクティブに処理されるデータです。 頻繁にアクセスまたは変更するデータの保存に最適なオンライン層。 ホット アクセス層はストレージ コストが最も高いですが、アクセス コストは最も安くなります。
クール アクセス層
クール層は、アクセス頻度の低い大量のデータを格納するために最適化されています。 この層は、30 日以上クール層に保存されるデータを対象としています。 クール層の使用例としては、短期的なバックアップ、ディザスター リカバリーのデータセット、古いメディア コンテンツなどがあります。 このコンテンツは頻繁に参照する必要はありませんが、すぐに利用できる必要があります。 クール層にデータを格納すると、コスト効率が高まります。 クール アクセス層は、ホット アクセス層と比べて、ストレージ コストはより安く、アクセス コストはより高くなります。
コールド アクセス層
コールド層も、アクセス頻度の低い大量のデータを格納するために最適化されています。 この層は、少なくとも 90 日間は層に残る可能性があるデータを対象としています。 コールド アクセス層は、クール アクセス層と比べて、ストレージ コストはより安く、アクセス コストはより高くなります。
アーカイブ アクセス層
アーカイブ層は、数時間の取得待機時間を許容できるデータのために最適化されたオフライン層です。 データはアーカイブ アクセス層に少なくとも 180 日間保持される必要があり、そうでないと早期削除料金の対象になります。 アーカイブ層のデータには、セカンダリ バックアップ、元の生データ、法的に必要なコンプライアンス情報が含まれます。 この層は、データを格納するための最もコスト効率のよいオプションです。 アーカイブ層のデータへのアクセスは、他の層のデータへのアクセスよりもコストが高くなります。
アーカイブ アクセス層では、BLOB の内容を直接読み取ったり変更したりすることはできません。 ただし、インデックス タグを含め、メタデータにはアクセスできます。 BLOB の内容にアクセスするには、それをホット、クール、またはコールド アクセス層に割り当てて、リハイドレートと呼ばれるプロセスをトリガーできます。
アクセス層の比較
Azure Blob Storage のアクセス オプションは、ストレージ コストの最適化に役立つさまざまな機能とサポート レベルを提供します。 機能とサポートを比較する際に、アプリケーションのニーズを最もサポートできるアクセス オプションについて考えてください。
| 比較 | ホット アクセス層 | クール アクセス層 | コールド アクセス層 | アーカイブ アクセス層 |
|---|---|---|---|---|
| 可用性 | 99.9% | 99% | 99% | 99% |
| 可用性 (RA-GRS 読み取り) | 99.99% | 99.9% | 99.9% | 99.9% |
| 待機時間 (最初のバイトまでの時間) | ミリ秒 | ミリ秒 | ミリ秒 | 時間 |
| 最小ストレージ期間 | N/A | 30 日 | 90 日間 | 180 日間 |