Hypervisors adalah apa yang membuat mesin virtual menjadi mungkin, dan mereka tidak hanya untuk server lagi. Anda mungkin menggunakannya setiap hari dan bahkan tidak mengetahuinya. Jika Anda tidak menggunakannya sekarang, Anda akan dalam waktu dekat.
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; itu melakukan tindakan dengan otoritas lebih dari “supervisor” tingkat, karenanya, hiper-kedok.
Gambar melalui striatik di Flickr
Hypervisor juga dikenal sebagai Virtual Machine Manager (VMM) dan tujuan utamanya adalah memungkinkan beberapa “machines” 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.
Hypervisor memisahkan sistem operasi (OS) dari perangkat keras dengan mengambil tanggung jawab memungkinkan setiap menjalankan waktu OS dengan perangkat keras yang mendasarinya. Bertindak sebagai polisi lalu lintas untuk memungkinkan waktu untuk menggunakan CPU, memori, GPU, dan perangkat keras lainnya. Setiap sistem operasi yang dikendalikan oleh hypervisor disebut guest OS, dan sistem operasi hypervisor, jika ada, disebut OS host. Karena berdiri di antara OS tamu dan perangkat keras, Anda dapat memiliki banyak OS tamu yang berbeda karena sistem Anda dapat menangani; Anda bahkan dapat memiliki berbagai jenis (misalnya Windows, OS X, Linux).
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.
Manfaat utama lain dari virtualisasi OS adalah keamanan. Jika Anda ingin menguji perangkat lunak yang mungkin berbahaya bagi komputer Anda, disarankan untuk mengujinya dalam mesin virtual daripada OS host Anda. Jika OS tamu menjadi terinfeksi dan penuh dengan virus, OS tidak akan mempengaruhi file pada OS host, kecuali folder bersama atau jembatan jaringan menghubungkan keduanya. Kedua sistem operasi ada benar-benar terpisah satu sama lain dan tidak memiliki pengetahuan tentang keberadaan satu sama lain, yang membuat untuk komputasi yang aman.
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.
Hypervisor dapat dipecah menjadi dua jenis utama:
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.
Android menggunakan kernel Linux untuk berinteraksi dengan perangkat keras dan layanan latar belakang, dan kemudian menggunakan mesin virtual yang disebut Dalvik untuk menjalankan perangkat lunak yang berinteraksi dengan pengguna. Meskipun tidak memungkinkan pengguna untuk menjalankan beberapa sistem operasi sekaligus, Android sangat mirip dengan hypervisor tipe 1. Host Linux yang mendasarinya benar-benar transparan bagi pengguna akhir, kecuali Anda membasmi ponsel Anda dan ingin berinteraksi dengannya.
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 berbagi web hosting melalui web host populer Anda kemungkinan besar berada di hypervisor tipe 1 sudah dan tidak tahu itu. Dengan perangkat keras server yang baik, hypervisors logam telanjang dapat mendorong batas dari biasanya hanya memiliki satu sistem operasi terinstal, hingga ribuan 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.