β–šServer Journey

Bagian 1 β€” Pengenalan & Persiapan Virtualisasi Β· Langkah 8 dari 38

Pengantar Virtualisasi

VM = komputer di dalam komputer. Arena latihan yang aman sebelum server sungguhan.

Masalah yang dipecahkan virtualisasi

Kalau kamu salah konfigurasi di server sungguhan β€” atau sekadar bereksperimen lalu merusak sistemnya β€” akibatnya nyata (situs mati, install ulang, biaya). Virtual machine (VM) menyelesaikan ini: sebuah komputer yang seluruhnya berjalan sebagai *software* di dalam OS-mu. VirtualBox membaca satu set file disk + RAM virtual, lalu 'menyalakan' komputer Linux lengkap di dalam sebuah window β€” padahal perangkat fisiknya tetap laptop yang sama.

menumpangdialokasikanHost: Windows + VirtualBoxVM: XubuntuCPU Β· RAM Β· Disk asli
VirtualBox 'berbohong' ke Xubuntu: dia mengira punya CPU, RAM, dan disk sendiri

Kenapa ini cara belajar terbaik

  • Aman: rusak? hapus, bikin baru, atau restore snapshot (seperti save-game).
  • Realistis: Xubuntu di VM menjalankan Linux asli β€” command SSH, nginx, systemctl yang kamu pelajari di sini 100% sama dengan yang dipakai di server produksi.
  • Murah: gratis, jalan di laptop yang sudah kamu punya.
  • Bisa di-Snapshot: sebelum step berisiko (firewall, SSH hardening), klik Machine β†’ Snapshot β†’ Ambil Snapshot. Salah? Restore 30 detik.
Konsep 'komputer yang berjalan sebagai software' ini akan muncul lagi nanti sebagai Docker (Bagian 7) β€” bedanya container berbagi kernel dengan host sehingga jauh lebih ringan. VirtualBox = satu OS penuh; container = proses yang diisolasi. Fondasinya sama.

βœ“ Tanda berhasil β€” centang kalau sudah kamu lihat/buktikan sendiri

Tombol β€œlanjut” terbuka setelah semua tercentang β€” bukan hukuman, tapi jaring pengaman: pastikan step ini benar-benar beres sebelum menumpuk step berikutnya di atasnya.