Hypervisor adalah perangkat lunak yang ada di luar sistem operasi tamu untuk mencegat perintah yang dikirim ke perangkat keras komputer. Istilah "hypervisor" berasal dari berbagai tingkat kernel sistem operasi; ia melakukan tindakan dengan otoritas lebih dari tingkat "pengawas", karenanya, hiper-kedok.
Gambar melalui striatik di Flickr
Dasar-Dasar Hypervisor
Hypervisor juga dikenal sebagai Virtual Machine Manager (VMM) dan tujuan utamanya adalah untuk memungkinkan beberapa "mesin" untuk berbagi satu platform perangkat keras. Sistem operasi dirancang sedemikian rupa sehingga mereka memiliki hubungan satu-ke-satu dengan perangkat keras yang sedang mereka operasikan, tetapi dengan multi-core, prosesor multi-berulir dan jumlah RAM yang menggelikan, menjalankan beberapa sekaligus sangat mudah.
Memisahkan perangkat keras dan perangkat lunak ternyata bagus untuk portabilitas juga. Karena hypervisor bertindak sebagai perantara, jauh lebih mudah untuk berpindah dari komputer ke komputer tanpa perlu menginstal driver baru atau memperbarui OS tamu Anda. Anda mungkin telah memperhatikan ini jika Anda mengambil VM Virtualbox Anda dan menempatkannya di komputer yang berbeda. Untuk OS tamu, tidak ada perubahan yang nyata meskipun OS host dan perangkat keras dapat sepenuhnya berbeda.
Beberapa hypervisor yang populer adalah VMware ESXi, Xen, Microsoft Hyper-V, VMware Workstation, Oracle Virtualbox, dan Microsoft VirtualPC. Semua ini memungkinkan pengguna untuk memvirtualisasikan satu atau lebih sistem operasi pada satu perangkat keras.
Jenis Hypervisor yang berbeda
Hypervisor dapat dipecah menjadi dua jenis utama:
- Tipe 1, a.k.a. bare metal, adalah hypervisor yang menginstal langsung ke komputer. Tidak ada OS host dan hypervisor memiliki akses langsung ke semua perangkat keras dan fitur. Alasan utama untuk menginstal hypervisor tipe 1 adalah menjalankan beberapa sistem operasi pada komputer yang sama tanpa overhead OS host atau untuk mengambil keuntungan dari portabilitas dan abstraksi perangkat keras. Bare metal paling sering digunakan untuk server karena keamanan dan portabilitas mereka untuk berpindah dari perangkat keras ke perangkat keras jika terjadi kecelakaan. Contoh bagus dari hypervisor tipe 1 adalah VMware ESXi, Citrix XenServer, dan Microsoft Hyper-V.
- Tipe 2, a.k.a. dihosting, adalah hal yang mungkin diketahui oleh sebagian besar orang ketika menyangkut memvirtualisasikan sistem operasi. Host hypervisors membutuhkan OS host dan sering diperlakukan sebagai perangkat lunak yang diinstal di dalam host. Tipe 2 masih dapat menjalankan beberapa sistem operasi sekaligus, tetapi tidak memiliki akses langsung ke perangkat keras dan karenanya memiliki lebih banyak overhead saat menjalankan tamu. Ini berarti OS tamu tidak akan berjalan maksimal dan jika host Anda mogok, Anda tidak akan memiliki akses ke tamu Anda. Tipe 2 hypervisors adalah cara ideal untuk pergi ketika Anda perlu menguji beberapa sistem operasi dalam Windows, OS X, atau Linux. Contoh yang baik adalah VMWare Workstation, VMware Parallels, Oracle Virtualbox, dan Microsoft VirtualPC.
Hypervisors of the Future
Kebanyakan hypervisor saat ini digunakan untuk penggunaan server skala besar atau untuk pengguna akhir untuk menjalankan aplikasi warisan atau mencoba sistem operasi yang berbeda. Sudah ada beberapa perubahan pemikiran ini namun dengan versi Android saat ini dan rumor Windows 8.
Windows 8 dikabarkan akan berjalan sepenuhnya sebagai OS tamu di atas Microsoft Hyper-V. Hyper-V akan bertanggung jawab mengelola perangkat keras Anda dan melakukan tugas-tugas latar belakang seperti pencadangan dan pemeriksaan sistem file. Mirip dengan Android, ini akan memungkinkan Anda memiliki portabilitas, fleksibilitas, dan keamanan yang lebih baik dalam OS Anda. Belum lagi, itu akan membuat instalasi Windows 8 Anda benar-benar portabel sehingga Anda dapat membawanya bersama Anda dari komputer ke komputer.
Server web akan terus memanfaatkan hypervisor untuk memaksimalkan penggunaan perangkat keras mereka dan menekan biaya. Jika Anda telah membagikan hosting web melalui host web populer, kemungkinan besar Anda sudah berada di hypervisor tipe 1 dan tidak mengetahuinya. Dengan perangkat keras server yang baik, hypervisors logam telanjang dapat mendorong batas dari biasanya hanya memiliki satu sistem operasi yang diinstal, hingga ribuan yang tersedia. Ini tidak hanya menghemat uang ketika membeli perangkat keras, tetapi juga pendinginan dan kekuatan dikurangi menjadi bagian kecil dari dulu untuk menjalankan jumlah mesin yang sama.