Apa itu Hypervisor Mesin Virtual?

Daftar Isi:

Apa itu Hypervisor Mesin Virtual?
Apa itu Hypervisor Mesin Virtual?

Video: Apa itu Hypervisor Mesin Virtual?

Video: Apa itu Hypervisor Mesin Virtual?
Video: BUKU BERUSIA 1000 TAHUN MENGUNGKAP ASAL USUL KAMERA | Tribute to Ibn al-Haytham - YouTube 2024, April
Anonim
Hypervisors adalah apa yang membuat mesin virtual menjadi mungkin, dan mereka bukan hanya untuk server lagi. Anda mungkin menggunakannya setiap hari dan bahkan tidak mengetahuinya. Jika Anda tidak menggunakannya sekarang, Anda akan dalam waktu dekat.
Hypervisors adalah apa yang membuat mesin virtual menjadi mungkin, dan mereka bukan 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; 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.

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 dikontrol oleh hypervisor disebut OS tamu, 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).
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 dikontrol oleh hypervisor disebut OS tamu, 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.
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.

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.

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.
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 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.

Direkomendasikan: