5

私は、クラウドアプリケーションをAzureクラウドに移行しており、使用するストレージタイプを決定する必要があります。保存されたファイルはほとんどがイメージであり、場合によっては.pdfファイルです。実行される唯一の操作は、基本的にファイルの格納と取得、時にはメタデータの取得です。このプロファイルでは、BLOBストレージが私のニーズに適しているようです。Azure File ServiceとBlobストレージ - パフォーマンス上の問題

Azure File Serviceを使用するとパフォーマンス面で優位性があるとは限りません。両方のストレージタイプでスループットが同じになるはずです。

ファイルサービスをマウントしてファイルを直接保存すると、REST呼び出しを使用してblobと通信するよりも速くなるのではないかと考えていました。それがあれば、どのくらいの違いがあるでしょうか?

私はこのスレッドで答えを探してみました:Azure Blob Storage vs. File Service しかし、ここではパフォーマンスの対象が省略されているようです。

答えて

7

レガシーアプリケーションの中にはファイルI/Oを使用する必要があるため、どちらを選ぶかはパフォーマンスとアプリのアーキテクチャの組み合わせになりそうです。純粋にパフォーマンス関連の観点から

  • 各ブロブは、60メガバイト/秒までのスループットが可能である
  • 各ファイル共有は60メガバイト/秒
  • まで

スループットが可能ですしたがって、スループットの観点からは、共有内のファイル数に関係なく、ファイル共有のスループットが60MB /秒であるため、ファイル共有はStorageアカウント全体と比較して制限されます。容量の観点から

  • Aストレージアカウント500 TB
  • ファイル共有までを提供しては5TB

まで提供していますがAzureストレージの拡張性とパフォーマンスの目標で用hereになりますTL、DRのブロブを直接操作すると、より大きな帯域幅が提供されます。

関連する問題