• Masim “Vavai” Sugianto

    Founder PT. Excellent Infotama Kreasindo– perusahaan email services provider (ESP) dan menjadi konsultan pada berbagai instansi pemerintah, korporasi besar, lembaga perbankan dan institusi pendidikan di Indonesia.

    Lebih detail tentang Vavai.




  • Publishing

  • Recent Posts

    • TOEFL ITP Score (Kedua)
    • Bisnis Kelapa Muda
    • Model Usaha
    • Back-End Developer, Front-End Developer & Staff IT Support
    • Markas Excellent Danita
  • Recent Comments

    • medicine-online.estranky.skclankyunderstand-covid-19-and-know-the-tricks-to-avoid-it-from-spreading-----medical-services.html on Instalasi Squid Proxy Server pada OpenSUSE
    • asebg.bigcartel.comcanadian-pharmacy on Instalasi Squid Proxy Server pada OpenSUSE
    • dkyubn.bizwebs.com on Instalasi Squid Proxy Server pada OpenSUSE
    • http://aonubs.website2.me/ on Instalasi Squid Proxy Server pada OpenSUSE
    • canadian pharmacy online on Instalasi Squid Proxy Server pada OpenSUSE
  • Archives

    • April 2022
    • January 2022
    • July 2021
    • June 2021
    • February 2021
    • January 2021
    • December 2020
    • August 2020
    • July 2020
    • April 2020
    • March 2020
    • August 2019
    • July 2019
    • June 2019
    • March 2019
    • February 2019
    • January 2019
    • November 2018
    • October 2018
    • August 2018
    • May 2018
    • April 2018
    • January 2018
    • December 2017
    • July 2017
    • December 2016
    • November 2016
    • April 2016
    • March 2016
    • November 2015
    • July 2015
    • April 2015
    • November 2014
    • October 2014
    • February 2014
    • January 2014
    • December 2013
    • November 2013
    • October 2013
    • September 2013
    • August 2013
    • June 2013
    • May 2013
    • March 2013
    • February 2013
    • January 2013
    • December 2012
    • November 2012
    • October 2012
    • September 2012
    • August 2012
    • July 2012
    • June 2012
    • May 2012
    • April 2012
    • March 2012
    • February 2012
    • January 2012
    • December 2011
    • November 2011
    • October 2011
    • September 2011
    • August 2011
    • July 2011
    • June 2011
    • May 2011
    • April 2011
    • March 2011
    • February 2011
    • January 2011
    • December 2010
    • November 2010
    • October 2010
    • September 2010
    • August 2010
    • July 2010
    • June 2010
    • May 2010
    • April 2010
    • March 2010
    • February 2010
    • January 2010
    • October 2008
    • September 2008
    • August 2008
    • July 2008
    • June 2008
    • May 2008
    • April 2008
    • March 2008
    • February 2008
    • January 2008
    • December 2007
    • November 2007
    • October 2007
    • September 2007
    • August 2007
    • July 2007
    • June 2007
    • May 2007
    • April 2007
    • March 2007
  • Home
  • Bisnis & Marketing
  • Computer & IT Related
  • Lifestyle
  • Publishing
  • Free Stuff
  • About
  • Kontak

Teknologi Virtualisasi : VirtualBox & Xen Hypervisor, Full Virtualization & Paravirtualization

January 25, 2010

Xen merupakan teknologi virtualisasi yang powerful dan banyak digunakan pada berbagai data center dan ISP. Xen mendukung teknologi virtualisasi dengan tipe paravirtualization dan full virtualization. Berikut saya kutipkan email dari mas Adi Nugroho, salah seorang aktivis Komunitas openSUSE Indonesia wilayah Sulawesi yang menjawab email dari salah seorang member milis openSUSE Indonesia mengenai perbedaan antara kedua teknologi diatas, utamanya antara VirtualBox dan Xen :

Virtualbox itu full virtualization.
Jadi, dia memvirtualisasi seluruh hardware untuk si guest.

Kelebihannya:
OS guest sama sekali tidak tahu kalau dia jalan di atas mesin virtual. Dia kira dia jalan di atas hardware betulan.
Alhasil, hampir semua OS bisa jalan di atas virtualisasi penuh ini.

Kekurangannya:
Karena semua divirtualisasi penuh, jadi siguest ngomong pake bahasa hardware, diterjemahkan ke bahasa aplikasi sama virtualbox, lalu diterjemahkan lagi ke bahasa hardware, maka full virtualization macam virtualbox ini makan resource besar.

Xen itu paravirtualization.
Daripada guest ngomong dengan bahasa hardware, diterjemahkan menjadi bahasa aplikasi, lalu diterjemahkan kembali ke bahasa hardware, mending baik host maupun guest di-custom kernelnya agar ngomong dengan bahasa yang sama, sehingga lebih cepat.

