Mau pindah dari server lokal ke VPS, mohon saran.


Dari saran rekan2 di atas, pilihan terbaik sepertinya VPS kecil dipasang VPN. Jika kesulitan setting dan maintenance, bisa pakai jasa manage sekalian dari temen2 di sini juga gak mahal.
 
untuk bugdet segitu sebenarnya lebih recommend sewa dedicated server aja
2jutaan juga udah dapat, terus install Windows Server, jadi aplikasi full di Windows Server di Datacenter, ngga perlu maintenance server di lokal
 
Kalau butuh IP Public over Tunnel/VPN ready om, kita pernah provide untuk kebutuhan CBT Woka ketika jaman covid sedang ganas.
Minimal ada router untuk NAT, ISP apapun bisa.
 
halo,
persoalan ip publik, ada banyak cara.
Namun, jika system networking sekolah menggunakan Mikrotik sebagai managemennya. Bisa gunakan vpn l2tp untuk dan lakukan port forwading yang mana bisa diarahkan ke ip yang digunakan oleh XAMPP.
Saya menggunakan cara ini untuk mode development, karena bisa melakukan check terhadap responsivitas jika saat digunakan oleh user mobile..
Saya pakai layanan port forwading dari MyTunnel. Karena kebetulan saya juga pakai mikrotik untuk kebutuhan manage network dirumah
 
Kalau dari informasi yang ada sepertinya pak @yoyox0606 sudah ada gambar namun requirement dari pihak ketiga system aplikasi yang mengharuskan menggunakan IP public murni langsung, membuat beberapa opsi solusi jadi sulit untuk diterapkan

Saya bisa mengerti kondisi yang dihadapi beliau karena saya juga ada mengalami beberapa kali, yang terkadang membuat saya berfikir kenapa harus demikian, karena secara teknis network harusnya bisa tidak harus IP public murni. Namun mungkin teman-teman pengembang aplikasi punya alasan untuk kebijakan demikian
 
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.
 
Sistem berjalan cukup baik sebenarnya hanya absensi kadang ngelag. karena murid sebanyak 700an absen hampir bersamaan dalam rentang <30 menit.

Pertama-tama mungkin di cek dulu resource servernya, bagian mananya yang exhausted. Entah itu cpu, ram, ataupun disknya yang load/usagenya mendekati 100% ketika diakses oleh 700 murid bersamaan. Kalau di windows tinggal dilihat dari Task Managernya. Atau lebih spesifiknya lagi bisa lihat dari Resource Monitor yang menunya juga ada di Task Manager.

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
Koneksi dengan ip public shared (pelanggan hanya dapat ip private saja), maka solusi paling murahnya adalah menggunakan Tunneling/VPN. Ini tinggal sewa VPS aja untuk digunakan sebagai server/peer VPN. Kemudian forward ip dan port-port lokal di sisi server lokalnya untuk diarahkan ke VPN. Sebelumnya bisa tnaya sama provider-provider VPS disini yang VPS nya diperbolehkan digunakan untuk hal tsb.

Kalau pindah ke VPS Windows, kemungkinan biayanya lebih mahal ketimbang solusi tunneling. Meskipun nggak bakalan sampai 7 juta per bulan untuk spek yang sama persis dengan server di sekolahannya. Mungkin 2 jutaan udah bisa dapat spek dedicated server yang setara. Dan ini mungkin lebih reliable dari sisi networknya, berhubung koneksi internetnya langsung disediakan oleh datacenter ketimbang dari jaringan lastmile.
 
Kalau lihat keterangannya itu aplikasi berjalan di xampp ya, dan tentunya aplikasi lain juga berjalan di xampp, dah pindah saja ke VPS, untuk masalah teknis bisa kita diskusikan;)
 
Back
Top