01 Infrastruktur & Sistem
Infrastruktur & Operasi Armada Arqonara
Perancangan, penyediaan, dan pengoperasian armada virtualisasi Linux dan Proxmox multi-node untuk hosting game dan aplikasi dengan otomasi provisi dan isolasi firewall ketat.
- Peran
- Lead Infrastructure Engineer & Founder
- Teknologi
- Linux (Debian/Ubuntu) · Proxmox VE · KVM · Docker · Bash · Firewall UFW · Cockpit
- Hasil Terukur
- 7.800+ Anggota Komunitas Discord · Kluster Virtualisasi Multi-Node · Nol Pemadaman Tak Terjadwal pada Node Utama
Konteks & Ringkasan
Arqonara Hosting menjalankan instans VPS dan node game server di atas perangkat keras yang kami miliki sendiri. Yang dimulai dari satu server di masa QuenssHost tidak lagi memadai: satu kernel yang dipakai bersama membuat satu pelanggan sibuk bisa menyeret performa semua orang. Pindah ke Proxmox VE memberi tiap tamu partisi KVM sendiri dengan CPU yang dipatok dan memori tetap, sekaligus memindahkan port manajemen keluar dari antarmuka publik.
Peran & Tanggung Jawab
Sebagai pendiri sekaligus operator utama infrastruktur, tanggung jawab saya mencakup:
- Pemilihan spesifikasi server bare-metal dan penyediaan citra sistem operasi Linux khusus.
- Perancangan dan konfigurasi topologi hypervisor menggunakan Proxmox VE dan KVM.
- Pengamanan akses server dasar dengan aturan firewall UFW dan pemisahan port layanan.
- Pembuatan skrip provisi otomatis untuk memangkas waktu peluncuran server dari jam menjadi di bawah lima menit.
- Manajemen harian perencanaan kapasitas, tuning kernel Linux, serta penjadwalan I/O penyimpanan.
Permasalahan & Tantangan Operasional
Beban kerja hosting game memiliki karakteristik yang menuntut:
- Fluktuasi CPU & Memori yang Ekstrem: Proses game kerap mengalami lonjakan pemakaian core CPU dan konsumsi memori heap yang tidak terduga, berisiko mengganggu kontainer lain jika alokasi tidak dibatasi dengan ketat.
- Beban Kerja Manual: Konfigurasi manual untuk mesin virtual, port forward, dan izin akses memicu kelelahan operasional serta memperlambat pengiriman layanan ke pelanggan.
Pendekatan Arsitektur & Keputusan Rekayasa
- Virtualisasi Bare-Metal KVM & Proxmox VE: Beralih dari kontainer bersama yang rawan berebut resource ke partisi KVM berisolasi perangkat keras untuk pelanggan berbeban komputasi tinggi, menjamin pinning CPU dan kontrol memory ballooning.
- Kontrol Akses & Isolasi Port: Menerapkan firewall dasar dengan UFW dan memisahkan port manajemen (SSH, web GUI Proxmox) dari port layanan aplikasi.
- Otomasi Skrip Bash: Menulis modul Bash untuk instalasi OS otomatis, pengerasan keamanan dasar (fail2ban, autentikasi berbasis kunci SSH, optimasi buffer TCP sysctl), dan deployment templat.
Mesin yang Dipakai
Arqonara berjalan di atas server fisik sendiri yang kami miliki dan operasikan langsung — bukan panel sewaan atau kapasitas jual ulang. Game hosting dan VPS hosting memakai armada fisik yang sama.
| Node | Peran | CPU | Memori | Penyimpanan |
|---|---|---|---|---|
| Node 01 | Game hosting + VPS | NVMe | ||
| Node 02 | Game hosting + VPS | NVMe |
Setiap mesin menjalankan Debian dengan Proxmox VE di atasnya, sehingga tiap tamu mendapat partisi KVM sendiri alih-alih berbagi satu kernel dengan pengguna lain.
Hasil Operasional & Keterbatasan
- Skalabilitas: Armada server menopang aktivitas ekosistem komunitas dengan lebih dari 7.800 anggota Discord secara stabil.
- Operasional Tanpa Gangguan Silang: Menghilangkan insiden kebocoran memori antar-penyewa melalui penerapan kuota cgroup dan hypervisor yang ketat.
- Kecepatan Deployment: Otomasi alur kerja mempercepat waktu provisi node standar dari 45 menit menjadi kurang dari 5 menit.
- Keterbatasan Terbuka: Mitigasi serangan DDoS tetap terikat pada kapasitas bandwidth transit data center hulu; perlindungan Layer 7 membutuhkan penyempurnaan heuristik berkala terhadap pola serangan baru.
Teknologi yang Digunakan
- Sistem Operasi: Debian 12 (Bookworm), Ubuntu Server LTS
- Hypervisor: Proxmox Virtual Environment, QEMU/KVM
- Isolasi: Docker Engine, Linux Namespaces, Cgroups v2
- Jaringan: iptables, UFW, Bridge Interfaces, VLANs
- Perkakas: Bash Shell, Systemd, Cockpit Console