Harap perbaiki kesalahan saya. Dari pembacaan saya pada topik sejauh ini, tampak bagi saya bahwa keduanya, Azure Blob Storage dan File Service menawarkan kemampuan untuk menyimpan file dan folder (saya) bahwa gumpalan dapat menyimpan objek biner apa pun, tetapi semua serial aliran biner hanyalah sebuah file pada akhir hari) dalam struktur hierarkis yang meniru sistem file.
Hanya API untuk mengaksesnya sedikit berbeda karena Layanan File memungkinkan Anda untuk menanyakan sumber menggunakan fungsi seperti I / O File Win32 di samping menggunakan REST API.
Mengapa Anda memilih satu dari yang lain jika Anda ingin aplikasi Anda menyimpan beberapa file yang dimiliki oleh pengguna aplikasi Anda?
azure
azure-storage
azure-storage-blobs
Pendingin Air v2
sumber
sumber
Jawaban:
Beberapa item untuk pertanyaan Anda:
Jika Anda mengembangkan aplikasi baru, maka manfaatkan API Azure asli langsung ke Blob Storage.
Jika Anda porting aplikasi yang sudah ada yang perlu berbagi file kemudian gunakan Layanan File Azure.
Perhatikan bahwa ada beberapa fitur protokol SMB yang tidak didukung Layanan File Azure .
sumber
Beberapa hal lain yang perlu dipertimbangkan:
sumber
Layanan File Azure ditargetkan lebih ke penanganan file internal. Dengan internal saya maksudkan memasang direktori ke VM di cloud atau di tempat sehingga dapat dimuat di back-end Anda (protokol berbasis SMB).
Untuk berbagi file dengan pengguna akhir (web atau aplikasi) mungkin lebih masuk akal untuk menggunakan penyimpanan gumpalan karena ini menyederhanakan unduhan melalui URL dan mengamankan unduhan melalui Tanda Tangan Akses Bersama.
Posting ini membagikan rincian lebih lanjut tentang perbandingan (di bagian bawah): https://blogs.msdn.microsoft.com/windowsazurestorage/2014/05/12/introducing-microsoft-azure-file-service/
sumber