Virtualisasi memungkinkan sumber daya perangkat keras dan perangkat lunak untuk disimulasikan dan dikonsolidasikan agar dapat digunakan secara bersamaan oleh beberapa sistem operasi secara virtual. Hal ini dapat mengurangi biaya pemeliharaan perangkat keras dan meningkatkan fleksibilitas pengelolaan sumber daya. Beberapa contoh aplikasi virtualisasi adalah virtualisasi server, mesin virtual (VM), dan virtualisasi desktop.
1. Virtualisasi
Oleh :
L. Budi Handoko, M.Kom.
Universitas Dian Nuswantoro Semarang
Dibawakan dalam acara Release Party Tea Linux 4.0
(Oolong Tea) – 25 April 2012
2. Terminologi
Membuat ‘Seolah-olah’ (virtual) dari sesuatu,
seperti perangkat keras, sistem operasi, media
penyimpanan ataupun sumber daya jaringan.
3. Konsep Virtualisasi
• Membuat ‘sesuatu’, yang semula satu menjadi
seakan-akan banyak, meskipun secara fisik hanya
ada satu.
• Dapat diterapkan pada perangkat keras maupun
perangkat lunak.
• Pada perangkat keras mengacu kepada pembuatan
mesin virtual (VM = Virtual Machine) yang dapat
diimplementasikan pada satu mesin secara fisik.
• Pada perangkat lunak mengacu kepada segala
aplikasi yang dapat di-virtual-kan, seperti desktop,
aplikasi, dan lain-lain.
4. Contoh Sederhana Virtualisasi
• Virtualisasi memory pada sistem operasi dengan
menggunakan swap
• Virtualisasi lingkungan yang disimulasikan
dengan virtual reality
• Virtualisasi desktop dengan menggunakan thin
client
• Virtualisasi server-klien dengan menggunakan
LTSP
• Virtualisasi pengalamatan pada webserver
5. Kenapa Virtualisasi
• Terlalu banyak server yang harus dikelola
• Dukungan perangkat keras yang terbatas umur
• Terlalu banyak resource yang menganggur dalam
satu perangkat keras
• Biaya terlalu besar untuk pengadaan maupun
pemeliharaan perangkat keras
• Fleksibilitas sumber daya (resource) seperti
penyimpanan (storage), variasi layanan (service)
• Kemudahan dalam melakukan recovery bila terjadi
kerusakan
10. Keuntungan Virtualisasi
• Mempermudah pengelolaan
• Mengurangi biaya yang ditimbulkan akibat
pemeliharaan dan penggunaan sumber daya
• Fleksibel terhadap pemeliharaan dan tidak
bergantung terhadap perangkat keras secara
fisik
• Pemanfaatan sumber daya yang ada menjadi
sangat efisien tanpa ada sumber daya yang
terbuang percuma
11. Aplikasi untuk Virtualisasi
Gratis Komersil
OpenVZ (Open Source) Virtuozzo
VMWare Server (GSX) VMWare ESX
- discontinued Xen Enterprise
Xen 3.0 (Open Source) Microsoft Virtual Server
KVM (Open Soutce) Virtual Iron
VirtualBOX
Qemu, dan lain-lain