Pengenalan Virtualisasi
Dalam dunia IT ada 2 teknologi yang dapat meningkatkan manfaat IT dan menurunkan biayanya secara signifikan, yaitu centralized computing dan virtualisasi.
Centralized computing sudah banyak saya bahas di berbagai artikel saya, Anda bisa search keyword “LTSP” dan akan mendapatkan berbagai penjelasan serta panduan implementasinya.
Mengenai virtualisasi akan saya bahas di posting ini secara ringkas.
Virtualisasi adalah metode untuk membuat sesuatu menjadi lepas dari ketergantungan secara fisik. Contoh; virtual machine adalah komputer, yang sebetulnya hanya berupa sebuah file di hard disk kita. Dengan virtualisasi, maka sebuah komputer (fisik) bisa menjalankan banyak komputer virtual sekaligus pada saat yang bersamaan.
Berbagai kelebihan virtualisasi :
- Penghematan biaya : di sebuah komputer server saya pernah menjalankan 4 buah virtual machine sekaligus.
1 buah menjalankan OS Windows sebagai database server Oracle, satu buah menjalankan OS Solaris 8, satu buah menjalankan OS Suse Linux Enterprise, dan satu lagi OS Windows 2000 server. Sehingga, alih-alih membeli 4 buah server fisik, saya cukup membeli 1 buah saja.
Juga, VMware server kini juga sudah bisa diakses secara remote. Maka, kita tidak perlu lagi membeli monitor/keyboard/mouse untuk setiap server - server bisa headless, dan kita akses secara remote saja. - Murah : VMware Server kini sudah disediakan cuma-cuma, tanpa biaya. Demikian juga dengan berbagai solusi virtualisasi lainnya; VirtualPC, QEMU, Xen, dan lain-lainnya.
- Kemudahan maintenance : Biasanya, untuk maintenance sebuah server, kita perlu berada di lokasi server, dan ada monitor/keyboard/mouse untuk setiap server. Kini VMware server sudah bisa diakses secara remote. Maka, kini dari komputer kita sendiri, kita bisa mengakses puluhan server sekaligus yang berada di belahan dunia yang lain sekalipun pada saat yang bersamaan.
- Reliabilitas : Makin banyak server fisik berarti semakin besar kemungkinan terjadi kerusakan. Jika jumlah server fisik dikurangi, maka infrastruktur kita akan menjadi lebih reliable.
- Kemudahan backup : Biasanya kita tidak bisa membackup sebuah server secara utuh, karena jika suatu saat backup tersebut di restore di komputer yang berbeda hardwarenya, maka Windows biasanya akan gagal booting. Sialnya, backup per layanan (database, fileserver, dst), membuat proses backup menjadi lebih rumit, dan proses restorenya juga lebih memakan waktu.
Kontra dengan virtual machine, dimana semua konfigurasinya sama. Contoh; semua virtual machine di VMware akan selalu mendapatkan card VGA VMware, network card PCnet, dst.
Karena itu, backupnya jadi sangat mudah. Cukup copy virtual machine tersebut (biasanya berupa beberapa file) ke tempat backup.
Proses restorenya yang lebih mengagumkan lagi - menjadi sangat mudah dan cepat. Cukup install VMware di komputer yang lain, dan copy virtual machine tersebut ke komputer tersebut - presto, semua kembali berjalan normal.
Demikianlah berbagai kelebihan virtualisasi. Seperti yang dapat Anda lihat, kelebihannya sangat banyak dan signifikan.
Teknolgi yang dulunya hanya tersedia di komputer mainframe (server kelas atas) kini sudah tersedia bagi kita semua, tanpa biaya pula. Jangan sampai luput untuk memanfaatkannya demi keuntungan Anda pribadi.

