Implementasi Dan Analisa Perbandingan Kinerja Virtualisasi Server Menggunakan Proxmox Dan Openstack

Beberapa tahun terakhir ini banyak tipe processor yang mempunyai inti lebih dari satu, terutama pada server, processor dengan inti ganda. Dengan melihat potensi processor yang mempunyai inti lebih dari satu tersebut, dapat kita manfaatkan untuk menjalankan aplikasi-aplikasi dan services secara bersamaan menggunakan teknik virtualisasi pada komputer. Konsep cluster high availability yang terdapat pada virtualisasi server dapat membagi sumber daya fisik dari server (host) seperti memory, disk space dan CPU power ke beberapa server virtual (guest)secara maksimal diharapkan tidak menurunkan kinerja dari server tersebut. Berdasarkan hal tersebut, dalam penelitian ini evaluasi kinerja dilakukan dengan pengujian dan analisa overhead, linearity, kinerja CPU, memory, read dan write disk serta nilai Quality of Service (QOS) untuk mengetahui kinerja virtualisasi server. Hasil utama dari tugas akhir ini adalah perancangan dan implementasi virtualisasi server menggunakan Proxmox dan Openstack serta deskripsi analisis hasil kinerja masingmasing virtualisasi tersebut. Virtualisasi server menggunakan Proxmox Virtual Environment lebih baik jika disbanding virtualisasi server OpenStack. Hal ini karena pada Proxmox Virtual Environment menggunakan virtual machine dengan OpenVZ atau container-based virtualization yang hanya dapat menjalankan sistem operasi berbasis linux sehingga pengoperasiannya dapat berbagi kernel host dengan guest. Hal itu menjadikan virtual machine dengan openVZ berjalan lebih cepat dibandingakan dengan OpenStack yang menggunakan virtual machine KVM (kernel-based Virtual Machine) dengan pengoperasiannya tidak dapat berbagi kernel antara host dengan guest. ===================================================================================== The last few years, many types of processor core that has more than one, especially on the server, with a dual core processor. By looking at the potential core processor that has more than one such, can be utilized to run applications and services simultaneously using virtualization techniques on a computer. The concept of high availability cluster contained on server virtualization can share the physical resources of the server (host) such as memory, disk space and CPU power to multiple virtual server (guest) to the maximum expected not degrade the performance of the server. Accordingly, in this study the performance evaluation is done by testing and analysis overhead, linearity, performance of CPU, memory, disk read and write as well as the value of Quality of Service (QOS) to determine the performance of server virtualization. The main result of this thesis is the design and implementation of server virtualization using Proxmox and OpenStack as well as a description of the results of the analysis of the performance of each of the virtualization. Virtualization servers using Proxmox Virtual Environment is better if compared server virtualization OpenStack. This is because the Proxmox Virtual Environment using the OpenVZ virtual machine or container-based virtualization which can only run a Linuxbased operating system so that the operation can share the host to the guest kernel. It makes OpenVZ virtual machine to run faster dibandingakan with OpenStack virtual machine that uses KVM (Kernel-based Virtual Machine) the operation can not be shared between the host and the guest kernel.