🖥️ VIRTUALISASI SISTEM OPERASI
Virtual Machine • Hypervisor • VDI • VHD • VMDK
🖼 Gambar 380 - Virtualisasi Sistem Operasi
Virtualisasi merupakan teknologi yang memungkinkan sebuah komputer menjalankan beberapa sistem operasi secara bersamaan dalam satu mesin fisik. Setiap sistem operasi berjalan pada sebuah Virtual Machine (VM) sehingga dapat digunakan sebagai lingkungan pengembangan, pengujian aplikasi maupun server tanpa harus memiliki perangkat keras tambahan.
📖 Pengertian Virtualisasi
Virtualisasi adalah teknologi yang memungkinkan pengguna mengakses beberapa sistem operasi pada satu mesin fisik. Sebuah Virtual Machine dapat digunakan untuk menjalankan aplikasi tertentu ataupun sebagai lingkungan pengembangan perangkat lunak yang terisolasi.
Beberapa jenis media virtual yang sering digunakan antara lain:
- VDI (Virtual Disk Image)
- VHD (Virtual Hard Disk)
- VMDK (Virtual Machine Disk)
📊 Perbedaan VDI, VHD dan VMDK
| Format | Keterangan |
|---|---|
| 💻 VDI | Virtual Desktop Infrastructure atau Virtual Disk Image yang digunakan oleh Oracle VirtualBox untuk menyimpan sistem operasi virtual. |
| 💾 VHD | Virtual Hard Disk merupakan file hard disk virtual milik Microsoft yang digunakan untuk menyimpan data dan sistem operasi virtual. |
| 🖥️ VMDK | Virtual Machine Disk merupakan format virtual disk milik VMware yang digunakan untuk menyimpan sistem operasi beserta seluruh data mesin virtual. |
✅ Keuntungan Virtualisasi
🖥️ Hemat Hardware
Tidak perlu membeli komputer baru untuk setiap sistem operasi atau aplikasi sehingga biaya operasional lebih rendah.
📈 Scalability
Virtual Machine dapat dikloning, dipindahkan, maupun ditingkatkan kapasitasnya dengan mudah sesuai kebutuhan.
🔒 Keamanan & Isolasi
Jika salah satu mesin virtual mengalami kerusakan atau malware, mesin virtual lainnya tetap aman karena bekerja secara terisolasi.
🏢 Contoh Penggunaan Virtualisasi
| Industri | Penggunaan Virtualisasi |
|---|---|
| 💰 Keuangan | Menjaga keamanan transaksi dengan memisahkan aplikasi dan data pada mesin virtual. |
| 🎓 Pendidikan | Mahasiswa dapat mengakses aplikasi praktikum tanpa perlu instalasi pada setiap komputer. |
| 📡 Telekomunikasi | Migrasi server menuju virtual machine untuk meningkatkan efisiensi dan skalabilitas. |
🖥 Hypervisor
Hypervisor merupakan perangkat lunak yang memungkinkan satu komputer fisik menjalankan beberapa sistem operasi secara virtual. Hypervisor bertugas mengelola Virtual Machine (VM) sehingga masing-masing dapat berjalan secara bersamaan tanpa saling mengganggu.
Hypervisor dibedakan menjadi dua jenis utama, yaitu Hypervisor Tipe 1 dan Hypervisor Tipe 2.
⚙ Jenis Hypervisor
🖥 Hypervisor Tipe 1 (Bare Metal)
Hypervisor tipe 1 diinstal langsung pada perangkat keras (hardware) tanpa sistem operasi sebagai perantara.
- Kinerja lebih tinggi
- Keamanan lebih baik
- Cocok digunakan pada server dan data center
- Efisien dalam menjalankan workload
💻 Hypervisor Tipe 2 (Hosted)
Hypervisor tipe 2 diinstal di atas sistem operasi yang sudah ada seperti Windows, Linux maupun macOS.
- Mudah digunakan
- Cocok untuk pembelajaran
- Digunakan untuk testing dan pengembangan aplikasi
- Instalasi lebih sederhana
🧠 Virtual Machine Monitor (VMM)
Hypervisor memiliki komponen yang disebut Virtual Machine Monitor (VMM). VMM bertugas mengatur penggunaan sumber daya fisik seperti prosesor, RAM, penyimpanan, dan jaringan yang akan dialokasikan kepada setiap Virtual Machine.
Selain itu VMM menjaga isolasi antar Virtual Machine sehingga gangguan pada satu VM tidak akan memengaruhi VM lainnya.
📁 Format Berkas Virtualisasi
Dalam teknologi virtualisasi terdapat beberapa format berkas (virtual disk) yang digunakan untuk menyimpan sistem operasi, aplikasi, maupun data Virtual Machine. Tiga format yang paling banyak digunakan adalah VMDK, VDI, dan VHD.
🖥️ VMDK
VMDK (Virtual Machine Disk) merupakan format virtual disk milik VMware.
- Digunakan pada VMware Workstation dan ESXi.
- Mendukung Windows, Linux, dan macOS.
- Memiliki fitur Thin Provisioning.
- Mendukung deduplikasi penyimpanan.
📦 VDI
VDI (Virtual Disk Image) adalah format virtual disk bawaan Oracle VirtualBox.
- Khusus digunakan VirtualBox.
- Dapat dikonversi ke format lain.
- Ukuran disk bersifat fleksibel.
- Cocok untuk pembelajaran virtualisasi.
💽 VHD
VHD (Virtual Hard Disk) merupakan format virtual disk milik Microsoft Hyper-V.
- Mendukung Windows, Linux dan FreeBSD.
- Mendukung enkripsi.
- Mendukung kompresi.
- Menjadi format standar Microsoft Azure.
📊 Perbandingan Format Berkas
| Format | Digunakan Oleh | Platform | Fitur Khusus |
|---|---|---|---|
| 💻 VMDK | VMware | Windows, macOS, Linux | Thin Provisioning, Deduplikasi |
| 📦 VDI | Oracle VirtualBox | VirtualBox | Ukuran Disk Fleksibel |
| 💽 VHD | Microsoft Hyper-V | Windows, Linux, FreeBSD | Enkripsi, Kompresi |
📝 Kesimpulan
Virtualisasi memungkinkan satu komputer menjalankan beberapa sistem operasi secara bersamaan menggunakan Virtual Machine. Teknologi ini memberikan banyak keuntungan seperti efisiensi penggunaan perangkat keras, kemudahan pengelolaan, keamanan, serta skalabilitas yang tinggi. Komponen penting dalam virtualisasi adalah Hypervisor dan Virtual Machine Monitor (VMM), sedangkan format virtual disk yang umum digunakan meliputi VMDK, VDI, dan VHD sesuai dengan platform virtualisasi masing-masing.