July 29th, 2006 06:43
Virtualisasi secara fisik masih dapat memberikan solusi murah dan bahkan dapat dikatakan mengurangi tempat dimana satu mesin dapat digunakan untuk beberapa OS.
Sisi lain dari yang perlu diperhatikan adalah masalah keamanan, dimana virtualisasi malah memberikan single-point-of-failure, apalagi jika kita dapat men-sniff paket yang masuk/keluar dan malah ketahuan bahwa beberapa OS yang dijalankan ternyata ‘hanya’ ditempatkan pada satu titik.
Bagaimana juga dengan masalah ‘Race condition’ dan ‘Locking’?
Untuk testing atau pre-production hal ini masih bisa dilakukan, bahkan kalau tidak salah, salah satu produk virtualisasi bisa ‘dipindahkan’ begitu saja sehingga apa yang sudah terjadi pada pre-production bisa langsung di-copy ke mesin produksi.
July 29th, 2006 07:37
Ada berbagai jenis virtualisasi :
Kerangkeng virtual demi keamanan
http://wiryana.pandu.org/?id=54
Strategi virtualisasi yang tepat, dengan load balancer dan fail over malah bisa menghindarkan single-point-of-failure.
Load balancer, murah meriah dengan Open Source
http://wiryana.pandu.org/?id=56
Dengan virtualisasi kita bisa dengan mudah melakukan live migration. Jadi mesin develop langsung disnapshot dan dipindahkan jadi mesin live bila perlu.
July 31st, 2006 12:50
1. mengumpulkan banyak mesin vrtual dalam satu mesin real = Single Point of Failure?
2. Virtualisasi belum bisa memberikan kinerja desktop yg bagus
August 2nd, 2006 04:02
apa yang terjadi kalo vmware dikawinkan dengan ltsp @ ubuntu di mesin minimum spek p3 866 ram 512?
apa bisa jalan? ltsp tapi tampilannya w2k server atau w2k3 server? jika klien 5 unit?
August 2nd, 2006 10:09
dedhi :
1. ya, karena itu backup policy nya harus bagus.
2. betul, karena itu lebih banyak bermanfaat untuk scope server / riset.
jimmy - bisa sih bisa, tapi apakah performanya akan bagus, silahkan anda coba sendiri
August 9th, 2006 11:52
[...] Makin senang ketika membaca blog kawan saya, yang mengatakan bahwa VMware Server saat ini sudah gratis. Wah, top banget. Langsung saya coba mendownload VMware Server sebesar kurang lebih 140MB. Hasilnya .. ada dua yang saya sayangkan. Yang pertama, performance masih kalah dengan VMware Workstation 5.5 yang saya miliki. Yang kedua, fasilitas Manage Snapshoot yang sering saya pergunakan untuk menyimpan berbagai snapshoot eksperimen dihilangkan. Duh … sayang sekali. ** udah gratis masih komplain [...]
August 9th, 2006 13:39
[...] Dulu, ketika saya sudah pusing dengan berbagai teka-teki yang muncul saat membuat program atau script, atau sekedar pusing akibat kuliah atau pekerjaan kantor yang menumpuk saat sudah bekerja, maka obatnya adalah bermain game di komputer. Entah game yang sudah terinstall atau mencari game baru dengan melihat review di Gamespot.com. [...]
August 10th, 2006 00:41
Mengenai masalah performa desktop - jangan akses desktop VM dari console. Tapi, akses secara remote saja.
Contoh; dengan menggunakan Remote Desktop, Remote Administrator, dll. Performanya menjadi JAUH lebih menyenangkan.
August 28th, 2006 15:02
mo ikutan sharing, kalo kita update kernel, maka vmware servernya ngga jalan karena librarynya harus pake linux-header kernel yang baru. jadi harus instal ulang vmware server dan MUI nya (Managemen User Interface) untuk konfigurasi via web.
jadi, untuk temen2 yang pake vmware harus pertimbangkan masalah (baca: kerepotan download kernel dan linux header) yang akan timbul kalo kernel os nya di upgrade.
berita baiknya ngga ada masalah dengan file2 di OS guest (vmware_machine) kalo vmware servernya error.
May 11th, 2008 16:24
@imw : pak linknya ga bisa dibuka
padahal saya mau baca