Q: apa itu virtualisasi?
A: dalam dunia komputer, virtualisasi adalah teknik untuk membuat abstraksi (bisa dikatakan emulasi) resources komputer.
resources dapat berupa: satu set hardware komputer (mainboard + harddisk + dll), satu set OS, bisa juga aplikasi aja.
contoh konkritnya adalah: OS dalam OS, aplikasi dalam aplikasi.
contoh softwarenya: VMware, Xen, KVM, virtual-box, Solaris Zones.

Q: teknik virtualisasinya gimana?
A: untuk membuat system baru, ada 2 cara yang utama:
* Full virtualization & Hardware-assisted virtualization
* Paravirtualization

Q: maksudnya full virtualization?
A: artinya, software virtualization akan membuat sebuah system virtual mulai dari level terbawah, level hardware.
jadi, nantinya akan ada: harddisk, CPU, RAM, DVD, NIC, monitor, keyboard, floppy, USB controller, motherboard chipset, graphic card, serta soundcard. sama seperti waktu kamu beli komputer lengkap toh?
disadvantages:
karena bener2 membuat dari bawah, maka performansi OS induk (disebut juga: host OS) rada turun.
advantages:
karena mulai dari level hardware, kita bisa install macem2 OS di atasnya. cuman ingat, tiap OS punya HCL (hardware compatibility list)
contoh software full virtualization: vmware, virtual box, virtual PC.

Q: di vmware/virtual box, kalo kita mo buat mesin virtual baru, kok ada pilihan OS nya?
padahal tadi katanya itu full virtualization?

A: tidak ada yang salah mereka adalah full virtualization. pilihan OS itu adalah memberikan kombinasi hardware yang sesuai dengen OS tersebut.
sehingga kalo dijalankan, bisa optimal.

Q: maksudnya Hardware-assisted virtualization?
A:
full virtualization kan overheadnya banyak tu, nah supaya performansi host OS ngak terlalu down,
dibantu dengan hardware. biasanya sih dari CPU.
untuk processor intel namanya INTEL-VT untuk amd namanya AMD-V
kliatannya untuk processor yang keluar belakangan, udah include feature ini.
kalo processor kamu punya feature ini, ngak perlu khawatir tentang performancenya overhead.
ngejalanin guest OS (OS virtual) serasa ngejalanin OS biasa.

Q: maksudnya Paravirtualization?
A: ini artinya virtualization di level kernel OS.
jadi ngak bikin emulasi hardware, mulainya dari kernel.
kernel itu kan modal awal dan utama untuk nge-nyalain OS toh?
nah, kernel ini di modifikasi sehingga bisa bikin instance kernel lagi agar dapat dipake oleh OS yang baru.
advantages:
cepat, overheadnya sangat sedikit sekali. iyalah, kan ngak perlu emulasi hardware.
cocok untuk orang2 yang latihan OS, bisa login as root, ngak perlu di omeli admin.
cocok untuk security & cocok untuk production server. kalo di hack, host OSnya masih aman.
tinggal bikin OS baru lagi toh? ngak sampe 5 menit dah jadi.
disadvantages:
karena mulainya dari kernel, tentu saja guest OS nya sama dengen host OS.
kan ngak mungkin kernel unix, trus diatasnya ditanam windows.
contoh softwre: linux XEN, linux KVM, solaris zones

Q: loh trus kalo ngejalanin aplikasi windows di atas linux gimana?
A: itu namanya emulator, bukan virtualization.
softwarenya: wine, crossover, dll

Q: satu lagi, dalam pembahasan virtualisasi, saya sering dengar hipervisor. mereka itu apa ya?
A: hypervisor secara singkat adalah softwarenya. software untuk membuat guest OS.
contohnya: ya vmware, virtual box itu.
kalo di host kamu ngak punya software diatas, mana bisa buat OS dalam OS?

Q: hypervisor ada beberapa macam?
A: ada dua type:
- tipe 1, disebut juga native / baremetal
- tipe 2, disebut juga hosted hypervisor.

Q: maksudnya native hypervisor?
A: kalo yang ini, hypervisornya diinstal seperti OS. bentuknya kayak distro linux/windows gitu, dibooting langsung dari CD. tapi ingat, yang diinstall adalah OS khusus untuk virtualisasi. bukan OS semacam linux/windows/solaris. ukurannya kecil banget. lama instalasi juga ngak nyampe 5 menit. cepet banget. untuk meremote hypersivor ini, ada juga software khususnya.
advantages: karena merupakan OS khusus untuk virtualisasi, maka OS virtual yang dibuat diatasnya mempunya performance yang lebih baik.
cocok sekali untuk production server, karena komputer bener2 didedikasikan untuk virtualization.
contoh software: Sun's Logical Domain, vmware ESX, Oracle VM, microsoft Hyper-V, parallel servers

Q: maksudnya hosted hypervisor?
A: kalo ini, hypervisornya di install seperti layaknya program komputer biasa. jadi komputer kamu perlu diinstal OS dulu (linux/windows/solaris), setelah itu baru diinstall hypervisornya.
disadvantages:
- kalo ada problem di host OS (mis: kena virus), guest OS pun jadi kacau.
contoh software: solaris zones, vmware workstation, vmware server, virtual box, QEMU, virtual PC.

thank you for reading...

Tags: full-virtualization, hypervisor, logical-domain, para-virtualization, tanya, virtualization

Share 

Add a Comment

You need to be a member of Open Source University Meetup to add comments!

Join this social network

3 Comments

ahabei Comment by ahabei on April 3, 2009 at 3:39pm
maaf nih.... mau tanya... saya baca artikel di
http://technet.microsoft.com/en-us/magazine/2008.10.hyperv.aspx
disitu disebutkan kalau type-2 itu adl java dan .net sdgkn disini disebtkan vmware, virtualbox
jadi bingung neh....! yg btl yg mana ya...?

kalau contoh dari VM hybrid apa ya....?
Hybrid itu apa ya..?
dan jenis arsitektu VM itu apa saja..?

email: ahabe55@yahoo.co.id
Achmad Mardiansyah Comment by Achmad Mardiansyah on November 25, 2008 at 10:22am
seep, dah dicoba virtualisasinya bro?
silahkan posting ke forum aja...
Rotua Damanik Comment by Rotua Damanik on November 25, 2008 at 12:33am
wah mantap bangets nih..........
membuka cakrawala dan menambah wawasan........

thx broooooooo

Webinars

OSUM members get exclusive access to a series of webinars on the most innovative open source technologies via the OSUM Webinar Series.

If you missed any of the previous OSUM Webinars, click here to listen to the replays of the previous sessions.

News

Download Free OpenOffice.org Guide For Creating Large Documents One of the advantages of OpenOffice.org is its ability to handle large word processing documents such as theses and research papers. Download this free guide now and read expert advice on writing with OpenOffice.org.

Get On Board with JavaFX & the Tech Train Game

Get a hands-on introduction to JavaFX when you play the Tech Test Train - Ride the train, test your knowledge of JavaFX technology, and earn points. Click HERE to play.

Working With ZFS Snapshots Download the free ZFS Snapshots How-To Guide to learn how to create and use the backup and restore capabilities of ZFS snapshots.

© 2009   Created by Gary Serda

Badge  |  Report an Issue  |  Privacy  |  Terms of Service