Hai semuanya, apa kabar? Kali ini saya mau lanjutin tulisan lalu tentang Ceph. Di tulisan itu secara singkat kita sudah belajar apa itu Ceph Monitor dan Ceph OSD.
Ceph Monitors adalah komponen yang bertugas untuk manajemen cluster Ceph. Termasuk informasi bagaimana data ditempatkan lintas OSD, kesehatan OSD, dan metadata lain yang berkaitan dengan cluster Ceph. Disarankan untuk memiliki tiga monitor untuk menjaga redundansi dan high availability.
Ceph OSD (Object Storage Daemon) merupakan lokasi atau media penyimpanan data. Fungsi utamanya tentu saja sebagai penyimpanan data yang diinstruksikan oleh monitor. OSD juga berkomunikasi dengan OSD lain untuk operasi distribusi data, sesuai dengan instruksi dari Monitor. Disarankan juga untuk memiliki tiga OSD untuk menjaga redundansi dan high availability.
Untuk system requirement Ceph, berikut ini yang disarankan oleh pihak Ceph:
- CPU direkomendasikan memiliki clock rate yang tinggi karena CephFS Metadata Server membutuhkan tenaga CPU yang intens. 64 bit dan mendukung hyperthreading.
- RAM. Untuk monitor dengan jumlah cluster yang tidak terlalu besar, 64 GB dirasa sudah cukup. Namun apabila cluster memiliki ratusan OSD disarankan memiliki RAM sebesar 128 GB.
- Penyimpanan. Disarankan untuk menggunakan SSD agar memiliki kecepatan akses yang baik. Untuk ukuran direkomendasikan paling tidak sebesar 1 TB.
- Koneksi/jaringan. Disarankan memiliki jaringan 10Gb/s
Terlihat sangat tinggi ya? Tapi itu kan yang direkomendasikan, sebenarnya dibawah spek itu masih bisa dijalankan. Berikut ini adalah minimum system requirementsnya:
OSD
- CPU 1 core (minimum), 2 core lebih baik.
- RAM. Dibawah 2 GB tidak direkomendasikan. 2-4 GB “asal bisa”. 4GB keatas lebih baik.
- Jaringan, 1Gb/s. 10Gb/s+ lebih baik
Monitor
- CPU minimal 2 core.
- RAM 5GB+ per daemon.
- Penyimpanan: 100 GB per daemon, SSD direkomendasikan.
- Jaringan 1Gb/s. 10Gb/s lebih baik.
Itulah beberapa hal yang berkaitan dengan Ceph seperti monitor, OSD, dan persyaratan minimal sistem yang akan dipasang Ceph. Mungkin di tulisan yang akan datang saya coba tulis tutorial mengenaiCeph. Sampai jumpa, bye~
Referensi:
https://docs.ceph.com/en/quincy/start/intro/
https://docs.ceph.com/en/quincy/start/hardware-recommendations/