GNU/Linux >> Belajar Linux >  >> Linux

Apa itu Hypervisor? Apa Perbedaan Antara Tipe 1 dan 2?

Sebelum Anda melihat perbedaan antara Hypervisor Tipe 1 dan Tipe 2 dan mana yang lebih baik (jika memang demikian), mari kita lihat dulu apa itu Hypervisor.

Apa itu Hypervisor?

Hypervisor adalah perangkat lunak sistem yang bertindak sebagai perantara antara perangkat keras komputer dan mesin virtual. Ini bertanggung jawab untuk secara efektif mengalokasikan dan memanfaatkan sumber daya perangkat keras untuk digunakan oleh mesin virtual masing-masing, yang bekerja secara individual pada host fisik. Untuk alasan ini, hypervisor juga disebut manajer mesin virtual.

Sebuah hypervisor terdiri dari tiga modul utama:

Pengirim — Ini merupakan titik masuk monitor dan merutekan ulang instruksi yang dikeluarkan oleh mesin virtual instance ke modul pengalokasi atau penerjemah yang dijelaskan di bawah.

Alokasi — Setiap kali mesin virtual mencoba menjalankan instruksi yang mengakibatkan perubahan sumber daya mesin terkait, pengalokasi dipanggil oleh petugas operator, yang kemudian mengalokasikan sumber daya sistem untuk disediakan ke mesin virtual.

Penerjemah — Ini terdiri dari rutinitas interpreter yang dieksekusi setiap kali mesin virtual mengeksekusi instruksi yang diistimewakan. Ini juga dipanggil oleh petugas operator.

Sekarang mari kita lihat jenis hypervisor dan perbedaannya satu sama lain.

Hypervisor Tipe 1

Hypervisor yang dapat diinstal secara asli dan dijalankan langsung pada host fisik disebut hypervisor Tipe 1.

Penunjuk kunci

  • Sebuah hypervisor Tipe 1 dapat langsung diinstal pada sistem bare-metal atau host fisik.
  • Itu tidak memerlukan sistem operasi (OS) untuk diinstal atau tersedia terlebih dahulu, untuk menyebarkan dirinya sendiri di server.
  • Akses langsung ke CPU, Memori, Jaringan, Penyimpanan fisik.
  • Penggunaan perangkat keras lebih efisien, memberikan kinerja terbaik.
  • Keamanan yang lebih baik karena tidak adanya lapisan tambahan untuk akses perangkat keras.
  • Setiap hypervisor tipe 1 selalu membutuhkan mesin fisik khusus.
  • Dapat lebih mahal dan lebih cocok untuk solusi kelas perusahaan.
  • VMware ESXi, Citrix Hypervisor, dan Microsoft Hyper-V adalah beberapa contoh Hypervisor Tipe 1.

Hypervisor Tipe 2

Hypervisor yang tidak dapat diinstal secara asli dan memerlukan sistem operasi untuk berjalan pada host fisik disebut hypervisor Tipe 2.

Penunjuk kunci

  • Hypervisor Tipe 2 tidak dapat langsung diinstal pada sistem bare-metal atau host fisik.
  • Ini membutuhkan sistem operasi yang harus diinstal atau tersedia terlebih dahulu, untuk menerapkan dirinya sendiri.
  • Akses tidak langsung ke CPU, Memori, Jaringan, Penyimpanan fisik.
  • Karena lapisan (OS) ekstra untuk mengakses sumber daya, penggunaan perangkat keras menjadi kurang efisien dan kinerjanya lambat.
  • Potensi risiko keamanan karena ketersediaan sistem operasi host.
  • Setiap hypervisor tipe 2 tidak memerlukan mesin fisik khusus. Jumlahnya bisa banyak dalam satu host.
  • Dapat menghemat biaya dan lebih cocok untuk solusi bisnis kecil.
  • VMware Workstation Player, VMware Workstation Pro, dan VirtualBox adalah beberapa contoh Hypervisor Tipe 2.

Kesimpulan

Semoga petunjuk kunci ini membantu Anda dalam memutuskan antara dua jenis hypervisor. Tergantung pada skenario kasus penggunaan, jenis hypervisor yang Anda gunakan tentu saja akan berubah dari waktu ke waktu.

Untuk persyaratan tingkat perusahaan, Tipe 1 adalah cara untuk memilih sebagian besar preferensi, sedangkan Tipe 2 dapat membantu jika sistem operasi pada host juga diinginkan untuk memenuhi kebutuhan tambahan.

Jika Anda ingin mempelajari lebih lanjut tentang virtualisasi, saya telah menulis panduan pengantar terperinci:


Linux
  1. Perbedaan Antara [[ $a ==Z* ]] Dan [ $a ==Z* ]?

  2. Apa perbedaan antara Redhat dan centOS?

  3. Apa perbedaan antara insmod dan modprobe

  1. Apa perbedaan antara strtok_r dan strtok_s di C?

  2. Apa perbedaan antara fsck dan e2fsck?

  3. Apa perbedaan antara adduser dan useradd?

  1. Apa perbedaan antara $(CC) dan $CC?

  2. Apa perbedaan antara unlink dan rm?

  3. Apa perbedaan antara rute dan rute ip?