Tidak seperti halnya hosted hypervisor, bare-metal hypervisor mempunyai device drivernya sendiri dan berinteraski dengan setiap komponennya secara langsung baik I/O, processing atau tugas spesifik OS lainnya. Hal ini membawa kinerja yang lebih baik, skabilitas dan stabilitas. Kekurangannya adalah keterbatasan hardware kompabilitas karena hypervisor hanya dapat memiliki device driver built in yang terbatas.
VM memiliki sistem operasi virtual sendiri, hypervisor memainkan peran penting dalam menyediakan platform bagi VM untuk mengelola dan menjalankan sistem operasi tamu ini. Hal ini memungkinkan komputer host untuk berbagi sumber daya mereka di antara mesin virtual yang berjalan sebagai tamu di atas mereka.
Kontainer
Tidak seperti VM yang menyediakan virtualisasi perangkat keras, suatu Kontainer menyediakan virtualisasi tingkat sistem operasi dengan mengabstraksi "ruang pengguna".
Untuk semua maksud dan tujuan, Kontainer terlihat seperti VM. Misalnya, kontainer memiliki ruang pribadi untuk diproses, dapat menjalankan perintah sebagai root, memiliki antarmuka jaringan pribadi dan alamat IP, memungkinkan rute custom dan aturan iptable, dapat me-mount sistem file, dan lain-lain.
Satu perbedaan besar antara container dan VM adalah bahwa container * berbagi * kernel sistem host dengan container yang lain.
Baca konten-konten menarik Kompasiana langsung dari smartphone kamu. Follow channel WhatsApp Kompasiana sekarang di sini: https://whatsapp.com/channel/0029VaYjYaL4Spk7WflFYJ2H