ZeroFS , sebuah filesystem baru yang menjanjikan untuk membuat penyimpanan objek S3 berperilaku seperti sistem file tradisional, telah menarik perhatian para developer yang mencari solusi penyimpanan cloud yang lebih baik. Proyek ini mengklaim menawarkan semantik mirip POSIX sambil mempertahankan skalabilitas dan manfaat biaya dari penyimpanan yang kompatibel dengan S3 . Namun, diskusi komunitas mengungkap pertanyaan penting tentang klaim performa sistem dan jaminan durabilitas.
Fitur Utama ZeroFS
- Semantik filesystem mirip POSIX untuk penyimpanan S3
- Arsitektur serverless, dapat diskalakan, bayar sesuai penggunaan
- Durabilitas bawaan dengan checksumming, replikasi, dan versioning
- Dukungan untuk objek hingga 5TiB
- Opsi enkripsi sisi klien dan sisi server
- Multi-Process Architecture (MPA) untuk optimasi performa
![]() |
---|
Tangkapan layar halaman repositori GitHub untuk ZeroFS , menampilkan struktur file dan detail proyeknya |
Angka Performa Tidak Sesuai dengan Realitas S3
Kekhawatiran paling signifikan yang diangkat oleh komunitas berpusat pada metrik performa yang diklaim ZeroFS . Proyek ini melaporkan mencapai latensi sekitar 1 milidetik untuk penulisan sekuensial, yang telah memicu skeptisisme di antara developer berpengalaman. Waktu ini tampak tidak mungkin ketika berhadapan langsung dengan S3 , karena perjalanan bolak-balik jaringan ke server Amazon biasanya membutuhkan waktu yang jauh lebih lama.
Benchmark melaporkan latensi ~1ms untuk penulisan sekuensial, tetapi itu tidak mungkin dengan S3 . Jadi kemungkinan penulisan tidak dikonfirmasi ke penyimpanan sebelum mengkonfirmasi penulisan ke klien.
Pengamatan ini menunjukkan bahwa ZeroFS mungkin menggunakan mekanisme buffering atau caching lokal yang mengakui penulisan sebelum benar-benar disimpan di S3 . Meskipun pendekatan ini dapat secara dramatis meningkatkan performa yang tampak, hal ini menimbulkan pertanyaan tentang durabilitas data dan apa yang terjadi jika sistem crash sebelum data lokal disinkronisasi ke penyimpanan cloud.
Model Durabilitas Masih Tidak Jelas
Komunitas telah mengidentifikasi kesenjangan dalam dokumentasi ZeroFS mengenai jaminan durabilitasnya. Tidak seperti beberapa solusi pesaing yang dengan jelas menjelaskan proses konfirmasi penulisan mereka, ZeroFS tidak memberikan informasi detail tentang bagaimana menangani trade-off antara performa dan keamanan data. Kurangnya kejelasan ini sangat mengkhawatirkan bagi pengguna yang perlu memahami kapan tepatnya data mereka disimpan dengan aman.
Beberapa developer telah membuat perbandingan dengan SlateDB , yang menawarkan tingkat durabilitas yang dapat dikonfigurasi. SlateDB memungkinkan pengguna memilih antara konfirmasi S3 langsung untuk keamanan maksimum atau buffering lokal untuk performa yang lebih baik. Tidak adanya dokumentasi serupa untuk ZeroFS membuat sulit bagi calon pengguna untuk menilai apakah sistem memenuhi persyaratan keandalan mereka.
Perbandingan Benchmark Menimbulkan Tanda Bahaya
Anggota komunitas juga mempertanyakan benchmark perbandingan ZeroFS , terutama yang membandingkannya dengan JuiceFS . Pengguna berpengalaman yang familiar dengan karakteristik performa JuiceFS telah menyatakan keraguan tentang angka yang diklaim, yang menunjukkan JuiceFS berkinerja hanya 5 operasi per detik dengan berbagai fungsionalitas yang rusak. Angka-angka ini tampak tidak konsisten dengan deployment JuiceFS di dunia nyata.
Diskrepansi seperti itu dalam data benchmark dapat merusak kepercayaan pada klaim performa proyek lainnya. Perbandingan yang adil dan akurat sangat penting untuk membantu pengguna membuat keputusan yang tepat tentang solusi penyimpanan, terutama ketika berhadapan dengan infrastruktur data yang kritis.
Aplikasi Praktis Menunjukkan Potensi
Meskipun ada kekhawatiran ini, komunitas telah menunjukkan minat pada aplikasi praktis ZeroFS . Developer telah mendiskusikan kasus penggunaan potensial mulai dari direktori cache CI hingga menjalankan database seperti PostgreSQL pada penyimpanan objek. Dukungan sistem untuk berbagai protokol termasuk NFS , NBD , dan 9P membuatnya serbaguna untuk skenario deployment yang berbeda.
Integrasi proyek dengan infrastruktur S3 yang ada dan dukungan untuk fitur seperti enkripsi dan multi-tenancy dapat membuatnya menarik bagi organisasi yang ingin memodernisasi arsitektur penyimpanan mereka. Namun, pertanyaan yang belum terpecahkan tentang performa dan durabilitas mungkin membatasi adopsi sampai masalah ini ditangani dengan lebih transparan.
Proyek ZeroFS mewakili pendekatan yang menarik untuk menjembatani ekspektasi filesystem tradisional dengan realitas penyimpanan cloud modern. Namun, pengawasan teknis komunitas menyoroti pentingnya dokumentasi yang jelas dan klaim performa yang realistis ketika memperkenalkan solusi penyimpanan baru ke lingkungan produksi.
Referensi: ZeroFS