Virtualisasi Sistem Operasi
Satu mesin fisik, banyak "mesin" di dalamnya. Catatan ini membahas cara kerja virtualisasi, hypervisor, dan tiga format disk virtual paling umum — lengkap dengan arsip tulisan aslinya di bagian bawah.
Apa Sebenarnya Virtualisasi Itu?
Secara teknis, virtualisasi adalah proses membuat representasi perangkat keras, sistem operasi, penyimpanan, atau jaringan dalam bentuk perangkat lunak. Lapisan abstraksi ini memungkinkan satu server fisik dibagi menjadi beberapa "mesin" independen, masing-masing dengan CPU, memori, dan penyimpanan virtualnya sendiri — tanpa mesin-mesin itu saling mengetahui keberadaan satu sama lain.
Kunci dari semua ini adalah hypervisor, lapisan perantara yang menerjemahkan permintaan dari setiap sistem operasi tamu menjadi instruksi nyata ke perangkat keras, sekaligus menjaga agar setiap mesin virtual tetap terisolasi satu sama lain.
Dua Jenis Hypervisor
Garis Waktu Perkembangan Virtualisasi
Kelebihan & Hal yang Perlu Dipertimbangkan
- Efisiensi biaya hardware & ruang server
- Provisioning dan scaling yang cepat
- Isolasi yang memudahkan pengujian dengan aman
- Pemulihan bencana lebih sederhana lewat snapshot
- Ada overhead performa dibanding mesin fisik langsung
- Kompleksitas lisensi hypervisor komersial
- Butuh perencanaan kapasitas yang matang
- Satu titik kegagalan pada host bisa memengaruhi banyak VM
Seluruh teks, gambar, dan tabel di bawah ini adalah isi asli dari postingan, dipertahankan utuh dan hanya dikemas ulang secara visual.
Virtualisasi adalah teknologi yang memungkinkan pengguna untuk mengakses beberapa sistem operasi pada satu mesin. Sebuah mesin virtual dapat digunakan untuk menjalankan aplikasi tertentu atau sebagai lingkungan pengembangan perangkat lunak yang terisolasi.
Ada beberapa jenis mesin virtual, termasuk VDI, VHD, dan VMDK.
Perbedaan antara VDI, VHD, dan VMDK
adalah teknologi virtualisasi desktop yang memungkinkan pengguna untuk mengakses desktop virtual dari mana saja dan kapan saja.
adalah file disk virtual yang digunakan oleh mesin virtual untuk menyimpan data dan sistem operasi.
adalah format file disk virtual yang digunakan oleh VMware. Ini digunakan untuk menyimpan data dan sistem operasi mesin virtual.
Keuntungan Virtualisasi
Virtualisasi memiliki beberapa keuntungan, termasuk:
Dengan menggunakan mesin virtual, perusahaan tidak perlu membeli hardware baru untuk setiap aplikasi atau sistem operasi. Hal ini dapat menghemat biaya pengeluaran dan pemeliharaan.
Mesin virtual dapat dengan mudah dikloning dan ditingkatkan untuk memenuhi kebutuhan bisnis yang berkembang.
Mesin virtual dapat memastikan bahwa jika server terinfeksi dengan malware, mesin virtual yang terisolasi tetap aman.
Contoh Virtualisasi
Banyak bisnis menggunakan virtualisasi untuk menjalankan aplikasi atau sistem operasi tertentu.
Contoh dari penggunaan virtualisasi termasuk:
| Industri | Penggunaan Virtualisasi |
| Keuangan | Penjagaan keamanan transaksi keuangan dengan memisahkan aplikasi dan data |
| Pendidikan | Memungkinkan mahasiswa mengakses aplikasi yang diperlukan tanpa memerlukan perangkat lunak khusus atau perangkat keras tambahan |
| Telekomunikasi | Memfasilitasi migrasi sistem ke mesin virtual untuk meningkatkan skalabilitas |
Hypervisor
Hypervisor merupakan salah satu elemen penting dalam teknologi virtualisasi. Hypervisor adalah sebuah perangkat lunak yang memungkinkan sebuah mesin fisik dapat menjalankan beberapa sistem operasi secara virtual.
Hypervisor memiliki dua tipe utama, yaitu Hypervisor Tipe 1 dan Hypervisor Tipe 2.
Hypervisor Tipe 1, atau disebut juga native atau bare metal, merupakan hypervisor yang langsung diinstal pada hardware. Hypervisor Tipe 1 biasanya digunakan pada lingkungan server yang membutuhkan kinerja dan keamanan tinggi. Karena langsung terinstal pada hardware, hypervisor tipe 1 dapat lebih efisien dalam menjalankan workload.
Hypervisor Tipe 2, atau disebut juga hosted, diinstal pada sistem operasi yang sudah ada. Hypervisor Tipe 2 dapat diinstal pada sejumlah sistem operasi seperti Windows, Linux, dan Mac OS X.
Hypervisor Tipe 2 biasanya digunakan pada lingkungan desktop virtualisasi, seperti untuk uji coba aplikasi sebelum diimplementasikan pada produksi, karena lebih mudah diinstal dan digunakan.
Pemilihan tipe hypervisor tergantung pada kebutuhan dan tujuan implementasi virtualisasi. Selain itu, hypervisor juga harus mendukung format file virtual disk dari sistem operasi yang akan digunakan. Beberapa format virtual disk yang umum digunakan adalah VDI, VHD, dan VMDK yang akan dijelaskan selanjutnya.
Perlu diketahui bahwa hypervisor juga memuat virtual machine monitor (VMM) yang memiliki fungsi khusus untuk mengatur sumber daya fisik yang dialokasikan ke setiap VM. VMM juga bertanggung jawab untuk menjaga isolasi antara VM, sehingga masalah di satu VM tidak akan mempengaruhi VM yang lain.
Format Berkas
Dalam dunia teknologi virtualisasi, ada beberapa format berkas yang digunakan untuk menyimpan mesin virtual. Tiga format paling umum adalah VDI, VHD, dan VMDK.
- VMDK adalah format berkas yang digunakan oleh aplikasi virtualisasi milik VMware.
- Format berkas VMDK dapat digunakan pada berbagai platform, termasuk Windows, macOS, dan Linux.
- VMDK mendukung fitur-fitur seperti deduplikasi dan Thin Provisioning yang memungkinkan penggunaan ruang penyimpanan yang lebih efisien.
- VDI adalah format berkas yang digunakan oleh aplikasi virtualisasi milik Oracle, VirtualBox. VDI hanya dapat digunakan pada platform yang didukung oleh VirtualBox.
- VirtualBox menyediakan alat untuk mengkonversi antara format VDI dan format berkas lainnya.
- VDI mendukung penulisan dengan ukuran disk yang fleksibel. Pengguna dapat menentukan ukuran disk yang mereka butuhkan untuk mesin virtual mereka.
- VHD adalah format berkas yang digunakan oleh produk virtualisasi milik Microsoft, seperti Hyper-V. VHD mendukung fitur-fitur seperti enkripsi dan kompresi.
- VHD mendukung banyak platform, termasuk Windows, FreeBSD, dan Linux.
- VHD adalah format standar untuk mesin virtual yang berjalan pada Microsoft Azure.
Perbandingan Format Berkas
Berikut adalah perbandingan antara ketiga format berkas:
| Format Berkas | Digunakan Oleh | Dukungan Platform | Fitur Khusus |
| VMDK | VMware | Windows, macOS, Linux | Deduplikasi, Thin Provisioning |
| VDI | Oracle VirtualBox | VirtualBox | Penulisan Disk yang Fleksibel |
| VHD | Microsoft Hyper-V | Windows, FreeBSD, Linux | Enkripsi, Kompresi |
Tidak ada komentar:
Posting Komentar