Apa itu Virtualization?

Sebenarnya ini bukan sihir tapi efisiensi , dulu, kalau sebuah perusahan punya server fisik dengan spesifikasi dewa, terus mereka cuma jalanin beberapa aplikasi kecil, sisanya kebuang sia-sia. Ibarat beli bus cuma buat bawa satu penumpang. Mubazir, kan?

Virtualisasi ini memecah hardware fisik menjadi beberapa Virtual Machines (VM). Setiap VM ini ngerasa punya CPU, RAM, dan Storage sendiri, padahal mereka cuma “numpang” di satu otak fisik yang sama.

Hypervisor: (Panitia)
Kunci utama virtualisasi adalah Hypervisor (atau Virtual Machine Monitor). Dia yang ngatur pembagian resource. Ada dua jenis Hypervisor nih:

  • Type 1 (Bare Metal): Ini kelas berat. Hypervisor nya diinstal langsung di atas hardware (tanpa OS host). Contohnya: VMware ESXi, Microsoft Hyper-V, atau Proxmox. Ini stabil banget, aman, dan biasanya dipake di data center perusahaan.
  • Type 2 (Hosted): Ini buat kita-kita yang pengen belajar. Hypervisor-nya jalan di atas sistem operasi (Windows/macOS/Linux). Contohnya: VirtualBox atau VMware Workstation. Gampang di install, tapi performanya nggak secepat Type 1 karena harus berbagi tenaga sama OS utama.

Mengapa Virtualisasi Itu Game Changer?

Hardware Utilization: Dari yang tadinya cuma kepake 10% jadi bisa 80%+. Bayangin penghematan listrik dan biaya belinya.

Isolasi: Kalau satu VM kena virus atau crash, VM yang lain tetap anteng. Kayak apartemen yang kedap suara, tetangga sebelah pesta, kita tetep bisa tidur nyenyak.

Portabilitas: VM itu bentuknya cuma file. Kalau server fisiknya mau diganti, kita tinggal “copy-paste” atau migrate VM-nya ke server baru tanpa perlu re-install aplikasi. Live migration? Bisa banget

Teknik “Overcommitment”: Trik Rahasia IT
Pernah nggak kepikiran, “Kalau saya punya RAM fisik 64GB, apa bisa saya bikin 10 VM yang masing-masing butuh 8GB?” (Total 80GB).

Jawabannya: Bisa! Ini namanya Overcommitment.
Kenapa nggak crash? Karena jarang banget semua VM itu kerja keras (puncak load) di detik yang sama. Hypervisor itu pinter, dia ngatur pembagian resource secara dinamis berdasarkan kebutuhan saat itu. Ini efisiensi level Naga.

Virtual Networking & Storage (Software-Defined)
Di dunia virtual, kabel-kabel fisik digantikan sama software dan barisan kode:

  • Virtual Switches: Kalau fisik punya kabel LAN, virtual punya virtual switch. Dia yang ngatur lalu lintas data antar VM (Traffic Cop).
  • VLAN (Virtual LAN): Buat nge-grup VM biar lebih aman. Misalnya: VM khusus Database nggak boleh diakses langsung dari luar, cuma boleh ngobrol sama VM Web Server aja.
  • Virtual Storage: Hard drive fisik yang berantakan digabung jadi satu Storage Pool raksasa. VM cuma liat file virtual disk (.vmdk atau .vhdx). Enaknya? kita bisa snapshot (ngambil foto kondisi sistem). Kalau gagal update/config, tinggal restore ke kondisi 5 menit yang lalu. Auto-undo !

Virtualisasi adalah alasan kenapa internet sekarang bisa terjangkau dan scalable. Tanpa ini, nggak akan ada Azure Cloud, AWS, Google Cloud, atau layanan streaming yang lancar jaya. /@wakgus

Leave a Reply

Your email address will not be published. Required fields are marked *