20Jul
adalah mesin virtual yang memungkinkan, dan bukan hanya untuk server saja. Anda mungkin menggunakannya satu 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;ia melakukan tindakan dengan otoritas lebih dari tingkat "supervisor", oleh karena itu, hyper -visor.
Image via striatic on Flickr
Hypervisor Basics
Hypervisor juga dikenal sebagai Virtual Machine Manager( VMM) dan satu-satunya tujuannya adalah memungkinkan beberapa "mesin" untuk berbagi satu platform perangkat keras. Sistem operasi dirancang sedemikian rupa sehingga mereka memiliki hubungan satu lawan satu dengan perangkat keras yang mereka jalankan, namun dengan prosesor multi-core dan multi-threaded dan jumlah RAM yang menggelikan, banyak sekali berjalan sangat mudah.
Hypervisor memisahkan sistem operasi( OS) dari perangkat keras dengan mengambil tanggung jawab untuk membiarkan setiap waktu OS berjalan dengan perangkat keras yang mendasarinya. Ini bertindak sebagai polisi lalu lintas untuk memungkinkan waktu 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 host OS.Karena berada di antara OS tamu dan perangkat keras Anda dapat memiliki banyak OS tamu yang berbeda seperti yang dapat ditangani oleh sistem Anda;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 membawa Virtualbox VMs Anda dan meletakkannya di komputer lain. Untuk OS tamu, tidak ada perubahan nyata yang pernah terjadi walaupun host OS dan hardware bisa berbeda sama sekali.
Manfaat utama lainnya untuk virtualizing OS adalah keamanan. Jika Anda ingin menguji perangkat lunak yang mungkin berbahaya bagi komputer Anda disarankan untuk mengujinya di mesin virtual daripada di host OS Anda. Jika OS tamu terinfeksi dan penuh dengan virus, virus tidak akan mempengaruhi file di host OS, kecuali shared folder atau jembatan jaringan menghubungkan keduanya. Kedua sistem operasi tersebut benar-benar terpisah satu sama lain dan tidak memiliki pengetahuan tentang keberadaan satu sama lain, yang membuat komputasi menjadi aman. Beberapa hypervisor yang populer adalah VMware ESXi, Xen, Microsoft Hyper-V, VMware Workstation, Oracle Virtualbox, dan Microsoft VirtualPC.Semua ini memungkinkan pengguna untuk melakukan virtualisasi satu atau beberapa sistem operasi pada satu perangkat keras. Tipe Hypervisor
Berbeda Hypervisors dapat dipecah dalam dua tipe utama: - Tipe 1 , a.k.a. logam telanjang, adalah hypervisor yang dipasang langsung ke komputer. Tidak ada host OS dan hypervisor memiliki akses langsung ke semua hardware dan fitur. Alasan utama memasang hypervisor tipe 1 adalah menjalankan beberapa sistem operasi pada komputer yang sama tanpa overhead dari host OS atau untuk memanfaatkan portabilitas dan abstraksi perangkat keras. Bare metal paling sering digunakan untuk server karena keamanan dan portabilitasnya untuk berpindah dari perangkat keras ke perangkat keras jika terjadi kecelakaan. Contoh bagus hypervisors tipe 1 adalah VMware ESXi, Citrix XenServer, dan Microsoft Hyper-V.
- Tipe 2 , a.k.a. host, adalah apa yang kebanyakan orang mungkin kenal saat berhadapan dengan sistem operasi virtualisasi. Hosted hypervisors memerlukan host OS dan sering diperlakukan sebagai perangkat lunak yang diinstal di dalam host. Tipe 2 masih bisa menjalankan beberapa sistem operasi sekaligus, namun tidak memiliki akses langsung ke perangkat keras dan karena itu memiliki overhead lebih saat menjalankan tamu. Ini berarti bahwa OS tamu tidak akan berjalan dengan potensi penuh dan jika host Anda mogok, Anda juga tidak akan memiliki akses ke tamu Anda. Tipe 2 hypervisor adalah cara ideal untuk pergi ketika Anda perlu menguji beberapa sistem operasi di dalam Windows, OS X, atau Linux. Contoh bagus adalah VMWare Workstation, VMware Parallels, Oracle Virtualbox, dan Microsoft VirtualPC.Hypervisor
Masa Depan
Sebagian besar hypervisor saat ini digunakan untuk penyebaran server skala besar atau pengguna akhir untuk menjalankan aplikasi lawas atau mencoba sistem operasi yang berbeda. Sudah ada beberapa perubahan pada pemikiran ini namun dengan versi Android dan rumor terbaru dari Windows 8.
Android menggunakan kernel Linux untuk berinteraksi dengan perangkat keras dan layanan latar belakang, dan kemudian menggunakan mesin virtual bernama Dalvik untuk menjalankan perangkat lunak yang berinteraksi dengan pengguna.dengan. Meski tidak membiarkan pengguna menjalankan beberapa sistem operasi sekaligus, Android sangat mirip dengan hypervisor tipe 1.Host Linux yang mendasari benar-benar transparan kepada pengguna akhir, kecuali jika Anda root telepon 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 latar belakang seperti backup dan pemeriksaan sistem berkas. Mirip dengan Android, ini memungkinkan Anda memiliki portabilitas, fleksibilitas, dan keamanan yang lebih baik di dalam OS Anda. Belum lagi, ini akan membuat instalasi Windows 8 Anda benar-benar portabel sehingga Anda bisa membawanya bersamamu dari komputer ke komputer. Server Web
akan terus memanfaatkan hypervisor untuk memaksimalkan utilisasi perangkat keras mereka dan menekan biaya. Jika Anda telah berbagi web hosting melalui host web yang populer, kemungkinan besar Anda berada pada hypervisor tipe 1 dan tidak mengetahuinya. Dengan perangkat keras server yang baik, hypervisors logam yang telanjang dapat mendorong batas-batas dari biasanya hanya memiliki satu sistem operasi yang terpasang, hingga ribuan tersedia. Ini tidak hanya menghemat uang ketika harus membeli perangkat keras, tapi juga pendinginan dan tenaga dikurangi menjadi sebagian kecil dari ukuran mesin yang sama.