Apa Itu Mesin Virtual dan Untuk Apa Digunakan?

Mesin virtual memungkinkan Anda bereksperimen dan bermain-main dengan sistem operasi di dalam lingkungan yang aman. Ini seperti komputer kotak pasir yang dapat Anda gunakan untuk mencoba aplikasi yang tidak berfungsi pada sistem Anda yang sebenarnya. Juga, karena ini virtual, jika Anda mengacaukan sesuatu, Anda tidak perlu menginstal ulang sistem operasi Anda. Semua yang Anda lakukan terisolasi dari sistem Anda yang sebenarnya.

Mesin virtual adalah alat yang berguna, jadi dalam artikel ini, kita akan melihat apa yang membuatnya tergerak dan apa yang Anda perlukan untuk menyiapkannya.

Mesin Virtual Dijelaskan

Mesin(Machine) Virtual , atau singkatnya VM, seperti sistem komputer terpisah di dalam sistem Anda tetapi tidak ada dalam bentuk fisik. Mesin virtual ada di lingkungan virtual dan menggunakan perangkat, sumber daya, dan penyimpanan virtualnya sendiri.

Cara terbaik untuk memahami apa itu mesin virtual adalah dengan membayangkannya sebagai file di komputer Anda, yang bertindak sebagai komputer sebenarnya yang terpisah. Meskipun VM adalah lingkungan virtual, ia memiliki penyimpanan sendiri di mana Anda dapat menyimpan file yang berbeda, dan dapat terhubung ke internet.

Perangkat lunak yang menjalankan Mesin Virtual disebut hypervisor. Tujuannya adalah untuk memisahkan dan mengisolasi Mesin Virtual dari sistem operasi default Anda. Itu berarti apa pun yang Anda lakukan di VM tidak akan memengaruhi OS utama dan perangkat Anda. Tetapi hypervisor juga mengelola VM dengan mengalokasikan sumber daya fisik seperti CPU , memori, dan penyimpanan ke mesin virtual. Tetapi perangkat keras fisik perangkat Anda yang akan menjalankan semua proses mesin virtual.

Manfaat utama Mesin Virtual(Virtual Machines) adalah Anda dapat menjalankan beberapa sistem operasi seperti Linux , Windows , dan macOS di satu perangkat. Perangkat Anda adalah komputer host, dan semua Mesin Virtual(Virtual Machines) di dalamnya adalah tamu. Sistem operasi yang Anda pilih untuk VM Anda dikenal sebagai OS tamu.

OS virtual pada mesin virtual berjalan dengan cara yang sama seperti yang utama, juga dikenal sebagai OS host yang berjalan di perangkat fisik Anda. Itu berarti bahwa pengalaman Anda dengan VM hampir identik dengan pengalaman OS real-time utama yang dijalankan oleh komputer Anda.

Bagaimana Cara Kerja Mesin Virtual?

Teknologi virtualisasi(Virtualization) memungkinkan untuk memiliki beberapa sistem operasi pada satu mesin. Untuk membuat mesin virtual, hypervisor akan meminjam CPU , memori, dan penyimpanan dari komputer fisik yang akan menampung VM tamu. Alokasi sumber daya ini selalu dilakukan dengan mempertimbangkan kebutuhan VM.

Saat Anda menjalankan Mesin Virtual dan membutuhkan lebih banyak sumber daya daripada hypervisor yang dialokasikan untuknya, hypervisor akan menjadwalkan permintaan ke perangkat fisik untuk mengalokasikan lebih banyak sumber daya. Ini karena hypervisor memperlakukan CPU , memori, dan penyimpanan sebagai kumpulan sumber daya bersama yang dapat digunakan untuk menjalankan mesin virtual.

Ada dua jenis hypervisor.

Tipe 1

Hypervisor bare-metal, atau hanya disebut Tipe 1(Type 1) , berjalan langsung di perangkat fisik Anda dan memiliki akses langsung ke semua sumber daya. Karena itu, hypervisor Tipe 1(Type 1) dianggap lebih efisien daripada Tipe 2, dan nyaman untuk membuat server virtual, desktop, dan aplikasi.

Tipe 2