Kelebihannya:
Lebih cepat, hemat resource.
Kekurangannya:
Lebih sedikit OS yang disupport

Ada lagi OS level virtualization, seperti openvz.
Yang ini paling cepat dan paling hemat resource. Karena si guest tidak perlu kernel.
buy plavix online blackmenheal.org/wp-content/languages/new/plavix.html no prescription

Dia jalan menggunakan kernelnya si host. Alhasil, semua guest bisa saling sharing memory (kalau kita perbolehkan). Kalau di full virtualization dan paravirtualization, ram host harus lebih besar dari total alokasi ram guest, maka di os level virtualization tidak.
Jalankan 100 mesin virtual dengan RAM beberapa GB pun bisa.

Kelebihan:
amat sangat hemat resource.

Kekurangan:
Guest dan host harus OS yang sama, walaupun boleh beda distro.

Kesimpulan:
Use the right tools for the right job.
* Kalau baik host maupun guest semuanya linux, gunakan os level virtualization
* kalau os mulai beragam (misalnya ada linux, ada windows), gunakan paravirtualization.
* kalau hanya untuk coba coba, atau hanya untuk memamerkan/mempertunjukkan ke siswa, atau os guest tidak disupport oleh paravirtualisasi, gunakan full virtualization.

Kesimpulan dari kesimpulan:
Yang bapak lakukan sudah benar.
Pakai virtualbox sudah cukup.

Penjelasan lain :

As I understand “full” virtualization and paravirtualization, a system with paravirtualization only in drivers can never quite match a system with complete paravirtualization.

“Full” virtualization = the interface between the VM and the hypervisor is exactly the same as with the real hardware. The operating system of the VM does not neeed to “know” it is a VM.

Paravirtualization = the code “knows” it is running within a VM and is allowed to take certain “shortcuts” as the hypervisor handles the actual hardware.

In other words:
Full virtualization = the operating system of the VM is not at all optimized for working in the virtual environment.

Drivers-only paravirtualization = the drivers are optimized for the virtual environment, but the OS kernel of the VM is not. This has a better performance than full virtualization, but not quite as good as complete paravirtualization.

Complete paravirtualization = the drivers and the OS kernel of the VM are both fully optimized to the virtual environment.
buy priligy online blackmenheal.org/wp-content/languages/new/noprescription/priligy-no-prescription.html no prescription

The complete paravirtualization should always have the best performance, but depending on the characteristics of the particular workload, the difference between complete and drivers-only paravirtualization may be insignificant.

For a rule of thumb, remember that the overhead of the virtualization is incurred whenever the application needs to access anything other than CPU or RAM. So an application which is mainly CPU-bound (=number-cruncher) is not going to care much about the virtualization type, but for an I/O-bound application you’ll really want as much paravirtualization as you can get.

Of course, there may be other things that limit your choices: if you’re moving a legacy system into a virtual environment and are required to limit the changes within the legacy system to absolute minimum, full virtualization is the way to go.

A simple enough, eh 🙂 .

Penjelasan diatas kira-kira menggambarkan secara gamblang mengenai perbedaan antara paravirtualization dan full virtualization. Untuk mengetahui perbedaan teknologi virtualisasi tersebut secara detail, silakan download artikel PDF yang berkaitan.

Artikel berikutnya : Bagaimana cara melakukan instalasi, konfigurasi dan menjalankan Xen Hypervisor pada openSUSE

planet-terasi-aggregatorVirtualBoxVirtualizationXen Hypervisor
Share

Migrasi Server  / openSUSE & SLES

Masim Vavai Sugianto
Masim Vavai Sugianto, Tinggal di Bekasi, Bekerja sebagai wirausahawan/Konsultan IT. Penganjur penggunaan sistem Linux dan aplikasi Open Source. Hobby Membaca, Hiking dan Avonturir. Mengembangkan PT. Excellent Infotama Kreasindo sebagai lembaga training dan IT consulting.

You might also like

Bonus Tahunan dari Dividen
June 21, 2019
Perputaran Roda Kehidupan
March 6, 2019
Kumpul Bersama Team Excellent
February 28, 2019

9 Comments


Iqbal Nurhadi
January 25, 2010 at 5:20 pm

bagaimana dengan yang ini om?? ada saran/komen?? http://www.indovps.com/tutorial/openvz-or-xen



jacobian
January 25, 2010 at 10:01 pm

baru ngerti tentang virtualization setelah membaca postingan ini.thanks then. 🙂



Tweets that mention Teknologi Virtualisasi : VirtualBox & Xen Hypervisor, Full Virtualization & Paravirtualization | Migrasi Windows Linux -- Topsy.com
January 26, 2010 at 4:12 am

[…] This post was mentioned on Twitter by indonesiasatu, Planet Terasi and vavai, Edi Indira. Edi Indira said: Masim Vavai Sugianto: Teknologi Virtualisasi : VirtualBox & Xen Hypervisor, Full Virtualization & Paravirtualizati… http://bit.ly/8cNPbQ […]



