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