(0275) 2974 127
Singkatnya, virtual machine adalah sebuah software (perangkat lunak) pada komputer yang mempunyai fungsi seperti komputer fisik dengan komponen pembangun yang lengkap. Virtual machine berjalan pada partisi terisolasi yang ada pada komputer host dengan resources seperti CPU, memori dan sistem operasi tersendiri.
Perangkat lunak ini bisa melakukan aktivitas seperti komputer pada biasanya. Membuat file, pembaruan sistem, menginstall aplikasi, menjalankan program, dan lain sebagainya.
Meskipun virtual machine umumnya di install pada sebuah hardware, namun penggunaannya dapat memanfaatkan software Hypervisor guna memisahkan sumber daya virtual machine dari hardware. Virtual machine juga bisa digunakan untuk menginstall dan menggunakan operating system yang berbeda dari sistem operasi hardware tersebut.
Teknologi virtual machine banyak dipakai pada lingkungan cloud computing. Pasalnya virtual machine bisa menjalankan operating systemnya sendiri dan berfungsi secara terpisah dengan perangkat. Bahkan juga bisa mengoperasikan beberapa operating system yang berbeda secara bersamaan pada host atau perangkat yang sama.
Sekarang ini public cloud services sering memakai virtual machine sebagai sumber daya aplikasi virtual yang digunakan pada server mereka. Berkat fleksibilitas dan juga efisiensinya, virtual machine mampu memberikan banyak keuntungan untuk perusahaan dan penggunaannya.
Virtual machine sendiri juga memiliki beberapa jenis. Untuk lebih jelasnya simak penjelasan dibawah ini :
Jenis virtual machine yang pertama bernama proses virtual machine dimana satu sistem operasi dijalankan sebagai aplikasi utama pada perangkat yang menjadi host atau tuan rumah. Proses virtual machine menyediakan lingkungan pemrograman yang terisolasi dari software dan sistem operasi apapun.
Contoh dari jenis ini adalah JVM (java virtual machine) yang memungkinkan sistem operasi apapun untuk menjalankan aplikasi java seperti “native application” atau aplikasi asli.
Jenis selanjutnya yang perlu diketahui adalah sistem virtual machine. Jenis virtual machine yang ini sudah di virtualisasi secara penuh dan bisa digunakan selayaknya komputer fisik.
Virtual machine jenis ini bergantung pada kinerja Hypervisor seperti VMware ESXi untuk bisa beroperasi pada atau di atas sebuah operating sistem dan juga server.
Selain menjalankan sistem operasi yang berbeda pada satu perangkat, virtual machine juga mempunyai banyak fungsi. Berikut adalah beberapa diantaranya, yaitu :
Sistem operasi yang dipasang pada perangkat keras utama, sebaiknya dilakukan uji coba sebelum digunakan. Tujuannya mengetahui kompetibelnya pada perangkat, program berjalan semestinya atau tidak. Disini peran virtual machine melakukan pengujian kelayakan OS lain.
Permasalahan gagal update sering terjadi ketika OS di-upgrade ke versi lebih tinggi, biasanya mengakibatkan tampilan blue screen akibat gagal booting. Perlu diketahui, jika dibiarkan akan merusak sistem disk dan menghilangkan keseluruhan data yang tersimpan di dalamnya. Virtual Machine melakukan tugasnya untuk meminimalisir kejadian tersebut, dengan cara melihat gambaran ketika update OS tersebut.
Sama halnya dengan update sistem operasi bawaan, Virtual Machine dapat digunakan sebagai platform penguji aplikasi sebelum di install ke perangkat keras komputer. Tujuannya agar terhindar dari virus, malware, trojan dan ransomeware yang ternyata tersemat dalam aplikasi tersebut.
Kehadiran Virtual Machine membawa dampak baik bagi virtualiasasi komputer server, dengan mengoptimalkan seluruh fungsi agar beban kerja komputer terdistribusi ke jaringan secara rata. Kedua, mendukung virtualisasi desktop untuk mengetahui gambaran OS dan aplikasi yang sedang berjalan. Ketiga, virtualisasi jaringan untuk meniru fungsi jaringan fisik, seperti VLAN agar kecepatan dan kinerja semakin baik.
Cara kerja virtual machine sendiri juga sebenarnya cukup sederhana. Saat membuka mesin virtual ini, virtual machine akan berjalan sebagai proses di jendela aplikasi di OS perangkat fisik.
File kunci yang membentuk mesin virtual termasuk file log, file pengaturan NVRAM, file disk virtual, dan file konfigurasi.
Proses berjalannya virtual machine dikelola oleh perangkat lunak yang dikenal sebagai hypervisor.
Software ini bertanggung jawab untuk mengelola dan menyediakan resources seperti memori, penyimpanan, dan sumber daya lainnya dari perangkat utama ke virtual machine.
Hypersource juga berfungsi untuk mengatur operasi di virtual machine sehingga tidak membanjiri satu sama lain saat menggunakan sumber daya.
Berikut adalah daftar software virtual machine, yaitu :
Hyper-V adalah salah satu software virtualisasi yang biasa digunakan pada operasi sistem Windows. Bahkan windows 8, 8.1, dan Windows 10 sudah memiliki fitur ini secara default. Namun tentunya fitur-fitur yang didapatkan dari versi gratis ini sangat terbatas. Software satu ini sangat cocok untuk pemula yang tidak membutuhkan banyak fitur dan fungsionalitas. Sistem operasi guest atau tamu yang di support Hyper-V adalah Windows server, Windows XP SP, dan beberapa versi Linux OS.
VirtualBox adalah software virtualisasi open-source yang mendukung semua sistem operasi sesuai dengan kebutuhan. Software ini bisa digunakan pada sistem operasi Mac, Windows dan Linux. Untuk pengguna perangkat Apple, VirtualBox bisa menjadi host Mac client VM.
Karena bersifat open-source, bisa mendapatkan software ini dengan sangat mudah. Hanya perlu membuka websitenya dan mendownload secara langsung.
Qemu adalah software virtualisasi yang bisa menjalankan virtual machine pada sistem operasi Linux dan Windows. Berasal dari singkatan Quick Emulator, Qemu bersifat open-source dan bisa digunakan secara gratis. Hanya perlu membuka website dan mendownload file untuk memulai.
Perbedaan Qemu dari virtual machine lainnya adalah Qemu bisa digunakan sebagai virtual machine host dan juga emulator machine. Virtual machine yang di install pada Qemu juga hampir menyerupai instalasi native dar operasi sistem itu sendiri.
Berikut dibawah ini merupakan beberapa kelebihan, jika dibandingkan dengan sistem computing konvensional, seperti :
Seperti yang diketahui jika setiap fungsi yang optimal selalu dibarengi resiko dengan keberlangsungan sumber daya utama. Virtual machine ini bisa membuat virtualisasi sistem yang terbilang kompleks dan cukup banyak memakan lokasi hardware di komputer utama.
Selain itu juga memakan ruang penyimpanan data virtual yang lumayan besar dan mengambil sebagian fungsi prosesor dan RAM. Maka dari dari itu pemakaian virtualisasi mesin ini disarankan untuk perangkat yang mempunyai spek tinggi supaya memperoleh fungsi yang diinginkan oleh penggunaannya.
UX design merupakan singkatan dari User Experience design atau desain pengalaman pengguna. Istilah ini sering…
A/B testing adalah prosedur pengujian yang membandingkan dua halaman situs web atau lebih secara bersamaan…
Menemukan topik blog yang menarik dan terkini mungkin tidak mudah, terutama bagi pemula yang belum…
Cara Memonetisasi Blog – Menulis blog pribadi bukan lagi sekedar hobi, kegiatan ini menawarkan peluang…
Membuat blog adalah salah satu cara terbaik untuk berbagi cerita dan kisah Anda sambil terhubung…
Pada artikel ini, kami merekomendasikan beberapa contoh desain web terbaik untuk menginspirasi Anda. Dari contoh…