Keuntungan dan Kerugian Menggunakan Hyper-V Virtualization (VT)
Tags: productivity, windows
Published: 2022-09-01 02:27:31

Virtualisasi dapat digunakan untuk tujuan yang berbeda-beda. Misalnya, komputasi awan dan teknologi kontainer bekerja menggunakannya.

Untungnya, sebagai pengguna Windows, Anda tidak akan bergantung pada perangkat lunak eksternal - dan terkadang sangat kompleks. Dengan Hyper-V, Windows telah menginstal hypervisor sendiri. Jadi apa yang dilakukan alat ini?
<h2>Apa itu Hyper-V?</h2>
Untuk memvirtualisasikan hardware, yaitu membuat lingkungan hardware yang tidak memiliki bentuk fisik, Anda memerlukan perantara antara komputer fisik dan mesin virtual. Perantara ini disebut hypervisor. Sistem host fisik dapat dipetakan ke beberapa sistem tamu virtual ( child partitions ) yang berbagi perangkat keras host ( parent partition ).

Microsoft telah membuat hypervisor sendiri, Hyper-V, yang disertakan dalam versi Windows 10 atau Windows 8 profesional. Perangkat lunak ini juga diinstal di Windows Server.

Hyper-V memungkinkan pengguna Windows untuk memulai mesin virtual mereka sendiri. Dalam mesin virtual ini, infrastruktur perangkat keras lengkap dengan RAM, ruang hard disk, daya prosesor, dan komponen lainnya dapat divirtualisasikan. Sistem operasi terpisah yang berjalan berdasarkan ini, tidak harus Windows.
<h3>Mengapa membutuhkan Hyper-V?</h3>
Teknologi virtualisasi dapat digunakan dalam situasi yang berbeda untuk kebutuhan yang berbeda. Hyper-V biasanya digunakan dalam lingkungan pengujian. Dalam konteks ini, virtualisasi memiliki dua keuntungan:

Lingkungan komputer yang sebelumnya tidak dapat diakses dapat diakses. Misalnya, alih-alih menyiapkan PC sendiri dengan Linux, Anda dapat dengan mudah menampilkan sistem operasi Linux di mesin virtual.
Mesin virtual bersifat mandiri. Ini berarti bahwa jika menjalankan perangkat lunak yang menyebabkan kerusakan sistem, perangkat fisik tidak berisiko. Hanya mesin virtual yang perlu direset.

Pengguna pribadi dapat menggunakan Hyper-V, misalnya, jika mereka ingin menggunakan software yang tidak akan berjalan di bawah versi Windows mereka saat ini - baik karena program tersebut memerlukan versi sistem operasi yang lebih lama atau karena hanya Linux yang didukung.

Virtualisasi melalui Hyper-V adalah keuntungan besar bagi pengembang perangkat lunak pada khususnya. Program apa pun yang mereka buat dapat diuji dalam berbagai macam kondisi perangkat lunak dan perangkat keras.

Selain itu, karena sifat mesin virtual yang mandiri, tidak perlu khawatir tentang kode yang salah yang menyebabkan kerusakan pada sistem.
<h3>Arsitektur Microsoft Hyper-V</h3>
Hyper-V memungkinkan versi x64 Windows untuk meng-host satu atau lebih mesin virtual, yang pada gilirannya berisi sistem operasi yang dikonfigurasi sepenuhnya. Sistem " child " ini diperlakukan sebagai partisi. Istilah ini dikenal dari partisi hard disk - dan virtualisasi Hyper-V bekerja dengan cara yang sama. Setiap mesin virtual adalah unit yang terisolasi di sebelah partisi " parent", sistem operasi yang sebenarnya.

Partisi individu diatur oleh hypervisor. Partisi bawahan dapat dibuat dan dikelola melalui antarmuka (Hypercall API) di sistem induk. Namun, isolasi selalu dipertahankan. Sistem turunan diberi sumber daya perangkat keras virtual tetapi tidak pernah dapat mengakses perangkat keras fisik dari induknya.

