Apa Itu Hypervisor? Pengertian dan Contohnya - Anontekno

Apa Itu Hypervisor? Pengertian dan Contohnya

Hypervisor

Hypervisor merupakan teknologi yang cukup lama, namun masih sangat relevan untuk membolehkan virtualisasi. Hypervisor awal yang menyediakan virtualisasi penuh dikembangkan oleh IBM pada tahun 1967. Mereka dikembangkan sebagai alat uji coba( bernama SIMMON) untuk sistem operasi CP atau CMS IBM.

Tetapi apa sesungguhnya virtualisasi itu? Dalam sebutan sederhana, virtualisasi merupakan cara membuat versi berbasis perangkat lunak( ataupun virtual) dari suatu yang memakai jumlah penyimpanan, jaringan, serta pangkal tenaga komputasi yang tetap. Ia beroperasi dengan mempartisi perangkat keras yang mendasarinya serta menjalankan tiap partisi sebagai Mesin Virtual yang terpisah serta terisolasi, yang mempunyai sistem operasinya sendiri.

Saat ini, di sinilah hypervisor masuk Mereka membuat cara virtualisasi jadi mungkin. Dalam postingan abstrak ini, kami telah memaparkan berbagai tipe hypervisor serta bagaimana cara kerjanya. Ayo kita mulai dengan pertanyaan dasar.

Apa Itu Hypervisor?

Hypervisor merupakan perangkat keras, perangkat lunak, ataupun firmware komputer yang membuat mesin virtual serta setelah itu dengan cara efisien mengatur serta membagikan basis daya untuk mereka. Tiap mesin virtual bisa menjalankan sistem operasi serta aplikasinya sendiri.

Komputer tempat hypervisor diinstal dikenal mesin host, serta seluruh mesin virtual dikenal mesin tamu. Hypervisor mempermudah untuk memilah basis daya mesin host serta mengalokasikannya ke mesin tamu individu. Ini pula mengizinkan Kamu untuk mengatur eksekusi sistem operasi tamu serta aplikasi pada satu perangkat keras komputer.

Katakanlah Kamu mempunyai PC dengan RAM 16 GB serta penyimpanan 500 GB yang berjalan di sistem operasi Linux, dan Kamu mau menjalankan aplikasi yang membutuhkan macOS. Dalam permasalahan ini, Kamu bisa membuat mesin virtual yang menjalankan macOS, kemudian memakai hypervisor untuk mengatur basis dayanya. Misalnya, Kamu bisa mengalokasikannya 4GB RAM serta 100 GB penyimpanan.

Dari sudut penglihatan mesin tamu, tidak terdapat perbandingan antara area fisik serta virtual. Mesin virtual tidak ketahui kalau mereka terbuat oleh hypervisor serta mereka memberi basis daya yang ada. Mereka berjalan dengan cara berbarengan di perangkat keras yang berikan daya. Serta dengan begitu, mereka tergantung seluruhnya pada operasi normal perangkat keras.

Hypervisor sudah terdapat sepanjang lebih dari setengah abad, namun karena kenaikan permintaan untuk komputasi awan dalam sebagian tahun terakhir, kepentingannya jadi lebih nyata.

Jenis Hypervisor

Semenjak pertengahan 1970- an, 2 jenis hypervisor sudah dipakai untuk menerapkan virtualisasi:

Tipe 1 atau Bare-metal atau Native Hypervisors

Hypervisor tipe-1 berjalan langsung di perangkat keras host. Sebab mereka mempunyai akses langsung ke perangkat keras yang mendasarinya serta tidak butuh lewat susunan sistem operasi, mereka juga dikenal hypervisor metal kosong.

Mereka bertugas lebih baik, berjalan lebih efisien, serta lebih terjaga dari jenis hypervisor ( Tipe-2) yang lain. Seperti itu kenapa badan serta industri besar lebih memilah hypervisor metal kosong untuk profesi komputasi pusat informasi.

Walaupun beberapa besar hypervisor Tipe- 1 membolehkan admin membagikan pangkal kapasitas dengan cara manual bersumber pada prioritas aplikasi, sebagian sediakan peruntukan pangkal kapasitas energik serta alternatif manajemen.

Hypervisor dahulu, semacam perangkat lunak pengujian SIMMON, merupakan hypervisor tipe- 1.

Contoh Modern: VMware ESXi, Nutanix AHV, Oracle VM Server untuk x86, Microsoft Hyper- V.

Tipe 2 atau Hypervisor yang Di-host

Seperti seluruh program komputer, hypervisor Tipe- 2 berjalan di sistem operasi. Jadi, mereka memercayakan perangkat keras serta perangkat lunak yang mendasarinya. Sistem operasi tamu dibentuk di atas sistem operasi host.

Walaupun hypervisor ini membolehkan Kamu membuat beberapa mesin virtual, mereka tidak bisa langsung mengakses perangkat keras host serta basis dayanya. Sistem operasi prainstal mengendalikan jaringan, memori, serta alokasi penyimpanan. Ini menghalangi hypervisor untuk membuat ketetapan berarti serta meningkatkan beberapa latensi.

Tetapi, mereka gampang diatur serta dikelola. Mereka tidak membutuhkan admin spesial serta cocok dengan berbagai perangkat keras. Beberapa besar developer memakainya untuk tujuan pengujian.

