間違いを修正してください。これまでのトピックを読んだところ、Azure Blob StorageとFile Serviceの両方がファイルとフォルダーを保存する機能を提供しているように見えます(blobは任意のバイナリオブジェクトを保存できますが、シリアル化されたものはバイナリストリームは、ファイルシステムを模した階層構造の1日の終わりの単なるファイルです。
ファイルサービスでは、REST APIの使用に加えて、Win32ファイルI/Oのような関数を使用してソースを照会できるという点で、それらにアクセスするAPIのみがわずかに異なります。
あなたのアプリケーションがあなたのアプリケーションのユーザーによって所有されているいくつかのファイルを保存したいのに、なぜあなたはもう一つを選ぶのでしょうか?
質問のいくつかの項目:
新しいアプリケーションを開発している場合は、ネイティブのAzure APIを直接Blob Storageに活用します。
ファイルを共有する必要がある既存のアプリケーションを移植する場合は、Azure File Serviceを使用します。
Azure File Serviceはサポートしていない のSMBプロトコル機能がいくつかあります。
考慮すべき他のいくつかの事項:
Azure File Serviceは、より多くの内部ファイル処理を対象としています。内部では、クラウドまたはオンプレミスのVMにディレクトリをマウントして、バックエンド(SMBベースのプロトコル)にロードできるようにすることを意味します。
エンドユーザー(Webまたはアプリ)とファイルを共有する場合、URLを介したダウンロードと共有アクセス署名を介したダウンロードのセキュリティ保護を簡素化するため、BLOBストレージを使用する方がおそらく理にかなっています。
この投稿では、比較の詳細(下部)を共有しています: https://blogs.msdn.Microsoft.com/windowsazurestorage/2014/05/12/introducing-Microsoft-Azure-file-service/ =