Hypervisor yang dihosting atau Tipe 2, diinstal pada mesin host yang sudah memiliki OS utama. OS utama mengelola panggilan ke alokasi sumber daya. Karena itu, hypervisor Tipe 2 digunakan untuk membuat lingkungan tertentu dengan satu tujuan. Misalnya, pengembang aplikasi akan menciptakan lingkungan yang sempurna untuk membangun dan menguji berbagai aplikasi.

Meskipun mesin virtual dan hypervisor tidak memerlukan perangkat keras khusus, komputer Anda harus dapat menjalankannya. Itu perlu memiliki sumber daya perangkat keras yang cukup untuk dapat menjalankan hypervisor, membangun lingkungan virtual, dan bekerja di dalamnya, sambil menjalankan OS utama juga. Tidak peduli seberapa kecil tuntutan yang dimiliki mesin virtual, Anda akan membutuhkan komputer yang kuat.

Untuk Apa Mesin Virtual Digunakan?

Mesin virtual memiliki beragam kegunaan untuk profesional dan non-profesional. Anda mungkin menemukan mesin virtual sangat menyenangkan untuk dimainkan jika Anda paham teknologi dan culun. Banyak dari penggunaan ini berpotensi merusak mesin. VS memastikan perangkat Anda dan OS utama tidak akan terpengaruh sama sekali. Berikut adalah beberapa kegunaan paling populer untuk VS.

1. Cobalah Sistem Operasi Baru

Dengan mesin virtual, Anda dapat mencoba sistem operasi yang belum pernah Anda gunakan sebelumnya, mengujinya, memahaminya, dan memutuskan apakah Anda cukup menyukainya untuk menjadikannya OS utama Anda. Jika Anda adalah pengguna Windows(Windows) jangka panjang , Anda dapat mencoba Linux , atau OS lain yang kurang dikenal, tanpa harus terlebih dahulu menghapus Windows dari komputer Anda.

Selain itu, Anda dapat mencoba versi baru dan tidak stabil dari OS default Anda tanpa harus khawatir kehilangan file penting. Karena VM adalah lingkungan yang aman dan virtual, Anda bahkan dapat menguji OS baru ke titik di mana Anda merusaknya, dan itu tidak akan berpengaruh pada mesin fisik Anda.

2. Jalankan Perangkat Lunak Lama

Beberapa perangkat lunak lama memerlukan sistem usang yang tidak lagi digunakan. Sepertinya Anda tidak memiliki mesin lama cadangan, tetapi Anda masih ingin mencoba aplikasi lama yang hanya kompatibel dengan, misalnya, Windows XP .

Virtualisasi memungkinkan Anda untuk menginstal Windows XP pada mesin virtual, dan menggunakannya untuk mencoba perangkat lunak lama tertentu. Ini sangat berguna bagi para gamer karena beberapa game lama, tetapi masih relevan, tidak kompatibel dengan perangkat dan sistem operasi modern.

3. Jalankan Perangkat Lunak yang Dikembangkan(Run Software Developed) untuk Berbagai OS(Different OS)

Katakanlah Anda adalah pengguna Linux , tetapi Anda benar-benar perlu menjalankan aplikasi atau game yang dikembangkan untuk Windows . Virtualisasi(Virtualization) akan memungkinkan Anda memiliki OS Windows(Windows OS) di lingkungan virtual, dan menikmati semua aplikasi yang dikembangkan untuk itu. Perhatikan bahwa beberapa aplikasi ada untuk keduanya di sistem operasi yang berbeda, tetapi sebagian besar tidak. Benar(True) , mereka mungkin memiliki rekan-rekan mereka yang dikembangkan pada sistem yang berbeda, tetapi mereka tidak akan pernah sama persis.

4. Uji Perangkat Lunak(Test Software) untuk Berbagai Platform(Different Platforms)

Jika Anda seorang pengembang aplikasi, Virtualisasi(Virtualization) akan memungkinkan Anda menguji perangkat lunak yang Anda buat untuk perangkat yang berbeda. Katakanlah Anda sedang mengembangkan game yang akan berfungsi di PC dan ponsel. Dengan mesin virtual, Anda tidak perlu memindahkan file penginstal bolak-balik dari perangkat ke perangkat. Anda dapat meniru telepon serta perangkat lain dan menguji sekaligus di komputer Anda.