Contoh: VMware Workstation, VirtualBox, QEMU, VMware Player, VMware Fusion, serta Parallels Desktop untuk Mac.

Kelebihan

Portabilitas: Hypervisor bisa menjalankan beberapa mesin tamu( virtual) dengan cara bebas dari mesin host, serta tiap mesin tamu bisa mempunyai sistem operasi yang berlainan.

Pengguna yang berwenang bisa alihkan beban kerja serta membagikan memori, penyimpanan, serta basis daya komputasi di sebagian mesin tamu sesuai kebutuhan. Pada saat aplikasi khusus membutuhkan lebih banyak daya, pengguna bisa membagikan sumber daya tambahan( dari mesin host) lewat hypervisor.

Hemat biaya: Bila Kamu tidak menginstal hypervisor, Kamu mungkin butuh membeli perangkat keras fisik yang berlainan untuk menjalankan ataupun mencoba aplikasi yang berlainan. Tetapi, dengan memakai hypervisor, Kamu bisa menyetel sebagian instance dari berbagai sistem operasi pada satu mesin raga yang kokoh. Ini pula kurangi dana pangkal kapasitas komputasi serta mengkonsumsi listrik dengan cara signifikan.

Fleksibilitas: Sebab hypervisor mengisolasi sistem operasi dari perangkat keras yang mendasarinya, aplikasi terpaut tidak lagi tergantung pada driver perangkat keras khusus. Hal ini membuat totalitas sistem lebih fleksibel untuk menjalankan berbagai perangkat lunak.

Aman: Isolasi tiap tamu berarti permasalahan dengan satu tamu tidak mempengaruhi yang lain. Misalnya, bila program beresiko mengganggu seluruh file di mesin virtual, file serta aplikasi di mesin lain mengarah tidak terpengaruh.

Pencadangan & pemulihan sistem: Mesin virtual merupakan file, serta semacam file konvensional yang lain, mereka bisa disalin serta dipulihkan. Replikasi berplatform hypervisor lebih gampang serta irit anggaran dari teknik replikasi mesin virtual yang lain. Ini pula merupakan perangkat keras natural, yang berarti seorang bisa menyimpan file salinan apa pun ke perangkat penyimpanan apa pun dengan gampang.

Kekurangan

Performa kurang stabil: Sebab basis daya dibagikan di area virtual ( walaupun tamu senantiasa terisolasi satu sama lain), perihal itu bisa mempengaruhi kemampuan dengan cara penting.

Sering-kali, pangkal penyebab senantiasa tersembunyi. Misalnya, bila beban bertambah pada satu program ke titik di mana alokasi perangkat keras maksimal terpenuhi, hingga mesin tamu bakal terhenti ataupun mulai mengambil basis daya dari tamu lain yang berjalan pada mesin host yang serupa. Perihal ini menghasilkan kekurangan perangkat keras, yang berakibat pada daya tanggap aplikasi aktif yang lain.

Resiko: Virtualisasi mempunyai resiko sebab Kamu menyimpan seluruh telur Kamu dalam satu keranjang. Bila mesin host gagal, seluruh mesin tamunya pula bakal gagal. Resiko sejenis ini dikenal titik kegagalan tunggal.

Peningkatan kompleksitas: Mengatur sebagian mesin virtual lebih lingkungan dari mengatur mesin fisik. Sebagian hypervisor mempunyai kurva penataran yang terjal. Dan pada saat virtualisasi jadi lebih terkenal, dibutuhkan lebih banyak keahlian baru.

Virtualisasi Berjalan di Komputer Rumah

Pada pertengahan 2000-an, produsen mikroprosesor mulai meningkatkan dorongan virtualisasi perangkat keras ke produk mereka semacam AMD- V serta Intel VT-x. Dalam bentuk prosesor yang lebih terkini, mereka menggabungkan lebih banyak support perangkat keras yang memungkinkan peningkatan kecepatan yang signifikan. Pada 2019, seluruh prosesor Intel serta AMD modern mensupport keahlian mesin virtual.

Hypervisor pula mempunyai tempat dalam sistem tertanam modern. Ini beberapa besar merupakan hypervisor Tipe-1 yang didesain dengan persyaratan spesial. Tidak serupa perangkat keras komputer, sistem tertanam memakai berbagai arsitektur serta lingkungan yang kurang standar.

Virtualisasi dalam sistem ini memudahkan kemampuan yang lebih besar, saluran komunikasi bandwidth besar, isolasi, keamanan, serta kemampuan waktu nyata. Misalnya, OKL4 mensupport berbagai arsitektur, termasuk x86 serta ARM. Ini sudah dipakai di lebih dari 2 miliar handphone, baik sebagai sistem operasi pita dasar serta untuk hosting sistem operasi virtual.

Keamanan

Keamanan merupakan salah satu aspek terutama dalam teknologi virtualisasi. Bila penyerang memperoleh akses tidak sah ke hypervisor, ia setelah itu dapat memperoleh akses ke tiap mesin tamu di perangkat lunak host dengan memanfaatkan cache perangkat keras bersama ataupun kerentanan yang lain. Tipe serangan ini dikenal hyperjacking.

Tetapi, hypervisor modern kokoh serta terlindungi dengan baik. Walaupun terdapat sebagian informasi mengenai peretasan kecil, sepanjang ini tidak terdapat hiperjack besar yang dikabarkan tidak hanya pengujian bukti konsep.