Dedhi
January 27, 2010 at 11:58 am

Kalo VM-nya Linux, XenServer host adalah paling bagus buat production karena paling cepat dan efficient.
Tapi saya sendiri ndak pakai karena selain tidak support (Open) Solaris, juga gak bisa pakai normal kernel sehingga kalo kudu testing Linux for HPC yang pakai customized LustreFS kernel, ndak jalan, Buat beginian, jadilah pakai VMware ESX4i.
Tapi belakangan VMWare ngeselin juga, setelah 3.5U4 ke atas, CLI-nya dibuat Read-Only, ndak bisa do any significant command, sehingga menyulitkan saya yang jalan jalan tapi punya test lab di remote. Mosok dikit dikit kudu launch Remote Desktop buat sekedar start stop VM? Jadilah sekarang untuk test platform pakai VirtualBox running over CentOS, semata karena butuh CLI over SSH. Lambat tapi jalannya 🙁



dudi
January 28, 2010 at 9:47 am

dari beberapa yang udah saya coba, xen paling bagus karena deploy-nya cepat dan efisien.



Masim Vavai Sugianto
January 29, 2010 at 7:56 am

@Iqbal,
Link tersebut malah sudah memberikan kesimpulan kok boss 🙂

Dedhi & Dudi,
Thanks buat share pengalamannya, Ded.



Teknologi Virtualisasi : Instalasi Xen Hypervisor Tools pada openSUSE | Migrasi Windows Linux
January 29, 2010 at 4:17 pm

[…] diingat bahwa Xen mendukung Full Virtualization dan Paravirtualization. Jika menginginkan agar Xen mampu menggunakan opsi full virtualization (misalnya melakukan […]



LasT RemNants » Pembuatan 2 Jaringan Server menggunakan XEN di Linux
October 24, 2010 at 2:17 pm

[…] mendukung Full Virtualization dan Paravirtualization. Jika menginginkan agar Xen mampu menggunakan opsi full virtualization (misalnya melakukan […]



Budi Setiyawan
December 11, 2010 at 1:32 pm

mas, kalo dibandingkan dengan solaris container gimana? tulung kirim jawabanya ke email yaaaa,,,? ke chikosetiyawan@gmail.com



Leave a Reply

Your email address will not be published. Required fields are marked *

CAPTCHA
Refresh

*

  • Artikel



  • Blogroll

    • DNS Propagation Checker
    • Instagram Photo/Video Downloader
    • PT. Excellent Infotama Kreasindo
  • Publishing

  • Recent Posts

    • TOEFL ITP Score (Kedua)
    • Bisnis Kelapa Muda
    • Model Usaha
    • Back-End Developer, Front-End Developer & Staff IT Support
    • Markas Excellent Danita
    • Pekerjaan Excellent
    • iMac 2021
    • Problem Solving
    • Kolam Mina Padi/Mina Genjer
    • Team Excellent


  • Links Ads

  • Recent Post

    • TOEFL ITP Score (Kedua)
    • Bisnis Kelapa Muda
    • Model Usaha
    • Back-End Developer, Front-End Developer & Staff IT Support
    • Markas Excellent Danita
    • Pekerjaan Excellent
    • iMac 2021
    • Problem Solving
    • Kolam Mina Padi/Mina Genjer
    • Team Excellent
    • Telur Bebek Mentah
    • Kursi Kayu dan Gerobak Angkringan
    • Kebun Pisang Barangan dan Ambon Kuning
    • Ternak Bebek
    • Data Statistik Covid dan Edukasi Media
  • Recent Comments

    • medicine-online.estranky.skclankyunderstand-covid-19-and-know-the-tricks-to-avoid-it-from-spreading-----medical-services.html on Instalasi Squid Proxy Server pada OpenSUSE
    • asebg.bigcartel.comcanadian-pharmacy on Instalasi Squid Proxy Server pada OpenSUSE
    • dkyubn.bizwebs.com on Instalasi Squid Proxy Server pada OpenSUSE
    • http://aonubs.website2.me/ on Instalasi Squid Proxy Server pada OpenSUSE
    • canadian pharmacy online on Instalasi Squid Proxy Server pada OpenSUSE
    • site592154748.fo.team on Instalasi Squid Proxy Server pada OpenSUSE
    • kqwsh.wordpress.com20220516what-everybody-else-does-when-it-comes-to-online-pharmacies on Instalasi Squid Proxy Server pada OpenSUSE
    • canadian rx on Instalasi Squid Proxy Server pada OpenSUSE
    • kwersd.mystrikingly.com on Instalasi Squid Proxy Server pada OpenSUSE
    • canadian prescriptions online on Instalasi Squid Proxy Server pada OpenSUSE