1. ホーム
  2. azure

[解決済み] Azure Blob StorageとFile Serviceの比較【終了しました】。

2022-05-06 22:44:13

質問

私の間違いを訂正してください。このトピックを読んだ限りでは、Azure Blob Storage と File Service の両方が、ファイルシステムを模倣した階層構造でファイル(複数可)とフォルダ(複数可)を保存する機能を提供しているように見えます(blob は任意のバイナリオブジェクトを保存できると理解していますが、シリアライズしたバイナリストリームは結局のところ単なるファイルなのです)。

REST APIだけでなく、ファイルサービスではWin32のファイルI/Oのような関数を使ってソースを照会できるなど、アクセスするAPIだけが少し異なります。

アプリケーションのユーザーが所有するファイルを保存する場合、なぜどちらかを選択するのでしょうか?

解決方法は?

ご質問の件ですが、いくつかの項目があります。

  1. Azure Blob Storage を仮想マシン上のネイティブ共有としてマウントすることはできません。
  2. Azure Blob Storage は、コンテナ以上の階層構造にはなっていない。 Blob Storage を読み取る多くのアプリケーションでフォルダとして解釈される、/ または \ 文字を含むファイルを追加することができます。
  3. Azure File Serviceは、Azure Blob StorageへのSMBプロトコルインターフェイスを提供し、(1)の問題を解決する。

新しいアプリケーションを開発する場合は、AzureのネイティブAPIを直接Blob Storageに活用します。

ファイル共有が必要な既存アプリケーションを移植する場合は、Azure File Serviceを使用します。

SMBプロトコルの機能には、以下のようなものがあります。 Azure File Serviceは以下をサポートしていません。 .