ZeroFS , sebuah sistem fail baharu yang menjanjikan untuk menjadikan storan objek S3 berkelakuan seperti sistem fail tradisional, telah menarik perhatian pembangun yang mencari penyelesaian storan awan yang lebih baik. Projek ini mendakwa menawarkan semantik seperti POSIX sambil mengekalkan faedah skalabiliti dan kos storan yang serasi dengan S3 . Walau bagaimanapun, perbincangan komuniti mendedahkan persoalan penting mengenai dakwaan prestasi sistem dan jaminan ketahanan.
Ciri-ciri Utama ZeroFS
- Semantik sistem fail seperti POSIX untuk penyimpanan S3
- Seni bina tanpa pelayan, berskala, bayar-mengikut-penggunaan
- Ketahanan terbina dalam dengan checksumming, replikasi, dan penversian
- Sokongan untuk objek sehingga 5TiB
- Pilihan penyulitan bahagian klien dan bahagian pelayan
- Seni Bina Berbilang Proses (MPA) untuk pengoptimuman prestasi
![]() |
---|
Tangkapan skrin halaman repositori GitHub untuk ZeroFS , mempamerkan struktur fail dan butiran projeknya |
Angka Prestasi Tidak Selaras dengan Realiti S3
Kebimbangan paling ketara yang dibangkitkan oleh komuniti tertumpu pada metrik prestasi yang didakwa oleh ZeroFS . Projek ini melaporkan mencapai kependaman kira-kira 1 milisaat untuk penulisan berurutan, yang telah mencetuskan keraguan di kalangan pembangun berpengalaman. Masa ini kelihatan mustahil apabila berurusan secara langsung dengan S3 , kerana perjalanan rangkaian ke pelayan Amazon biasanya mengambil masa yang lebih lama.
Penanda aras melaporkan kependaman ~1ms untuk penulisan berurutan, tetapi itu tidak mungkin dengan S3 . Jadi mungkin penulisan tidak disahkan ke storan sebelum mengesahkan penulisan kepada klien.
Pemerhatian ini menunjukkan bahawa ZeroFS mungkin menggunakan mekanisme penimbalan atau caching tempatan yang mengakui penulisan sebelum ia benar-benar disimpan dalam S3 . Walaupun pendekatan ini boleh meningkatkan prestasi yang ketara, ia menimbulkan persoalan mengenai ketahanan data dan apa yang berlaku jika sistem ranap sebelum data tempatan disegerakkan ke storan awan.
Model Ketahanan Masih Tidak Jelas
Komuniti telah mengenal pasti jurang dalam dokumentasi ZeroFS mengenai jaminan ketahanannya. Tidak seperti beberapa penyelesaian pesaing yang menjelaskan dengan jelas proses pengesahan penulisan mereka, ZeroFS tidak menyediakan maklumat terperinci tentang bagaimana ia mengendalikan pertukaran antara prestasi dan keselamatan data. Kekurangan kejelasan ini amat membimbangkan pengguna yang perlu memahami dengan tepat bila data mereka disimpan dengan selamat.
Sesetengah pembangun telah membuat perbandingan dengan SlateDB , yang menawarkan tahap ketahanan yang boleh dikonfigurasi. SlateDB membenarkan pengguna memilih antara pengesahan S3 segera untuk keselamatan maksimum atau penimbalan tempatan untuk prestasi yang lebih baik. Ketiadaan dokumentasi serupa untuk ZeroFS menyukarkan bakal pengguna untuk menilai sama ada sistem memenuhi keperluan kebolehpercayaan mereka.
Perbandingan Penanda Aras Menimbulkan Tanda Bahaya
Ahli komuniti juga telah mempersoalkan penanda aras perbandingan ZeroFS , terutamanya yang membandingkannya dengan JuiceFS . Pengguna berpengalaman yang biasa dengan ciri prestasi JuiceFS telah menyatakan keraguan mengenai angka yang didakwa, yang menunjukkan JuiceFS berprestasi hanya pada 5 operasi sesaat dengan pelbagai fungsi rosak. Angka-angka ini kelihatan tidak konsisten dengan penggunaan JuiceFS dalam dunia sebenar.
Percanggahan sedemikian dalam data penanda aras boleh menjejaskan kepercayaan terhadap dakwaan prestasi lain projek. Perbandingan yang adil dan tepat adalah penting untuk membantu pengguna membuat keputusan termaklum mengenai penyelesaian storan, terutamanya apabila berurusan dengan infrastruktur data kritikal.
Aplikasi Praktikal Menunjukkan Potensi
Walaupun terdapat kebimbangan ini, komuniti telah menunjukkan minat terhadap aplikasi praktikal ZeroFS . Pembangun telah membincangkan kes penggunaan berpotensi daripada direktori cache CI hingga menjalankan pangkalan data seperti PostgreSQL pada storan objek. Sokongan sistem untuk pelbagai protokol termasuk NFS , NBD , dan 9P menjadikannya serba boleh untuk senario penggunaan yang berbeza.
Integrasi projek dengan infrastruktur S3 sedia ada dan sokongan untuk ciri seperti penyulitan dan multi-tenancy boleh menjadikannya menarik untuk organisasi yang ingin memodenkan seni bina storan mereka. Walau bagaimanapun, persoalan yang belum diselesaikan mengenai prestasi dan ketahanan mungkin mengehadkan penggunaan sehingga isu-isu ini ditangani dengan lebih telus.
Projek ZeroFS mewakili pendekatan menarik untuk merapatkan jangkaan sistem fail tradisional dengan realiti storan awan moden. Walau bagaimanapun, penelitian teknikal komuniti menyerlahkan kepentingan dokumentasi yang jelas dan dakwaan prestasi yang realistik apabila memperkenalkan penyelesaian storan baharu ke persekitaran pengeluaran.
Rujukan: ZeroFS