Pengertian dan Perbedaan VPS KVM, OpenVZ dan XEN

Dalam artikel atau tutorial kali ini, penulis akan mencoba menjelaskan sedikit tentang VPS dan perbedaan dari masing-masing virtualisasi VP...


Dalam artikel atau tutorial kali ini, penulis akan mencoba menjelaskan sedikit tentang VPS dan perbedaan dari masing-masing virtualisasi VPS yang sudah sering kita dengar yaitu Virtualisasi KVM, OpenVZ dan XEN. Masing-masing virtualisasi tersebut memiliki kelebihan dan kekurangan. mana yang Cocok untuk kita?

Apa itu VPS (Virtual Private Machine)

VPS adalah server virtual (bukan fisik) yang dibangun dari sebuah Dedicated server dengan menggunakan virtualisasi KVM, OpenVz atau Xen. Perbedaan utama antara VPS dan shared Hosting bisa diilustrasikan di gambar berikut ini:

Mengenal Perbedaan Jenis Virtualisasi VPS

1. Kernel-Based Virtual Machine (KVM)

Kernel-Based Virtual Machine (KVM) adalah salah satu teknologi virtualisasi (hypervisor) yang dikembangkan oleh Linux. KVM merupakan sebuah solusi untuk melakukan virtualisasi pada Linux dengan perangkat keras type x86 (64-bit). KVM tidak bisa dioperasikan pada system Operasi Linux 32Bit. KVM diimplementasikan sebagai modul kernel loadable yang mengubah kernel Linux menjadi bare metal hypervisor. Ada dua prinsip desain utama yang diadopsi oleh KVM dengan tujuan agar KVM menjadi hypervisor dengan kinerja tinggi dan melampaui open source hypervisors lainnya.
  • Pertama, karena KVM didesain setelah kemunculan teknologi virtualisasi dibantu perangkat keras (hardware assisted virtualization), KVM tidak perlu mengimplementasikan fitur yang telah disediakan oleh perangkat keras. KVM membutuhkan prosesor Intel VT-X atau AMD-V dan menggunakan fitur tersebut untuk virtualisasi CPU. Karena memanfaatkan dukungan perangkat keras yang telah tersedia, KVM mampu merancang solusi hypervisor yang optimal tanpa memerlukan beban yang mendukung perangkat keras dan tidak perlu modifikasi untuk mendukung sistem operasi guest. 
  •  Kedua, tim KVM menerapkan pepatah “don’t reinvent the wheel”. Terdapat banyak komponen yang dibutuhkan oleh hypervisor agar KVM mampu memvirtualisasi CPU dan memori, seperti: pengatur memori, penjadwal proses, I/O stack, device drivers, pengatur keamanan, network stack, dan sebagainya. Faktanya, suatu hypervisor adalah sistem operasi khusus, hanya saja tujuan hypervisor berbeda dengan tujuan umum sistem operasi lainnya. Hypervisor menjalankan mesin virtual, bukan aplikasi-aplikasi. Karena kernel Linux sudah mencakup fitur inti yang diperlukan oleh hypervisor dan Linux telah menjadi platform skala enterprise yang stabil selama lebih dari lima belas tahun, KVM dibangun berdasarkan kernel Linux agar lebih efisien, daripada menulis semua komponen yang dibutuhkan seperti pengatur memori dan penjadwal dari awal. Dalam hal ini, KVM mendapatkan pelajaran dari pengalaman Xen. 

Salah satu tantangan utama arsitektur Xen adalah arsitektur pemecahan domain0 dan hypervisor Xen. Karena hypervisor Xen menyediakan fitur platform inti dalam stack, Xen perlu mengimplementasikan fitur-fitur tersebut, seperti penjadwal dan pengatur memori, dibangun dari nol. Misalnya saat kernel Linux memiliki pengatur memori yang telah teruji dan baik termasuk dukungan untuk NUMA dan sistem skala besar, hypervisor Xen perlu membangun dukungan ini dari awal. Demikian pula fitur seperti manajemen daya di Linux yang sudah matang dan telah terbukti di lapangan harus diimplementasi ulang pada hypervisor Xen.


2. XenServer (XEN)

XenServer merupakan server virtualization platform dari citrix, untuk mengoptimalkan Windows dan linux virtual server, dimana semuanya memerlukan kemampuan membuat dan manage sebuah virtual infrastructure. Xen adalah open source virtual machine manager & monitor, dikembangkan di University of Cambridge. Dibuat dengan tujuan untuk menjalankan sampai dengan seratus sistem operasi ber-fitur penuh ( full featured OSs) di hanya satu komputer. Virtualisasi Xen menggunakan teknologi paravirtualisasi menyediakan isolasi yang aman, pengatur sumberdaya, garansi untuk quality-of-services dan live migration untuk sebuah mesin virtual. Untuk menjalankan Xen, sistem operasi dasar harus dimodifikasi secara khusus untuk kebutuhan tersendiri dan dengan cara ini dicapai kinerja virtualisasi sangat tinggi tanpa hardware khusus. XenServer jalan langsung di hardware server tanpa memerlukan sistem operasi. XenServer bekerja di element-element yang sederhana dari physical Machine (seperti hard drives, resources and ports) dan mengalokasikan ke virtual machines (VMs) yang sedang berjalan. XenCenter bisa manage XenServer hosts, pools dan shared storage dan deploy, manage dan monitor Virtual Machines dari Windows Desktop Machine.


3. OpenVZ

