Mohon ijin, minta saran.
Ini tentang Sistem Informasi Sekolah. Jadi sekolah sudah pakai ini lebih dari 2 tahun.
Sistemnya web based di instal di server lokal menggunakan windows dan xampp.
Sistem yang jalan adalah :
- absensi siswa menggunakan android berdasarkan lokasi
- sistem administrasi sekolah (surat menyurat dll)
- pencatatan tata tertib
- pencatatan keuangan (pembayaran SPP)
spek server :
xeon e2 1225
ram 64gb
os windows server 2012
Sistem berjalan cukup baik sebenarnya hanya absensi kadang ngelag. karena murid sebanyak 700an absen hampir bersamaan dalam rentang <30 menit.
Yang jadi keberatan sekolah karena diinstal di server lokal untuk koneksi ke internet membutuhkan IP dedicated. Sepertinya IP dedicated ini untuk melayani aplikasi absensi androidnya
Untuk IP dedicated, sekolah membayar >7jt per bulan. Ini cukup memberatkan karena itu diupayakan untuk efisiensi.
Vendor yang menjual sistem ini menyarankan kalau mau menghilangkan penggunaan IP dedicated sebaiknya menggunakan VPS windows.
Saya mohon saran dari rekan2 disini. Untuk kebutuhan di atas, spek VPS yang dibutuhkan seperti apa ? Terutama untuk menangani absensi siswa.
Kalau dilihat kebutuhannya seperti ini bisa dicoba dulu pakai
web stress test seperti Locust. Nanti di pengaturan Locust bisa diatur sampai berapa pengguna. Karena jika dilihat sampai 700 siswa, maka bisa dicoba diatur sampai 700 pengguna. Sejauh ini yang saya tahu, kalau server digunakan untuk melayani seperti itu, bukan buat
database, fokus di prosesor saja. Kueri
database lebih menitikberatkan bagian RAM supaya akses data lebih cepat. Nge-
lag di sini sepertinya karena koneksi internet dengan asumsi 700 siswa mengakses absen, kalkulasinya bisa 10 MBps dibagi 700 siswa dapat sekitar 14 KB yang notabenenya kurang ideal buat melayani siswa. Idealnya server bisa melayani siswa kurang dari 500 ms itu sudah tergolong bagus.