次の方法で共有


ストレージ アカウントとコストの最適化

Azure ストレージ アカウントは、高速の一貫した応答時間を必要とするワークロードや、1 秒あたりの入出力操作数 (IOP) が多いワークロードに最適です。 ストレージ アカウントには、以下のようなすべての Azure Storage データ オブジェクトが含まれています。

  • BLOB
  • ファイル共有
  • キュー
  • テーブル
  • ディスク

ストレージ アカウントを使用すると、HTTP または HTTPS 経由でどこからでもアクセスできるデータ用の一意の名前空間が提供されます。

さまざまな機能をサポートする各種ストレージ アカウントの詳細については、「ストレージ アカウントの種類」を参照してください。

Azure ストレージ アカウントがどのようにコストを最適化するかについては、以下の記事を参照してください。

以下のセクションでは、Azure ストレージ アカウントとコストの最適化に特有の設計上の考慮事項、構成チェックリスト、および推奨される構成オプションについて説明します。

設計上の考慮事項

Azure ストレージ アカウントには、次のような設計上の考慮事項があります。

  • 未接続ディスクや古いスナップショットなど、未使用のストレージ リソースを定期的に破棄してクリーンアップします。
  • Azure Blob アクセス時刻追跡とアクセス時間ベースのライフサイクル管理を検討します。
  • 一定期間アクセスがない場合は、ホット アクセス層からクール アクセス層にデータを切り替えます。
  • 長期間アクセスがない場合は、データを削除します。
考慮事項 説明
未接続ディスクや古いスナップショットなど、未使用のストレージ リソースを定期的に破棄してクリーンアップします。 未使用のストレージ リソースにはコストが発生する可能性があるため、クリーンアップを定期的に実行してコストを削減することをお勧めします。
Azure Blob アクセス時刻追跡とアクセス時間ベースのライフサイクル管理を検討します。 最終アクセス時刻に基づくポリシーをコスト効率の高いバックアップ ストレージ オプションに設定することにより、ストレージ コストを自動的に最小化します。
一定期間アクセスがない場合は、ホット アクセス層からクール アクセス層にデータを切り替えます 例:
- ホットからクール アクセス層
- クールからアーカイブ アクセス層
- ホットからアーカイブ アクセス層

チェック リスト

コストの最適化を念頭に置いて Azure ストレージ アカウントを構成しましたか?

  • ブロック Blob ストレージのデータ容量を予約することで、コストを削減することを検討します。
  • データをアクセス層にまとめます。
  • ライフサイクル ポリシーを使用して、アクセス層間でデータを移動します。

構成に関する推奨事項

Azure ストレージ アカウントを構成するときに、次の推奨事項を考慮してコストを最適化します。

推奨 Description
ブロック Blob ストレージのデータ容量を予約することで、コストを削減することを検討します。 顧客が 1 または 3 年間の予約にコミットしたときに、Standard Storage アカウントでブロック Blob 用および Azure Data Lake Storage gen 2 データ用の容量を予約してコストを節約します。
データをアクセス層にまとめます。 コスト効率に優れたアクセス層に BLOB データを配置することで、コストを削減できます。 頻繁にアクセスされるデータをホット アクセス層に、頻度が低いものはコールドまたはアーカイブ アクセス層に配置します。 トランザクション量が多いワークロードや、待機時間がクリティカルなワークロードには Premium Storage を使用します。
ライフサイクル ポリシーを使用して、アクセス層間でデータを移動します。 ライフサイクル管理ポリシーにより、階層間で定期的にデータが移動します。 ポリシーでは、ユーザーが指定したルールに基づいてデータを移動できます。 たとえば、Blob が 90 日以内に変更された場合に、その Blob をアーカイブ アクセス層に移動するルールを作成できます。 未使用のデータは、ポリシーを使用して完全に削除できます。 データのアクセス層を調整するポリシーを作成することによって、要件に最もコストのかからないストレージ オプションを設計できます。

次のステップ