OpenVZ merupakan virtualisasi pada tingkat OS (Operating System) yang berbasis pada kernel Linux yang telah dimodifikasi yang memungkinkan sebuah server fisik untuk menjalankan beberapa instances yang disebut containers, virtual private server (VPS), atau Virtual Environments (VE). Istilah yang lebih umum digunakan adalah container. Container sering dianalogikan dengan chroot atau jail, tetapi container jauh lebih baik dalam hal isolasi, kemananan, fungsionalitas, dan manajement resources. OpenVZ terdiri dari sebuah kernel Linux khusus dan beberapa user-level tool. OpenVZ sangat portabel, tidak mengandalkan dukungan VT pada CPU, sehingga tersedia untuk sejumlah type CPU termasuk x86, x86-64, IA-64, PowerPC dan SPARC Virtualisasi-OS ini sangat berbeda dengan produk-produk Virtualisasi-Hardware/Mesin seperti VMWare, VirtualBox, KVM, maupun Xen. Dalam OpenVZ Anda hanya dapat melakukan virtualisasi Linux di Linux. Mengapa menggunakan OpenVZ? Karena relatif ringan, Virtualisasi-OS menawarkan sejumlah keuntungan daripada Virtualisasi-Hardware
  1. Jauh lebih efisien 
  2. Memungkinkan lebih banyak jumlah container dalam satu server. 
  3. Menawarkan parameter manajemen resource yang lebih lengkap/detail. 
  4. Manajemen resource bersifat dinamis sehingga tidak perlu merestart sistem container 

OpenVZ dapat mencapai performa, skalabilitas, dan densitas yang lebih baik karena terdapat satu kernel Linux yang berjalan pada host fisik dimana setiap container hanya mengambil resources yang diperlukan untuk menjalankan proses/service didalamnya saja, tidak perlu untuk keseluruhan sistem operasi. Sebuah basic-container dapat menambahkan 8-14 proses pada host. OpenVZ juga dapat menangani aplikasi tingkat lanjut seperti aplikasi multi-threaded Java.

Keuntungan lain dari OpenVZ adalah menawarkan berbagai parameter manajemen resources yang dinamis antara lain: penggunaan memory, jumlah proses, tingkat penggunaan CPU, penggunaan disk space, dan lain-lain yang semuanya itu dapat dirubah-rubah sambil container tetap running. OpenVZ juga mendukung kuota disk space serta kuota disk space untuk user/group di dalam container.

kekurangan (sebagian menganggap kelebihan) dari system OpenVz adalah oversales, dimana jumlah container bisa dibuat melebihi kapasitas total dedicated server. Misal jika Dedicated server hanya menyediakan RAM 32Gb, dengan OpenVZ kita bisa membuat VPS 8 GB sebanyak 5 Container bahkan mungkin lebih. hal ini sangat menguntungkan pihak penjual VPS namun merugikan pengguna VPS terutama saat loading VPS full akan terjadi penurunan kinerja karena adanya persaingan dalam mendapatkan resource.  

Sumber diambil dari web berikut dengan sedikit editing:
1. http://www.idreg.net/pengertian-kvm-xen-openvz/
2. http://www.webhostingsecretrevealed.net/vps-hosting-guide/

COMMENTS

Nama

android,2,Aqidah,1,Belajar Bootstrap,1,bisnis internet,1,bosan jadi pegawai,1,Business,4,CDN,1,centOS,2,Dedicated Server,5,desain web,2,desain web gratis,1,Fakta Unik,2,gratis,1,hacker,1,herbal,6,herbal obat kanker,1,hosting gratis,1,humayraa,1,internet cepat,1,iphone,1,Islam,3,jadi wirausahawan,1,kejadian unik,2,Kesehatan,6,kiat sukses bisnis di internet,1,Kuliner,1,Lingkungan,1,Linux,7,logo design,1,manfaat mengkudu,1,Manhaj,1,mySQL,1,News,5,obat kanker,3,pengobatan alternative,3,puasa,1,Ramalan,1,review situs,1,security,1,sirsak,1,SSH,2,System Admin,3,Teknologi Informasi,19,tips,2,tips memulai usaha,1,usaha sewa mobil,1,Video,5,VPS,6,web desain,3,web gratis,2,web murah,1,Web Panel Alternative,2,webdesign,3,webhosting,6,webhosting gratis,2,Whatsapp web,1,wordpress,2,
ltr
item
Prihartanto's Blog: Pengertian dan Perbedaan VPS KVM, OpenVZ dan XEN
Pengertian dan Perbedaan VPS KVM, OpenVZ dan XEN
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvSmLxmgihy7jEzypnthyphenhypheneww5WDIre1HEuy75Hoz5j8WU7o6RHMXEZ6D70QfXgoD7ua304cnTLek4_TxP4zWZcADTsZw9dF6qY0H4VEyvypVFPtceGKz8CDoVNKzAglOhToHBg0u_ZhSw/s1600/apa+itu+vps+dan+perbedaan+kvm+openvz+xen.jpg
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvSmLxmgihy7jEzypnthyphenhypheneww5WDIre1HEuy75Hoz5j8WU7o6RHMXEZ6D70QfXgoD7ua304cnTLek4_TxP4zWZcADTsZw9dF6qY0H4VEyvypVFPtceGKz8CDoVNKzAglOhToHBg0u_ZhSw/s72-c/apa+itu+vps+dan+perbedaan+kvm+openvz+xen.jpg
Prihartanto's Blog
https://prihartanto.blogspot.com/2015/07/pengertian-dan-perbedaan-vps-kvm-openvz.html
https://prihartanto.blogspot.com/
https://prihartanto.blogspot.com/
https://prihartanto.blogspot.com/2015/07/pengertian-dan-perbedaan-vps-kvm-openvz.html
true
8035492995885756331
UTF-8
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS CONTENT IS PREMIUM Please share to unlock Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy