Cara
menentukan spesifikasi server / VPS / Cloud yang harus disiapkan jika membuat
server / hosting baru.
"Contoh
estimasi pengunjung 250 Online, jadi berapakah RAM / Memory yang harus disediakan..?"
Tips ini berguna untuk server / Moodle bagi institusi yang bertujuan untuk ujian online, dll.
Rumus Perhitungan
Variabel :
- M = Jumlah Pengujung Aktif / Online
- CU = Jumlah Concurrent Pengujung (Jumlah maksimum pengguna yang berpotensi untuk mengakses (submit) Moodle / Aplikasi secara bersamaan / serentak.
Note : Biasanya digunakan tidak lebih dari 10% s/d 40% dari jumlah pengunjung aktif. Contoh terjadi 30% concurrent access dengan Jumlah Pengunjung Aktif 100 orang, maka CI = 100 * 30% = 30 Concurrent
Formula CU = M * 20%
- M = Memory RAM, setiap 1 GB RAM dapat melayani 20-30 Concurrent User, diluar 1 GB pertama untuk alokasi OS dan Database
- Speed Processor = SP
- Type 1 = 1 GHz s/d 2.1 GHz
- Type 2 = 2.1 GHz s/d 3 GHz
- Type 3 = > 3 Ghz - RAM Dasar = RD
'1' untuk OS Linux tanpa GUI
'2' untuk OS Linux + GUI atau MS Windows
Rumus menghitung kebutuhan RAM yang dibutuhkan >= RD + CU / 20
Estimasi Perhitungan
Contoh 1 :
- M <= 200 User Online, OS Linux Server (Tanpa GUI) --> RD = 1 GB
- SP disarankan = type 1 dengan core >= 2
- Asumsi Tingkat concurrent 20%, maka jumlah CU = 200 * 20% = 40
Contoh 2 :
- M <= 500 User Online, OS Linux Server + GUI --> RD = 2 GB
- SP disarankan = type 2 dengan core >= 4
- Asumsi Tingkat concurrent 20%, maka jumlah CU = 500 * 20% = 100
Contoh 3 :
- M <= 1000 User Online, OS Linux Server (Tanpa GUI) --> RD = 1 GB
- SP disarankan = type 3 dengan core >= 4
- Asumsi Tingkat concurrent 20%, maka jumlah CU = 1000 * 20% = 200
"Jika jumlah pengunjung aktif lebih besar dari 10.000, disarankan menggunakan multiserver dengan teknis loadbalancer"
EmoticonEmoticon