KEL : JURNAL 12
- Aditya Losandro Putra (10111226)
- Herdino Ambargo (13111327)
- Rizki Eko Sumarsono (16111340)
TEKNOLOGI VIRTUAL MACHINE
Aditya Losandro Putra1, Herdino Ambargo2, Rizki Eko
Sumarsono3
Jurusan
Sistem Informasi, FIKTI, Universitas Gunadarma
ABSTRAK
Dalam penulisan ini, penulis membahas tentang Virtual machine atau bisa disingkat dengan istilah (VM), VM bisa dibilang sebagai suatu environment yang membahas mengabtraksi perangkat keras dari satu komputer lalu kami juga membahas tentang Kelebihan dan Kekurangan VM tersebut beserta Aplikasi yang digunakannya.
Kata Kunci : virtual
machine, environment, perangkat keras
1.
Pendahuluan
Virtual
machine (VM) adalah suatu environment, biasanya sebuah program atau system
operasi, yang tidak ada secara fisik tetapi dijalankan dalam environment lain.
Dalam konteks ini, VM disebut “guest” sementara environment yang menjalankannya
disebut “host”. Ide dasar dari virtual machine adalah mengabtraksi perangkat
keras dari satu komputer (CPU, memori, disk, dst) ke beberapa environment
eksekusi, sehingga menciptakan illusi bahwa masing-masing environment
menjalankan komputernya [terpisah] sendiri.
VM
muncul karena adanya keinginan untuk menjalankan banyak sistem operasi pada
satu komputer. Teknologi virtual machine memiliki banyak kegunaan seperti
memungkinkan konsolidasi perangkat keras, memudahkan recovery sistem, dan menjalankan
perangkat lunak terdahulu. Salah satu penerapan penting dari teknologi VM
adalah integrasi lintas platform. Beberapa penerapan lainnya yang penting
adalah :
2.
Teknologi Virtual Machine
Mesin virtual atau mesin maya (Inggris: virtual machine, disingkat vm) dalam ilmu komputer adalah implementasi perangkat lunak dari sebuah mesin komputer yang dapat menjalankan program sama seperti layaknya sebuah komputer asli.
Mesin virtual
pada mulanya didefinisikan oleh Gerard J. Popek dan Robert P. Goldberg pada tahun 1974 sebagai sebuah
duplikat yang efisien dan terisolasi dari suatu mesin asli. Pada masa
sekarang ini, mesin-mesin virtual dapat mensimulasikan perangkat keras walaupun
tidak ada perangkat keras aslinya sama sekali.
Contohnya adalah
program yang ditulis dalam bahasa Java akan dilayani oleh Java Virtual
Machine (JVM) dengan cara memberikan perintah-perintah yang
dimengerti JVM yang selanjutnya akan memberikan hasil yang diharapkan. Dengan
memberikan layanan seperti ini kepada program tersebut, perangkat lunak JVM ini
berlaku sebagai sebuah "mesin virtual", sehingga program tidak lagi
perlu untuk mengakses langsung melalui sistem operasi ataupun perangkat keras
yang sangat bervariasi dan memerlukan pemrograman masing-masing secara
spesifik.
Mesin virtual
terdiri dari dua kategori besar, dipisahkan menurut cara penggunaan dan tingkat
keterhubungannya dengan mesin-mesin aslinya. Sebuah mesin virtual sistem adalah perangkat yang berupa platform sistem yang lengkap dan dapat
menjalankan sebuah sistem operasi yang lengkap. Sebaliknya, mesin virtual proses didesain untuk menjalankan sebuah program komputer tertentu (tunggal), yang berarti mesin virtual ini mendukung proses tertentu juga. Karakteristik
mendasar dari sebuah mesin virtual adalah batasan-batasan bagi perangkat lunak
yang berjalan di dalam mesin tersebut, sumber daya yang dibatasi, dan tidak
dapat mengakses ke luar tembok batasan dunia maya itu.
Jenis-jenis
virtual machine
Terdapat beberapa pendekatan dalam mengklarifikasi virtual
machine, dan salah satunya adalah mendefinisikannya menjadi 2 type (Type I dan
type II). Klarifikasi ini didasarkan oleh fakta bahwa kedua type virtual
machine ini bekerja dengan lower level platform yang mirip. Type I VMM tidak
menggunakan host operating system, sedangkan type II VMM menggunakan host
operating system. Type II disebut juga dengan paravirtual machine. Karena type
II VMM menggunakan host operating sytem maka kinerjanya lebih buruk
dibandingkan type I VMM.
2.1
Keuntungan dan Kelemahan Virtual Machine
Keuntungan utama dari VM adalah :
Beberapa OS lingkungan bisa hidup berdampingan pada komputer yang
sama, dalam isolasi kuat dari satu sama lain mesin virtual dapat menyediakan
set instruksi arsitektur (ISA) yang agak berbeda dari mesin nyata aplikasi
provisioning, pemeliharaan, ketersediaan tinggi dan pemulihan bencana.
Kelemahan utama dari VM adalah :
Mesin virtual kurang efisien dibandingkan mesin yang sebenarnya
ketika mengakses hardware secara tidak langsung ketika VMS multiple bersamaan
berjalan pada host fisik yang sama, setiap VM dapat menunjukkan kinerja yang
bervariasi dan tidak stabil (Kecepatan Eksekusi, dan bukan hasil), yang sangat
tergantung pada beban kerja yang dikenakan pada sistem dengan VM yang lain,
kecuali teknik yang tepat digunakan untuk isolasi temporal antara mesin virtual
.
2.2
Aplikasi
Virtual Machine
Virtual
Machine memungkinkan anda untuk
menjalankan Operating System lain berjalan di atas OS anda. Misalnya anda
menggunakan windows dan ingin mencoba Linux untuk sekedar mencoba anda dapat
memanfaatkan fitur dari aplikasi virtual machine ini. Selain itu juga bisa
mencoba berbagai versi OS yang berbeda misalnya Windows XP yang berjalan di
Windows 7 ataupun sebaliknya.
Untuk
memungkinkan hal tersebut dibutuhkan aplikasi yang dapat membuat virtual OS
yang berjalan di atas aplikasi lain. Berikut 5 aplikasi Virtual Machine Terbaik
yang patut anda coba :
Virtual Box (Free, Linux, Windows,Mac,Solaris)
Virtual Box memberikan
segala kemudahan dalam kebebasan. Banyak fitur yang disediakan virtual box
seperti multiple support cross platform, kemudahan sharing files dan yang
terpentinga adalah gratis.
VM
Ware Player (Free / Premium, Linux, Windows)
VM Ware ada 2 versi yaitu
VM Ware Player dan VM Ware workstation. Jika anda hanya ingin menggunakan
ini untuk mencoba di komputer anda ataupun laptop anda bisa mencoba versi yang
free dengan menggunakan VM Ware Player. Jika level perusahaan enterprices
dengan berbagai fitur seperti easy virtual machine creation, hardware
optimization, driver-less guest OS printing—and adds in the ability to clone
machines, take multiple snapshots of the guest OS anda harus menggunakan VM
Ware Workstation.
Parallell (Free/Premium, Windows , Mac , Linux)
Parallel memang secara
khusus memberikan perhatian untuk menjalankan OS lain di atas Mac tetapi bisa
juga untuk OS lainnya. Versi gratis juga dapat anda unduh disini.Parallel juga
memudahkan anda dalam sharing files, clipboard, transparent printer, dan
peripheral support
QEMU (Free, Linux)
Pengguna setia linux bisa
menggunakan QEMU sebagai salah satu alternatif solusi untuk menjalankan virtual
machine di laptop atau komputernya. QEMU dibangun menggunakan KVM system (Kernel-based Virtual Machine).
3.
Kesimpulan
Mesin virtual
dalam ilmu komputer adalah implementasi perangkat lunak dari sebuah mesin
komputer yang dapat menjalankan program sama seperti layaknya sebuah komputer
asli, seperti menggunakan windows dan Linux dalam satu komputer untuk sekedar mencoba
atau untuk membantu anda dalam bekerja yang dapat memanfaatkan fitur dari
aplikasi virtual machine ini.
Mesin virtual
kurang efisien dibandingkan mesin yang sebenarnya ketika mengakses hardware
secara tidak langsung ketika VMS multiple bersamaan berjalan pada host fisik
yang sama, setiap VM dapat menunjukkan kinerja yang bervariasi dan tidak stabil
(Kecepatan Eksekusi, dan bukan hasil), yang sangat tergantung pada beban kerja
yang dikenakan pada sistem dengan VM yang lain, kecuali teknik yang tepat
digunakan untuk isolasi temporal antara mesin virtual .
4.
Daftar Pustaka
http://kawai-tiramisu.blogspot.com/2011/01/teknologi-virtual-machine.html
http://www.lawatek.com/2013/04/01/5-aplikasi-virtual-machine-terbaik/?fb_source=pubv1
http://keyropisabatian.blogspot.com/2013/12/proses-komunitas-java-java-community.html
Tidak ada komentar:
Posting Komentar