Untuk meminta sumber daya perangkat keras, partisi turunan menggunakan VMBus. Ini adalah saluran yang memungkinkan komunikasi antar partisi. Sistem turunan dapat meminta sumber daya dari induk, tetapi secara teoritis mereka juga dapat berkomunikasi satu sama lain.

Partisi menjalankan layanan yang menangani permintaan dan respons yang berjalan melalui VMBus. Sistem host menjalankan Penyedia Layanan Virtualisasi (VSP), partisi bawahan menjalankan Klien Layanan Virtualisasi (VSC).
<h2>Perbedaan antara Hyper-V dan teknik virtualisasi lainnya</h2>
Tidak seperti teknik virtualisasi lainnya, Hyper-V memiliki keuntungan karena terintegrasi dengan Windows. Siapa pun yang menggunakan sistem operasi Microsoft untuk PC atau server dapat memperoleh manfaat dari integrasi yang erat ini.

Hyper-V adalah hypervisor tipe 1, yang juga merupakan sesuatu yang hanya ditawarkan oleh beberapa teknik lainnya. Ini berarti bahwa Hyper-V didasarkan langsung pada perangkat keras sistem. Sebaliknya, hypervisor tipe 2, harus selalu melalui sistem operasi induk untuk menyediakan sumber daya.
<h3>Keuntungan</h3>
Untuk pengguna Windows, keuntungan yang sangat jelas adalah koneksi yang dekat dengan sistem operasi. Ini juga dapat berarti solusi yang lebih hemat biaya karena Hyper-V sering disertakan secara gratis dengan Windows. Hyper-V dapat mengimbangi persaingan dalam hal fungsinya.

Pengguna Hyper-V dapat mengharapkan kinerja tinggi, selama mereka hanya bekerja dengan Windows sebagai sistem tamu. Karena pekerjaan admin relatif simpel, bahkan para pemula pun bisa mendapatkan keuntungan dari virtualisasi melalui Hyper-V.
<h3>Kekurangan</h3>
Meskipun Hyper-V bekerja sangat baik dengan Windows, perangkat lunak ini mencapai batasnya dengan sistem operasi lain. Hyper-V tidak dirancang untuk berjalan pada sistem lain, dan sistem tamu yang mungkin sangat terbatas.

Selain Windows, hanya beberapa distribusi Linux terpilih yang dapat berjalan dalam mesin virtual. Misalnya, jika Anda ingin menggunakan macOS sebagai sistem tamu, Anda harus menggunakan produk tambahan. Sayangnya, kehilangan performa yang tinggi terjadi apabila menjalankan beberapa sistem Linux sekaligus.
<h2>Kesimpulan</h2>
Jika hanya menggunakan Windows, Hyper-V adalah alternatif yang baik untuk solusi virtualisasi lainnya. Karena perangkat lunak ini sering kali sudah terinstal pada Windows, Hyper-V juga sangat cocok untuk proyek-proyek yang lebih kecil.

Namun, perangkat lunak ini memiliki kelemahan ketika berhadapan dengan sistem operasi lain. Dalam hal ini, Anda perlu menggunakan solusi perangkat lunak lain, seperti VMware. Meskipun memiliki berbagai macam fungsi dan kinerja yang baik, Hyper-V sangat ideal untuk proyek-proyek yang lebih kecil, tetapi kesulitan dengan proyek yang lebih besar.

<strong>Referensi:</strong>

<a href="https://docs.microsoft.com/id-id/virtualization/hyper-v-on-windows/quick-start/enable-hyper-v">https://docs.microsoft.com/id-id/virtualization/hyper-v-on-windows/quick-start/enable-hyper-v</a>

<a href="https://teknodua.com/cara-aktifkan-virtualization-laptop-dell/">https://teknodua.com/cara-aktifkan-virtualization-laptop-dell/</a>

<a href="https://en.wikipedia.org/wiki/Hyper-V">https://en.wikipedia.org/wiki/Hyper-V</a>