Sebuah mesin virtual menggunakan perangkat lunak dan perangkat keras komputer untuk meniru komputer tambahan dalam satu perangkat fisik. Pelajari lebih lanjut tentang apa itu mesin virtual dan apa yang dapat Anda lakukan di lingkungan VM.
Apa Itu Mesin Virtual?
Mesin virtual mengemulasi sistem operasi terpisah (tamu) dan komputer terpisah dari OS yang ada (host), misalnya, untuk menjalankan Unbuntu Linux di Windows 10. Lingkungan komputer virtual muncul di jendela terpisah dan biasanya terisolasi sebagai lingkungan yang berdiri sendiri. Namun, interaktivitas antara tamu dan tuan rumah sering diizinkan untuk tugas-tugas seperti transfer file.
Alasan Sehari-hari Menggunakan VM
Pengembang menggunakan perangkat lunak mesin virtual untuk membuat dan menguji perangkat lunak di berbagai platform tanpa menggunakan perangkat kedua. Anda dapat menggunakan lingkungan VM untuk mengakses aplikasi yang merupakan bagian dari sistem operasi yang berbeda dari yang diinstal di komputer Anda. Misalnya, mesin virtual memungkinkan untuk memainkan game eksklusif untuk Windows di Mac.
Selain itu, VM memberikan tingkat fleksibilitas dalam hal eksperimen yang tidak selalu dapat dilakukan pada sistem operasi host Anda. Sebagian besar perangkat lunak VM memungkinkan Anda untuk mengambil snapshot dari OS tamu, yang dapat Anda kembalikan jika terjadi kesalahan seperti infeksi malware.
Mengapa Bisnis Mungkin Menggunakan Mesin Virtual
Banyak organisasi menyebarkan dan memelihara beberapa mesin virtual. Daripada menjalankan beberapa komputer setiap saat, perusahaan menggunakan VM yang di-host di subset server yang lebih kecil dan kuat, menghemat uang untuk ruang fisik, listrik, dan pemeliharaan.
VM ini dapat dikontrol dari satu antarmuka administratif dan dapat diakses oleh karyawan dari stasiun kerja jarak jauh mereka, sering kali tersebar di beberapa lokasi geografis. Karena sifat terisolasi dari mesin virtual, perusahaan dapat mengizinkan pengguna untuk mengakses jaringan perusahaan mereka menggunakan teknologi ini di komputer mereka untuk menambah fleksibilitas dan penghematan biaya.
Mesin virtual memberi admin kontrol penuh bersama dengan kemampuan pemantauan waktu nyata dan pengawasan keamanan tingkat lanjut. Setiap VM dapat dikontrol, dimulai, dan dihentikan secara instan dengan klik mouse atau entri baris perintah.
Batasan Umum Mesin Virtual
Meskipun VM berguna, ada batasan penting yang perlu dipahami agar ekspektasi kinerja Anda realistis. Bahkan jika perangkat yang menghosting VM berisi perangkat keras yang kuat, instance virtual dapat berjalan lebih lambat daripada di komputer independennya. Kemajuan dalam dukungan perangkat keras dalam VM telah berkembang pesat dalam beberapa tahun terakhir. Namun, batasan ini tidak akan pernah sepenuhnya dihilangkan.
Keterbatasan lainnya adalah biaya. Selain biaya yang terkait dengan beberapa perangkat lunak mesin virtual, menginstal dan menjalankan sistem operasi mungkin memerlukan lisensi atau metode otentikasi lainnya. Misalnya, menjalankan instance tamu Windows 10 memerlukan kunci lisensi yang valid seperti halnya ketika Anda menginstal sistem operasi pada PC yang sebenarnya. Sementara solusi virtual biasanya lebih murah dalam banyak kasus daripada membeli mesin fisik tambahan, biaya bertambah jika Anda memerlukan peluncuran skala besar.
Keterbatasan potensial lainnya yang perlu dipertimbangkan adalah kurangnya dukungan untuk komponen perangkat keras tertentu dan kemungkinan kendala jaringan. Selama Anda melakukan penelitian dan memiliki harapan yang realistis, mengimplementasikan mesin virtual di rumah atau lingkungan bisnis Anda dapat bermanfaat.
Hypervisors dan Perangkat Lunak Mesin Virtual Lainnya
Perangkat lunak VM berbasis aplikasi, umumnya dikenal sebagai hypervisor, tersedia dalam berbagai bentuk dan ukuran yang disesuaikan untuk penggunaan pribadi dan bisnis. Hypervisor memungkinkan beberapa VM yang menjalankan sistem operasi berbeda untuk berbagi sumber daya perangkat keras yang sama. Administrator sistem dapat menggunakan hypervisor untuk memantau dan mengelola beberapa mesin virtual di seluruh jaringan sekaligus.
FAQ
Apa hubungan mesin virtual dengan sistem operasi?
Setelah Anda menginstal aplikasi mesin virtual, Anda harus memilih dan menginstal sistem operasi pada mesin virtual Anda. Setelah OS diinstal, Anda dapat menggunakan mesin virtual Anda seperti komputer lain.
Apa perbedaan antara emulator dan mesin virtual?
Mesin virtual adalah lingkungan mandiri berfitur lengkap tempat Anda dapat menginstal dan menggunakan seluruh sistem operasi. Emulator berusaha membuat ulang perangkat lunak dan perangkat keras tertentu secara virtual untuk mencapai tujuan tertentu, seperti bermain game di sistem yang ketinggalan zaman.