GlusterFS dapat digunakan untuk membuat media penyimpanan terdistribusi sederhana. Ruang penyimpanan tersebar di beberapa computer yang kapasitasnya dapat ditambah dan dikurangi dengan mudah.
GlusterFS sangat cocok untuk diterapkan dalam pembuatan Data Center yang cukup kompleks dan membutuhkan banyak sumer daya.
GlusterFS didesain untuk memenuhi kebutuhan ruang penyimpanan bagi pengguna dan dapat memberikan kinerja yang luar biasa untuk beban kerja yang beragam.
Mengenai GlusterFS :
- POSIX-Complicant Distribute File System
- No Metadata Server
- Network Attached Storage (NAS)
- Heterogeneous Commodity Hardware
- Aggregated Storage and Memory
- Standards-Based- Clients, Applications, Networks
- Flexible and Agile Scaling
# Capacity - Petabytes and beyond
# Performance - Thousands of Clients
- Single Global Namespace
GlusterFS dapat didesain dalam beberapa mode. Mode yang umum dipakai adalah sebagai berikut :
• Distributed - File-file didistribusikan dalam cluster
• Distributed Replicated - Replikasi data di antara dua simpul (node) dalam cluster
• Distributed Striped - Memecah file di antara simpul-simpul dalam cluster, biasanya digunakan untuk mengakses file yang sangat besar.
Sebuah sistem cluster file server memiliki beberapa server komputer yang saling berbagi akses di dalam sebuah filesystem di dalam shared storage. Untuk menghindari terjadinya server overload pada salah satu server di dalam cluster file server, perlu dilakukan management cluster. Ketika terjadi server overload, maka management cluster harus mampu memindahkan atau membagi beban server ke server lainnya di dalam cluster file server.
GlusterFS memiliki desain client server dimana tidak terdapat server metadata. GlusterFS menyimpan data dan metadata ke beberapa devices yang terletak di beberapa server yang saling terhubung. Kumpulan devices itu disebut volume , yang dapat dikonfigurasi untuk menyimpan data secara stripe ke dalam bentuk blocks dan mereplikasinya. Blocks kemudian didistribusikan ke dalam beberapa device di dalam volume.
Hierarki GlusterFS adalah volume
Volume adalah perangkat yang merupakan tempat menampung data sebenarnya.
Volume inilah nantinya yang akan dibaca oleh client sebagai media penyimpanan tunggal. Volume terdistribusi merupakan gabungan media penyimpanan dua node atau lebih dengan menjumlah kapasitas menjadi sebuah media penyimpanan tunggal dengan kapasitas besar yang nantinya diakses oleh pengguna pada sisi client.