Senin, 13 Juli 2026

Virtualisasi Sistem Operasi

Infrastruktur & Sistem Operasi

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.

Anatomi Tumpukan Virtualisasi — dari atas ke bawah
01 🖥️
Aplikasi & Sistem Operasi Tamu
Guest OS yang berjalan seolah memiliki mesinnya sendiri
02 💽
Format Disk Virtual — VDI · VHD · VMDK
Berkas yang menyimpan isi mesin virtual
03 🧩
Hypervisor
Perangkat lunak pengatur & pembagi sumber daya
04 ⚙️
Perangkat Keras Fisik
CPU, RAM, storage, dan jaringan yang sebenarnya
Penjelasan Tambahan

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

Tipe 1 — Bare Metal / Native (klik untuk buka)
Diinstal langsung di atas perangkat keras tanpa sistem operasi perantara. Karena tidak ada lapisan tambahan, performanya lebih efisien dan cocok untuk lingkungan server berskala besar yang menuntut kinerja dan keamanan tinggi. Contoh dunia nyata: VMware ESXi, Microsoft Hyper-V (mode server), dan Citrix XenServer.
Tipe 2 — Hosted (klik untuk buka)
Berjalan di atas sistem operasi yang sudah terpasang, seperti aplikasi biasa. Lebih mudah dipasang dan cocok untuk kebutuhan pengembangan, pengujian aplikasi, atau desktop virtualisasi pribadi. Contoh: Oracle VirtualBox, VMware Workstation, dan Parallels Desktop.

Garis Waktu Perkembangan Virtualisasi

1960-an
Kelahiran di era mainframe
IBM memperkenalkan konsep mesin virtual lewat sistem CP-40 dan CP-67, memungkinkan satu mainframe melayani banyak pengguna sekaligus.
1998–1999
Virtualisasi masuk ke server x86
VMware berdiri dan membawa teknologi virtualisasi ke server berbasis x86 yang jauh lebih terjangkau dibanding mainframe.
2003–2007
Munculnya hypervisor open-source
Xen (2003) dan KVM (2007) hadir sebagai alternatif terbuka, mempercepat adopsi virtualisasi di kalangan penyedia hosting dan startup.
2010-an
Era cloud computing
Amazon Web Services, Microsoft Azure, dan Google Cloud membangun layanan mereka di atas virtualisasi berskala masif, menjadikannya fondasi komputasi awan modern.
2013–sekarang
Evolusi menuju container
Docker mempopulerkan container sebagai bentuk virtualisasi yang lebih ringan di level sistem operasi, hidup berdampingan dengan mesin virtual tradisional hingga hari ini.

Kelebihan & Hal yang Perlu Dipertimbangkan

KELEBIHAN
  • Efisiensi biaya hardware & ruang server
  • Provisioning dan scaling yang cepat
  • Isolasi yang memudahkan pengujian dengan aman
  • Pemulihan bencana lebih sederhana lewat snapshot
PERLU DIPERTIMBANGKAN
  • 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
📦 Arsip · Konten Asli

Seluruh teks, gambar, dan tabel di bawah ini adalah isi asli dari postingan, dipertahankan utuh dan hanya dikemas ulang secara visual.

Gambar 380. Virtualisasi Sistem Operasi

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

VDI (Virtual Desktop Infrastructure)

adalah teknologi virtualisasi desktop yang memungkinkan pengguna untuk mengakses desktop virtual dari mana saja dan kapan saja.

VHD (Virtual Hard Disk)

adalah file disk virtual yang digunakan oleh mesin virtual untuk menyimpan data dan sistem operasi.

VMDK (Virtual Machine Disk)

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:

1. Lebih sedikit hardware yang dibutuhkan:

Dengan menggunakan mesin virtual, perusahaan tidak perlu membeli hardware baru untuk setiap aplikasi atau sistem operasi. Hal ini dapat menghemat biaya pengeluaran dan pemeliharaan.

2. Scalability yang mudah:

Mesin virtual dapat dengan mudah dikloning dan ditingkatkan untuk memenuhi kebutuhan bisnis yang berkembang.

3. Keamanan dan isolasi:

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:

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:

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
  1. VMDK adalah format berkas yang digunakan oleh aplikasi virtualisasi milik VMware.
  2. Format berkas VMDK dapat digunakan pada berbagai platform, termasuk Windows, macOS, dan Linux.
  3. VMDK mendukung fitur-fitur seperti deduplikasi dan Thin Provisioning yang memungkinkan penggunaan ruang penyimpanan yang lebih efisien.
VDI
  1. VDI adalah format berkas yang digunakan oleh aplikasi virtualisasi milik Oracle, VirtualBox. VDI hanya dapat digunakan pada platform yang didukung oleh VirtualBox.
  2. VirtualBox menyediakan alat untuk mengkonversi antara format VDI dan format berkas lainnya.
  3. VDI mendukung penulisan dengan ukuran disk yang fleksibel. Pengguna dapat menentukan ukuran disk yang mereka butuhkan untuk mesin virtual mereka.
VHD
  1. VHD adalah format berkas yang digunakan oleh produk virtualisasi milik Microsoft, seperti Hyper-V. VHD mendukung fitur-fitur seperti enkripsi dan kompresi.
  2. VHD mendukung banyak platform, termasuk Windows, FreeBSD, dan Linux.
  3. 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
osx-virt · disusun ulang untuk pembaca Hardware → Hypervisor → Guest OS → Aplikasi

Tidak ada komentar:

Posting Komentar

Virtualisasi Sistem Operasi

Infrastruktur & Sistem Operasi Virtualisasi Sistem Operasi Satu mesin fisik, banyak "mesin" di dalam...