Daftar Isi:
Definisi - Apa artinya Sistem File Google (GFS)?
Google File System (GFS) adalah sistem file terdistribusi skalabel (DFS) yang dibuat oleh Google Inc. dan dikembangkan untuk mengakomodasi persyaratan pemrosesan data Google yang berkembang. GFS memberikan toleransi kesalahan, keandalan, skalabilitas, ketersediaan, dan kinerja ke jaringan besar dan node yang terhubung. GFS terdiri dari beberapa sistem penyimpanan yang dibangun dari komponen perangkat keras komoditas berbiaya rendah. Ini dioptimalkan untuk mengakomodasi berbagai penggunaan data Google dan kebutuhan penyimpanan, seperti mesin pencari, yang menghasilkan sejumlah besar data yang harus disimpan.
Sistem File Google memanfaatkan kekuatan server yang ada sementara meminimalkan kelemahan perangkat keras.
GFS juga dikenal sebagai GoogleFS.
Techopedia menjelaskan Sistem File Google (GFS)
GFS node cluster adalah master tunggal dengan beberapa server chunk yang terus diakses oleh sistem klien yang berbeda. Chunk server menyimpan data sebagai file Linux pada disk lokal. Data yang disimpan dibagi menjadi potongan besar (64 MB), yang direplikasi dalam jaringan minimal tiga kali. Ukuran chunk yang besar mengurangi overhead jaringan.
GFS dirancang untuk mengakomodasi kebutuhan cluster Google yang besar tanpa membebani aplikasi. File disimpan dalam direktori hirarkis yang diidentifikasi oleh nama jalur. Metadata - seperti namespace, data kontrol akses, dan informasi pemetaan - dikendalikan oleh master, yang berinteraksi dengan dan memantau pembaruan status setiap server chunk melalui pesan detak jantung waktunya.
Fitur GFS meliputi:
- Toleransi kesalahan
- Replikasi data penting
- Pemulihan data otomatis dan efisien
- Throughput agregat tinggi
- Mengurangi interaksi klien dan master karena ukuran server chunk yang besar
- Manajemen dan penguncian Namespace
- Ketersediaan tinggi
Cluster GFS terbesar memiliki lebih dari 1.000 node dengan kapasitas penyimpanan disk 300 TB. Ini dapat diakses oleh ratusan klien secara berkelanjutan.
