Menguji Isolasi Kinerja Mesin Virtual


Sebelumnya, saya sudah membahas cara mengukur dua parameter lain dari skalabilitas teknologi virtualisasi, yaitu: overhead dan linearitas mesin virtual. Sekarang, parameter skalabilitas lainnya, karakteristik hypervisor dalam mengisolasi sumber daya, akan dibahas.

Apa maksudnya isolasi kinerja?

Dari Kamus Besar Bahasa Indonesia (KBBI), isolasi memiliki beberapa makna: 1 pemisahan suatu hal dari hal lain atau usaha untuk memencilkan manusia dr manusia lain; pengasingan; pemencilan; pengucilan; 2 keadaan terpencilnya satu wilayah krn jauh dr hubungan lalu lintas; 3 penyekatan (penghambatan atau penahanan) arus listrik oleh suatu bahan sehingga arus itu tidak dapat mengalir;

Dalam bidang virtualisasi, isolasi kinerja mengarah kepada Lanjutkan membaca “Menguji Isolasi Kinerja Mesin Virtual”

Mengukur Linearitas Mesin Virtual


Sebelumnya, saya sudah membahas tentang cara mengukur overhead mesin virtual. Sekarang, giliran cara mengukur linearitas yang akan dibahas di sini…

Apa sih linearitas itu?

Linearitas adalah peniliaian kuantitatif mengenai seberapa kuat suatu set data terhubung antara satu dengan yang lainnya (McGrath, ____). Evaluasi linearitas dilakukan dengan mengukur seberapa erat hubungan antara peningkatan jumlah mesin virtual yang aktif dan mengeksekusi pesan yang sama dengan waktu eksekusi perintah yang diberikan.

Lanjutkan membaca “Mengukur Linearitas Mesin Virtual”

Mengukur Overhead Mesin Virtual


Mengukur overhead mesin virtual adalah salah satu pengujian yang saya lakukan untuk menyelesaikan skripsi saya yang berjudul “Analisis Skalabilitas Private Cloud Berbasis Hypervisor KVM untuk Layanan IaaS“.

Parameter skalabilitas yang saya uji adalah overhead, linearitas, dan isolasi kinerja. Sementara itu, komponen yang diuji skalabilitasnya (diberi pembebanan) adalah CPU, jaringan, dan cakram (harddisk).

Sebelumnya, kita perlu menyamakan persepsi tentang overhead dulu nih. Overhead itu apa sih sebenernya?

Lanjutkan membaca “Mengukur Overhead Mesin Virtual”

Arsitektur KVM (Part 2)


Penjelasan prinsip dasar KVM telah dijelaskan pada artikel ini.

Arsitektur KVM Part 1 di sini.

Live Migration

KVM - Live Migration
Live Migration

KVM mendukung Live Migration, yaitu kemampuan untuk memin­dah­kan mesin virtual yang sedang berjalan kepada host fisik lain tanpa interupsi kepada layan­an hypervisor. Kondisi ini diilustrasikan dengan gambar di samping. Live Migration transparan kepada pengguna akhir, mesin virtual tetap menyala, koneksi jaringan tetap aktif, dan aplikasi pengguna tetap berjalan saat mesin virtual dipindahkan ke host fisik baru. Live Migration juga mendukung penyim­pan­an status mesin virtual saat itu ke dalam cakram agar dapat disimpan dan dimulai lagi pada lain waktu.

Guest Support

Lanjutkan membaca “Arsitektur KVM (Part 2)”

Arsitektur KVM (Part 1)


Penjelasan prinsip dasar KVM telah dijelaskan pada artikel ini.

Dalam arsitektur KVM, mesin virtual diimplementasikan sebagai proses Linux biasa yang dijadwalkan oleh penjadwal Linux standar. Sebenarnya, setiap CPU virtual muncul sebagai proses Linux biasa. Hal ini memungkinkan KVM untuk mendapatkan keuntungan dari semua fitur kernel Linux. Emulasi perangkat ditangani oleh versi termodifikasi QEMU yang menyediakan BIOS, bus PCI, bus USB, dan satu set perangkat seperti IDE, pengontrol cakram SCSI, kartu jaringan yang diemulasikan. Pada Part 1 ini, akan dibahas arsitektur keamanan, pengelolaan memori, dan dukungan perangkat keras.

Lanjutkan membaca “Arsitektur KVM (Part 1)”