Jenis-jenis Software Virtualisasi yang Digunakan untuk Membuat Virtual Machine

-

Jenis-jenis Software Virtualisasi Yang Digunakan Untuk Membuat Virtual Machine

Sebelum kita membahas tentang jenis-jenis virtual machine alangkah baiknya kita mengetahui terlebih dahulu Apa itu Virtual Machine? Virtual machine adalah sebuah software atau perangkat lunak yang memiliki cara kerja sama seperti computer fisik yang biasa kita gunakan pada umumnya. Dengan virtual machine ini kita bisa menjalankan OS diatas OS misalnya jika kita menggunakan OS Windows di dalam computer fisik kita maka kita juga bisa menjalankan OS lain seperti windows ataupun Linux di Virtual Machine jadi kita bisa menjalankan OS Linux diatas OS windows dalam satu computer fisik yang sama. Artinya kita bisa melakukan percobaan dengan menggunakan beberapa sistem operasi yang lain tanpa takutmerusak sistem operasi yang ada pada server fisik kita.

Berikut jenis-jenis dari software virtualisasi yang dapat digunakan untuk membuat virtual machine:

  • VMware

VMware merupakan salah satu software virtualisasi yang dapat digunakan untuk membuat virtual machine. Dengan VMware ini kita bisa membuat virtual machine kemudian dapat menjalankan sistem operasi windows atau Linux di atas sistem operasi yang sudah ada pada computer fisik kita sebelumnya. VMware dapat digunakan untuk membuat virtualisasi server, computer dan sistem operasi maupun aplikasi. Berikut URL untuk menginstall VMware https://www.vmware.com/ .

  • VirtualBox

VirtualBox merupakan software virtualisasi yang mendukung semua sistem operasi sesuai dengan kebutuhan dan keinginan Anda. Untuk Virtual box ini bersifat opensource dimana kita bisa mendapatkannya langsung dan mudah dengan cara menginstall software tersebut dari websitenya langsung. Berikut ini website virtual box dapat mengacu pada URL berikut https://www.virtualbox.org/ .

  • Windows Virtual PC

Windows Virtual PCmerupakan software virtualisasi yang berasal dari sistem operasi Microsoft Windows. Windows Virtual PC ini dapat menjalankan hampir semua sistem operasi virtual.

  • Qemu

Saat ini Qemu merupakan software virtualisasi yang dapat menjalankan virtual machine untuk sistem operasi Linux dan Windows. QEMU atau Quick Emulator ini bersifat open source yang mana dapat kita install secara gratis. Qemu sering disebut sebagai software paling ringan diantara software virtual machine lain dikarenakan Qemu bersifat fast processor emulator.

  • Hyper-V

Merupakan salah satu software virtualisasi yang dapat dijalankan untuk virtualisasi machine pada windows. Pada windows 8, windows 8.1, dan windows 10 sudah memiliki fitur ini. Jadi untuk pengguna windows tersebut Anda sudah dapat langsung menggunakan fitur Hyper-V untuk menginstallsistem operasi yang diinginkan secara virtual pada OS yang sedang berjalan.

OpenStack

OpenStack adalah sistem operasi cloud yang bersifat open source yang digunakan untuk cloud computing. Sebagian besar openstack ini memungkinkan user membangun Infrastructure as a service (IaaS) yang mengatur sumber daya seperti compute, network, dan storage. OpenStack ini mengontrol semua komponen cloud computing di seluruh data center melalui dashboard.

Virtualisasi Container

Container merupakan suatu teknik untuk menciptakan sistem yang terisolasi pada level OS yang dijalankan pada sebuah linux kernel (host). Container ini mengikat suatu program yang berisi file-file konfigurasi dan beberapa hal yang dibutuhkan. Aplikasi yang berjalan dengan menggunakan container ini akan lebih efisien dan lebih cepat. Salah satu aplikasi yang berdasarkan container diantaranya yaitu Docker dan Kubernetes.

Docker

Docker merupakan platform opensource yang dibangun berdasarkan teknologi container yang menyediakan platform untuk user dalam menjalankan aplikasi sebagai container/wadah yang ringan dan efisien. Docker mengemas semua yang dibutuhkanperangkat lunak untuk dapat diterapkan dan dijalankan pada sebuah aplikasi.

Kubernetes

Kubernetes adalah salah satu platform opensoure yang berbasis linux untuk melakukan managemen aplikasi yang berada di dalam container.