Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Penyimpanan blob sekarang mendukung protokol Network File System (NFS) 3.0. Dukungan ini menyediakan kompatibilitas sistem file Linux pada skala dan harga penyimpanan objek dan memungkinkan klien Linux untuk memasang kontainer dalam penyimpanan Blob dari Azure Virtual Machine (VM) atau komputer di tempat.
Selalu menjadi tantangan untuk menjalankan beban kerja warisan skala besar, seperti Komputasi performa Tinggi (HPC) di cloud. Salah satu alasannya adalah aplikasi sering menggunakan protokol file tradisional seperti Network file system (NFS) untuk mengakses data. Selain itu, layanan penyimpanan cloud asli berfokus pada penyimpanan objek yang memiliki ruang nama datar dan metadata yang luas alih-alih sistem file yang menyediakan ruang nama hierarkis dan operasi metadata yang efisien.
Penyimpanan Blob sekarang mendukung ruang nama hierarkis, dan ketika dikombinasikan dengan dukungan protokol NFS 3.0, Azure membuatnya jauh lebih mudah untuk menjalankan aplikasi warisan di atas penyimpanan objek cloud skala besar.
Aplikasi dan beban kerja yang cocok untuk menggunakan NFS 3.0 dengan Blob Storage
Fitur protokol NFS 3.0 dioptimalkan untuk beban kerja throughput tinggi, skala besar, baca-berat dengan I/O berurutan. Ini ideal untuk skenario yang melibatkan beberapa pembaca dan banyak utas di mana throughput lebih penting daripada latensi rendah. Contoh umum meliputi:
High-Performance Computing (HPC) - Pekerjaan HPC sering melibatkan ribuan inti yang membaca himpunan data besar yang sama secara bersamaan. Fitur protokol NFS 3.0 menggunakan throughput penyimpanan objek untuk menghilangkan kemacetan server file tradisional. Examples:
Pengurutan genom: Memproses sekumpulan data DNA dalam jumlah besar.
Pemodelan risiko keuangan: Simulasi Monte Carlo tentang data historis.
Analisis seismik: Data geologi untuk eksplorasi minyak dan gas.
Prakiraan cuaca: Pemodelan data atmosfer untuk prediksi iklim dan badai.
Big Data & Analytics (Data Lakes) - Banyak alat analitik memerlukan direktori hierarkis. BlobNFS (melalui Azure Data Lake Storage Gen2) memberikan struktur ini sambil mendukung protokol file standar. Examples:
Pembelajaran mesin: Memasukkan data pelatihan ke kluster GPU menggunakan I/O berkas standar.
Analitik log: Menggabungkan log dari ribuan sumber.
Advanced Driver Assistance Systems (ADAS) - Alur kerja ADAS menghasilkan petabyte data sensor berurutan—seperti cloud titik LiDAR dan umpan kamera resolusi tinggi—yang harus diserap secara efisien dan dianalisis dalam skala besar untuk simulasi dan pelatihan model. Contoh:
- Menyimpan pemindaian LiDAR mentah dan aliran video multi-kamera dari kendaraan uji otonom menggunakan NFS 3.0, lalu menjalankan simulasi pemutaran ulang skala besar di ribuan simpul komputasi untuk memvalidasi algoritma persepsi.
Media & Hiburan - Rendering farm membutuhkan akses efisien ke pustaka aset yang besar. NFS 3.0 melalui blob menyediakan antarmuka file untuk alat perenderan lama yang membutuhkan jalur file. Examples:
Perenderan video: Node terdistribusi membaca aset sumber.
Transcoding: Mengonversi file video mentah besar menjadi format streaming.
Pencadangan Database - Fitur ini menawarkan target NFS 3.0 throughput tinggi yang hemat biaya tanpa konektor kompleks atau rekam jepret yang mahal. Examples:
- Oracle RMAN dapat menulis potongan cadangan besar secara langsung untuk pengarsipan jangka panjang dan mengaktifkan pemulihan langsung dari VM Linux yang dipasang di NFS.
Kapan tidak menggunakan NFS 3.0 dengan Blob Storage
Hindari untuk berbagi file tujuan umum atau beban kerja transaksi karena karakteristik penyimpanan objek:
| Jenis Beban Kerja | Alasan | Alternatif yang Lebih Baik |
|---|---|---|
| Database Transaksi | Membutuhkan penguncian granular, latensi sub-milidetik, dan penulisan acak berfrekuensi tinggi. | Disk Terkelola atau Azure NetApp Files atau Azure Files |
| Pengeditan File di Tempat | Mengedit file memaksa penulisan ulang total pada blob, yang menyebabkan operasi menjadi kurang efisien. | Azure Files |
NFS 3.0 dan namespace hierarki
Dukungan protokol NFS 3.0 mengharuskan blob diatur ke dalam namespace hierarkis. Anda hanya dapat mengaktifkan namespace hierarkis saat membuat akun penyimpanan. Kemampuan untuk menggunakan namespace hierarkis diperkenalkan oleh Azure Data Lake Storage. Ini mengatur objek (file) ke dalam hierarki direktori dan subdirectories dengan cara yang sama seperti sistem file di komputer Anda diatur. Ruang nama hierarkis berskala secara linear dan tidak menurunkan kapasitas atau performa data. Protokol yang berbeda meluas dari ruang nama hierarki. Protokol NFS 3.0 adalah salah satu protokol yang tersedia.
Data disimpan sebagai blob blok
Ketika aplikasi Anda membuat permintaan dengan menggunakan protokol NFS 3.0, permintaan tersebut diterjemahkan ke dalam kombinasi operasi blob blok. Misalnya, NFS 3.0 membaca permintaan Remote Procedure Call (RPC) diterjemahkan ke dalam operasi Get Blob. NFS 3.0 menulis permintaan RPC diterjemahkan ke dalam kombinasi Get Block List, Put Block, dan Put Block List.
Blob blok dioptimalkan untuk memproses data baca-berat dalam jumlah besar secara efisien. Blob blok terdiri dari blok. Setiap blok diidentifikasi oleh ID blok. Blob blok dapat mencakup hingga 50.000 blok. Setiap blok dalam blok blob dapat memiliki ukuran yang berbeda, hingga ukuran maksimum yang diizinkan untuk versi layanan yang digunakan akun Anda.
Alur kerja umum: Memasang wadah akun penyimpanan
Klien Linux Anda dapat memasang kontainer di penyimpanan Blob dari Azure Virtual Machine (VM) atau komputer di tempat. Untuk memasang kontainer akun penyimpanan, Anda harus melakukan hal-hal ini.
Buat Azure Virtual Network (VNet).
Mengonfigurasi keamanan jaringan.
Membuat dan mengonfigurasi akun penyimpanan yang hanya menerima traffic dari VNet.
Membuat kontainer di akun penyimpanan.
Pasang kontainer.
Untuk panduan langkah demi langkah, lihat Penyimpanan Mount Blob dengan menggunakan protokol Network File System (NFS) 3.0.
Keamanan jaringan
Lalu lintas harus berasal dari VNet. VNet memungkinkan klien untuk terhubung dengan aman ke akun penyimpanan Anda. Satu-satunya cara untuk mengamankan data di akun Anda adalah dengan menggunakan VNet dan pengaturan keamanan jaringan lainnya. Alat lain yang digunakan untuk mengamankan data termasuk otorisasi kunci akun, keamanan Microsoft Entra, dan daftar kontrol akses (ACL) tidak dapat digunakan untuk mengotorisasi permintaan NFS 3.0.
Untuk mempelajari lebih lanjut, lihat Rekomendasi keamanan jaringan untuk penyimpanan Blob.
Sambungan jaringan yang didukung
Klien dapat terhubung melalui titik akhir publik atau titik arkhir pribadi, dan bisa tersambung dari salah satu lokasi jaringan berikut:
VNet yang Anda konfigurasi untuk akun penyimpanan Anda.
Dalam artikel ini, kita akan menyebut VNet sebagai VNet utama. Untuk mempelajari lebih lanjut, lihat Memberikan akses dari jaringan virtual.
VNet peered yang berada di wilayah yang sama dengan VNet utama.
Anda harus mengonfigurasi akun penyimpanan untuk mengizinkan akses ke VNet ini. Untuk mempelajari lebih lanjut, lihat Memberikan akses dari jaringan virtual.
Jaringan lokal yang tersambung ke VNet utama Anda dengan menggunakan VPN Gateway atau gateway ExpressRoute.
Untuk mempelajari lebih lanjut, lihat Mengonfigurasi akses dari jaringan lokal.
Jaringan lokal yang tersambung ke jaringan peered.
Ini dapat dilakukan dengan menggunakan VPN Gateway atau gateway ExpressRoute bersama dengan Gateway transit.
Penting
Protokol NFS 3.0 menggunakan port 111 dan 2048. Jika Anda tersambung dari jaringan lokal, pastikan klien Anda mengizinkan komunikasi keluar melalui port tersebut. Jika Anda telah memberikan akses ke VNet tertentu, pastikan bahwa setiap grup keamanan jaringan yang terkait dengan VNet tersebut tidak berisi aturan keamanan yang memblokir komunikasi masuk melalui port tersebut.
Masalah dan batasan yang diketahui
Lihat artikel Masalah yang diketahui untuk daftar masalah dan batasan lengkap dengan rilis dukungan NFS 3.0 saat ini.
Harga
Lihat halaman harga Azure Blob Storage untuk penyimpanan data dan biaya transaksi.