5. Menangani Potensi Malware dengan Aman(Potential Malware Safely)

Seperti disebutkan sebelumnya, mesin virtual diisolasi dari komputer Anda yang lain. Ini membuatnya sangat aman untuk menguji potensi malware dan Anda dapat mengambil risiko yang biasanya Anda hindari. Ini sangat membantu ketika Anda ingin mencoba perangkat lunak yang berasal dari sumber yang tidak dapat diandalkan. Jika terinfeksi, itu akan ditampilkan seperti itu di OS virtual, tetapi tidak akan membahayakan OS utama Anda. Anda juga dapat menggunakan VS untuk menguji seberapa jauh Anda dapat mendorong program antivirus tanpa risiko menginfeksi komputer Anda.

Perhatikan bahwa Anda masih harus sangat berhati-hati. Malware modern dapat mengenali lingkungan virtual dan dapat mencoba menerobos. Risikonya rendah, tetapi tidak sepenuhnya tidak ada.

6. Kompilasi Beberapa Server(Compile Multiple Servers) di Satu PC

Banyak bisnis menjalankan banyak server. Jika Anda terlibat dalam bisnis semacam itu, Virtualisasi(Virtualization) memungkinkan untuk mengkompilasi layanan yang berbeda pada satu perangkat. Anda dapat membuat beberapa mesin virtual dan menyimpan server di dalamnya, tanpa harus berinvestasi dalam beberapa sistem perangkat keras. Menjalankan server yang berbeda pada satu sistem operasi merupakan risiko keamanan yang tidak perlu.

Apa Manfaat(Benefits) Menggunakan VM(VMs) ?

Sekarang setelah Anda mengetahui banyak kegunaan yang berbeda untuk mesin virtual, Anda mungkin dapat memahami betapa bermanfaatnya mereka. Tapi mari kita lihat beberapa keuntungan yang dapat dibawa VM(VMs) ke kehidupan profesional Anda dan membuat waktu luang Anda lebih menyenangkan.

1. Mereka Hemat Biaya

Karena virtualisasi tidak memerlukan banyak perangkat keras, Anda tidak perlu menginvestasikan uang di perangkat yang berbeda. Semua yang perlu Anda lakukan, kini dapat Anda lakukan di satu mesin. Bahkan jika Anda menjalankan beberapa server, biaya pemeliharaan akan berkurang karena semuanya disimpan di server fisik yang sama.

2. Mereka Mudah Dipindahkan

Karena mesin virtual disimpan sebagai file di perangkat Anda, Anda dapat menyalinnya dan membawanya bersama Anda di perangkat USB . Anda nanti dapat menginstalnya pada perangkat keras yang berbeda atau menetapkannya kembali ke server host yang berbeda.

3. Mereka Memberikan Keamanan

Karena VM(VMs) adalah lingkungan virtual yang terisolasi, semua yang Anda lakukan di dalamnya tidak akan memengaruhi sistem utama Anda. Hal ini membuat mereka sangat aman untuk digunakan. Mesin virtual sangat populer di kalangan mereka yang peduli dengan keamanannya juga. Anda dapat menggunakan VM untuk mengakses situs web yang tidak dapat diandalkan atau mengunduh perangkat lunak yang mencurigakan.

4. Mereka Sempurna(Perfect) untuk Menguji(Testing) dan Bereksperimen(Experimenting)

Katakanlah Anda menggunakan VM untuk menguji aplikasi hingga titik puncaknya. VM OS Anda mungkin rusak selama pengujian. Jangan khawatir, Anda dapat menggunakan fitur seperti snapshot atau cadangan untuk kembali ke versi OS sebelumnya sebelum rusak. Ini juga berguna untuk menyingkirkan OS virtual yang dikompromikan atau rusak.

Mesin Virtual dalam Komputasi Awan

Tahukah(Did) Anda bahwa mesin virtual dapat berbasis cloud? Mereka dirancang untuk menggantikan mesin fisik dan masih membiarkan Anda melakukan apa pun yang akan dilakukan VM jika diinstal pada komputer pribadi Anda. Ada dua jenis mesin virtual dalam komputasi awan: ProcessVM dan System VM .

