Apa itu VPS dan bagaimana cara kerjanya?
VPS (virtual private server) adalah mesin virtual yang berperilaku seperti komputer kecil yang terpisah di internet. Mesin ini memiliki sistem operasinya sendiri, alamat IP sendiri, porsi CPU dan memori yang dicadangkan, serta disk yang hanya bisa Anda baca. Anda masuk melalui SSH (Linux) atau Remote Desktop (Windows) lalu memasang perangkat lunak yang Anda butuhkan. Jika ingin mencobanya, Anda bisa menyewa VPS per jam dan menghapusnya setelah selesai.
Cara kerja VPS
Satu server fisik menjalankan hypervisor. Di Linux, biasanya digunakan KVM, yang sudah tertanam di dalam kernel. Hypervisor membagi mesin tersebut menjadi beberapa mesin virtual yang terisolasi. Setiap mesin mendapatkan jumlah tetap core CPU virtual (vCPU), sejumlah RAM, dan disk virtual. Karena sumber daya dicadangkan untuk setiap mesin, tetangga yang sedang sibuk tidak dapat mengambilnya. Inilah perbedaan utama dengan shared hosting.
Cloud VPS menambahkan lapisan otomatisasi di atasnya. Anda dapat membuat, mengubah ukuran, membuat snapshot, dan menghapus server dari konsol web atau API tanpa harus menunggu teknisi, dan banyak penyedia menagihnya per jam.
Kegunaan VPS
- Situs web dan toko online, termasuk WordPress.
- Aplikasi web dan API dengan database sendiri.
- Server game dan server suara.
- VPN pribadi, proxy, atau relay email kecil.
- Pengembangan, pengujian, dan runner CI.
- Remote desktop pada VPS Windows.
Perbandingan VPS dengan opsi lain
| Shared hosting | VPS | Dedicated server | |
|---|---|---|---|
| Sumber daya | Dibagi | Dicadangkan | Satu mesin penuh |
| Akses root | Tidak | Ya | Ya |
| Penggunaan umum | Situs kecil | Situs, aplikasi, database | Beban berat dan stabil |
Baca VPS vs shared hosting untuk perbandingan yang lebih lengkap.
Hal yang perlu diperiksa sebelum membeli
- vCPU, RAM, dan disk. Mulailah dari kebutuhan perangkat lunak Anda; lihat cara memilih spesifikasi VPS.
- Jenis disk. NVMe jauh lebih cepat daripada disk berputar untuk database dan situs yang ramai.
- Lokasi. Pilih pusat data yang dekat dengan pengunjung agar latensi tetap rendah.
- Penagihan. Penagihan per jam cocok untuk pengujian dan proyek singkat; siklus prabayar lebih murah untuk server yang berjalan sepanjang tahun.
- Backup dan snapshot. Tentukan cara memulihkan server jika terjadi kerusakan.
- Perlindungan. Tanyakan apakah penyaringan DDoS sudah termasuk dan apa saja opsi firewall yang tersedia.
Perhatikan bahwa kebanyakan penyedia, termasuk ONIE, tetap menagih server yang dihentikan karena sumber dayanya tetap dicadangkan. Hapus server untuk menghentikan tagihan.
Langkah pertama di VPS baru
Setelah server berjalan, hubungkan melalui SSH, perbarui sistem, dan buat pengguna biasa. Di Ubuntu:
ssh root@YOUR_SERVER_IP
apt update && apt upgrade -y
adduser deploy && usermod -aG sudo deployKemudian ikuti panduan untuk mengamankan SSH pada VPS Linux sebelum memasang perangkat lunak lain.
Pertanyaan yang sering diajukan
Apakah VPS sama dengan cloud server?
Hampir sama. Cloud server adalah VPS yang Anda kelola melalui API atau konsol, dengan pembuatan yang cepat dan biasanya penagihan per jam. Dalam penggunaan sehari-hari, kedua istilah ini memiliki arti yang sama.
Apakah saya memerlukan keahlian teknis untuk menggunakan VPS?
Anda memerlukan keterampilan dasar command line untuk VPS Linux, atau Remote Desktop untuk VPS Windows. Anda bertanggung jawab atas pembaruan dan keamanan, jadi ikutilah panduan pengaturan.
Apakah VPS lebih cepat daripada shared hosting?
Biasanya ya untuk situs yang membutuhkan banyak sumber daya, karena CPU, RAM, dan disk dicadangkan untuk Anda, bukan dibagi dengan akun lain.