Laman » bagaimana untuk » Apa itu Hypervisor Mesin Maya?

    Apa itu Hypervisor Mesin Maya?

    Hypervisor adalah apa yang membuat mesin maya mungkin, dan mereka bukan hanya untuk pelayan lagi. Anda mungkin menggunakannya setiap hari dan tidak tahu. Jika anda tidak menggunakannya sekarang, anda akan berada dalam masa terdekat.

    Hipervisor adalah perisian yang terdapat di luar sistem operasi tetamu untuk memintas arahan yang dihantar ke perkakasan komputer. Istilah "hypervisor" berasal dari pelbagai peringkat kernel sistem operasi; ia melakukan tindakan dengan lebih banyak kuasa daripada peringkat "penyelia", oleh itu, hyper-visor.

    Imej melalui striatik pada Flickr

    Asas Hypervisor

    Hipervisor juga dikenali sebagai Pengurus Mesin Maya (VMM) dan tujuan utamanya adalah untuk membenarkan berbilang "mesin" untuk berkongsi platform perkakasan tunggal. Sistem pengendalian direka supaya mereka mempunyai hubungan satu sama satu dengan perkakasan yang mereka jalankan, tetapi dengan pemproses multi-core, multi-threaded dan jumlah RAM yang menggelikan, menjalankan banyak sekaligus adalah angin mudah.

    Hypervisor memisahkan sistem operasi (OS) dari perkakasan dengan mengambil tanggungjawab untuk membolehkan setiap OS menjalankan masa dengan perkakasan yang mendasari. Ia berfungsi sebagai polis trafik untuk membolehkan masa untuk menggunakan CPU, memori, GPU, dan perkakasan lain. Setiap sistem pengendalian yang dikawal oleh hypervisor dipanggil OS tetamu, dan sistem operasi hypervisor, jika ada, dipanggil OS tuan rumah. Kerana ia berdiri di antara OS tetamu dan perkakasan, anda boleh mempunyai banyak OS tetamu yang berbeza kerana sistem anda boleh mengendalikan; anda juga boleh mempunyai jenis yang berbeza (cth. Windows, OS X, Linux).

    Memisahkan perkakasan dan perisian ternyata menjadi baik untuk mudah alih juga. Kerana hypervisor bertindak sebagai pergantian, jauh lebih mudah bergerak dari komputer ke komputer tanpa perlu memasang driver baru atau mengemas kini OS tetamu anda. Anda mungkin perasan ini jika anda mengambil VMs Virtualbox anda dan meletakkannya pada komputer yang berbeza. Kepada OS tetamu, tidak ada perubahan ketara walaupun OS dan perkakasan hos mungkin sama sekali berbeza.

    Satu lagi manfaat utama untuk memvirtualisasi OS adalah keselamatan. Jika anda ingin menguji perisian yang mungkin membahayakan komputer anda disarankan untuk mengujinya dalam mesin maya dan bukannya OS tuan rumah anda. Sekiranya OS tetamu dijangkiti dan dilanggar dengan virus, ia tidak akan menjejaskan fail pada OS tuan rumah, melainkan folder yang dikongsi atau jambatan rangkaian menyambung kedua-duanya. Kedua-dua sistem operasi wujud sepenuhnya dipisahkan antara satu sama lain dan tidak mempunyai pengetahuan tentang kewujudan masing-masing yang lain, yang menjadikan untuk pengkomputeran yang selamat.

    Sesetengah hypervisor popular adalah VMware ESXi, Xen, Microsoft Hyper-V, VMware Workstation, Oracle Virtualbox, dan Microsoft VirtualPC. Semua ini membolehkan pengguna untuk mem virtualisasi satu atau lebih sistem pengendalian pada sekeping perkakasan tunggal.

    Jenis Hypervisor yang berbeza

    Hypervisor boleh dipecahkan dalam dua jenis utama:

    • Jenis 1, a.k.a. telanjang logam, adalah hypervisor yang memasang terus ke komputer. Tiada OS tuan rumah dan hypervisor mempunyai akses langsung kepada semua perkakasan dan ciri. Sebab utama untuk memasang hypervisor jenis 1 adalah untuk menjalankan beberapa sistem operasi pada komputer yang sama tanpa overhead OS hos atau untuk mengambil kesempatan daripada abstraksi mudah alih dan perkakasan. Logam terdedah paling sering digunakan untuk pelayan kerana keselamatan mereka dan mudah alih untuk bergerak dari perkakasan ke perkakasan sekiranya berlaku kemalangan. Contoh-contoh baik hypervisor jenis 1 adalah VMware ESXi, Citrix XenServer, dan Microsoft Hyper-V.
    • Jenis 2, a.k.a. dihoskan, adalah apa yang kebanyakan orang mungkin akrab apabila ia datang untuk mem virtualisasi sistem operasi. Hypervisor yang dihoskan memerlukan OS tuan rumah dan sering dianggap sebagai perisian yang dipasang di dalam tuan rumah. Jenis 2 masih boleh menjalankan beberapa sistem operasi pada satu masa, tetapi ia tidak mempunyai akses terus ke perkakasan dan oleh itu mempunyai lebih banyak overhead ketika menjalankan tetamu. Ini bermakna bahawa OS tetamu tidak akan berjalan pada potensi penuh dan jika tuan rumah anda crash, anda tidak akan mempunyai akses kepada tetamu anda sama ada. Jenis 2 hypervisors adalah cara yang ideal untuk pergi apabila anda perlu menguji beberapa sistem operasi dalam Windows, OS X, atau Linux. Contoh yang baik ialah VMWare Workstation, VMware Parallels, Oracle Virtualbox, dan Microsoft VirtualPC.

    Hypervisors of the Future

    Kebanyakan hypervisors hari ini sama ada digunakan untuk penyebaran pelayan berskala besar atau untuk pengguna akhir untuk menjalankan aplikasi warisan atau mencuba sistem pengendalian yang berbeza. Terdapat beberapa perubahan pada pemikiran ini namun dengan versi Android dan khabar angin terkini Windows 8.

    Android menggunakan kernel Linux untuk interaksi dengan perkakasan dan perkhidmatan latar belakang, dan kemudian menggunakan mesin maya yang dipanggil Dalvik untuk menjalankan perisian yang pengguna berinteraksi dengan. Walaupun tidak membenarkan pengguna menjalankan banyak sistem operasi sekaligus, Android sangat mirip dengan hypervisor jenis 1. Hos Linux yang mendasarinya benar-benar telus kepada pengguna akhir, melainkan jika anda menghidupkan telefon anda dan mahu berinteraksi dengannya.

    Windows 8 dikabarkan akan dijalankan sepenuhnya sebagai OS tetamu di atas Microsoft Hyper-V. Hyper-V akan bertanggungjawab untuk menguruskan perkakasan anda dan melakukan tugas latar belakang seperti backup dan pemeriksaan sistem fail. Sama seperti Android, ini akan membolehkan anda mempunyai lebih mudah alih, fleksibiliti, dan keselamatan dalam OS anda. Belum lagi, ia akan menjadikan pemasangan Windows 8 sepenuhnya mudah alih supaya anda boleh membawanya dari komputer ke komputer.

    Pelayan web akan terus memanfaatkan hypervisors untuk memaksimumkan penggunaan perkakasan mereka dan mengekalkan kos. Jika anda telah berkongsi hosting web melalui hos web yang popular anda kemungkinan besar berada pada hypervisor jenis 1 dan tidak tahu. Dengan perkakasan pelayan yang baik, hypervisors logam terdedah boleh menolak sempadan dari biasanya hanya mempunyai satu sistem operasi dipasang, untuk beribu-ribu harganya. Ini bukan sahaja menjimatkan wang apabila membeli perkakasan, tetapi juga penyejukan dan kuasa dikurangkan kepada pecahan kecil yang digunakan untuk menjalankan jumlah mesin yang sama.