Proses VM(Process VM) dirancang untuk menjalankan satu proses pada mesin host, dalam bentuk aplikasi. Misalnya, Java Virtual Machine akan memungkinkan sistem apa pun untuk menjalankan semua aplikasi Java . Ini adalah contoh khas dari Mesin Virtual Proses(Process Virtual Machine) . Sistem VM(System VM) dirancang untuk sepenuhnya menggantikan mesin fisik dengan mesin virtual.

Keuntungan dari mesin virtual berbasis cloud adalah komputer fisik Anda tidak akan memiliki akses ke sana, dan tidak akan mencoba meredam VM. Ini berarti bahwa lingkungan komputasi awan sempurna untuk mesin virtual dan semua pekerjaan yang akan Anda lakukan di dalamnya, baik itu menguji perangkat lunak berbahaya, atau sistem operasi baru yang tidak stabil.

Perangkat Lunak Mesin Virtual Terbaik

Untuk menyiapkan lingkungan VM di komputer Anda, Anda memerlukan perangkat lunak mesin virtual khusus. Di bawah ini Anda akan menemukan opsi paling populer.

1. VMWare Workstation Player

VMWare adalah paket lengkap produk virtualisasi. Menawarkan Fusion untuk Apple Mac dan WorkstationPlayer untuk PC. Mereka dirancang untuk sistem operasi host yang berbeda tetapi pada dasarnya menawarkan solusi yang sama. Menjadi salah satu perangkat lunak virtualisasi langka yang mendukung DirectX 10 , ini adalah pilihan yang solid bagi mereka yang tertarik dengan virtualisasi GPU . VMware gratis untuk penggunaan pribadi, tetapi pengguna bisnis perlu berinvestasi dalam versi Pro dan Fusion Pro .

2. Oracle VM VirtualBox

VirtualBox mendukung berbagai sistem operasi host dan tamu yang menjadikannya pilihan yang sangat baik bagi mereka yang ingin bereksperimen. Anda dapat membuat VM(VMs) dengan Windows XP , Windows NT , Linux 2.4 , OpenSolaris , Server 2003 , dan bahkan IBM OS/2 . Pengguna Apple(Apple) dapat menjalankan sesi VM Mac . (Mac VM)Tetapi yang paling penting, VirtualBox adalah open-source dan sepenuhnya gratis, bahkan versi Enterprise dikembangkan untuk bisnis.

3. Microsoft Hyper-V

Dikembangkan oleh Microsoft pada tahun 2008, Hyper-V sekarang tersedia secara gratis untuk semua pengguna Windows 10 dan 11 Pro , Enterprise , dan Education . Tetapi versi gratis ini sangat terbatas dan tidak benar-benar terbayar dalam jangka panjang. Ini tidak memiliki dukungan GPU , tetapi Anda dapat menggunakannya untuk membuat Windows XP atau lingkungan virtual yang lebih baru, serta Linux dengan setidaknya 3.4 Kernel , dan FreeBSD . Microsoft Hyper-V tidak akan melakukan keajaiban, tetapi ini adalah pilihan awal yang baik untuk pemula yang ingin bereksperimen dengan virtualisasi.

Baik Anda pengguna PC biasa atau profesional, mesin virtual akan membuka kemungkinan dunia baru. Gunakan mereka untuk menguji OS baru yang Anda ingin tahu. Cobalah aplikasi Linux yang tidak berfungsi di sistem Windows Anda . Lakukan semua yang Anda inginkan tanpa membahayakan komputer Anda.

Beri tahu kami di komentar di bawah mengapa dan bagaimana Anda menggunakan mesin virtual!



About the author

audiophile engineer dan spesialis produk audio dengan pengalaman lebih dari 10 tahun. Saya mengkhususkan diri dalam menciptakan speaker musik dan headphone berkualitas dari awal hingga akhir. Saya ahli dalam memecahkan masalah audio serta merancang pengeras suara dan sistem headphone baru. Pengalaman saya lebih dari sekadar membuat produk yang bagus; Saya juga memiliki hasrat untuk membantu orang lain menjadi diri mereka yang terbaik, baik itu melalui pendidikan atau pengabdian masyarakat.



Related posts