Kamis, 05 Februari 2015

KVM Pngertian,kekurangan & kelebihan

 

Pengertian KVM,XEN,OPENVZ


Kali ini kita akan mencoba membahas sedikit tentang Pengertian KVM, XEN, OPENVZ, semoga bisa membantu para pengguna VPS dalam pengunaan nya.


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 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.

VPS : OpenVZ Vs XEN
OpenVZ (Disebut Virtual Private Server)
Kelebihan :
1. Bisa berlakukan overselling.
2. Setup lebih mudah mengingat partisi linux yang digunakan secara standar.
3. Menggunakan Burst RAM.
4. Pengelolaan Server lebih gampang dibanding Xen.

Kekurangan :
1. Tidak mendukung SWAP.
2. Semua VPS yang ada sangat bergantung kepada Nodenya (Karena kernelnya ikut ke Node).
3. Jika memory dedicated dan Burst habis/mentok maka VPS akan down.
4. Beberapa seting dibatasi oleh Node.
5. Hanya mendukung linux.

XEN (Disebut Virtual Dedicated Server)
Kelebihan :
1. Sistemnya berdiri sendiri layaknya sebuah Dedicated Server
2. Menggunakan SWAP.
3. Hampir tidak ada masalah dengan seting karena tidak dibatasi oleh node.
4. Jika Memory Dedicated habis, maka SWAP akan berfungsi otomatis dan tidak seperti OpenVZ yang down, pada XEN hanya menyebabkan sistem VDSnya akan melambat.
5. Bisa mendukung instalasi Windows Server.

Kekurangan :
1. Setup Node dengan partisi LVM (Karena membutuhkan VG untuk client VDSnya).
2. XEN hanya berjalan pada 256 MB RAM (dibawah spek ini tidak akan stabil).
3. Perlu space lebih di node untuk temp prosesnya.

KVM (Kernel-based Virtual Machine) adalah infrastruktur virtualisasi untuk kernel Linux yang mengubahnya menjadi sebuah hypervisor, yang bergabung ke dalam kernel utama Linux pada bulan Februari 2007. [1] KVM membutuhkan prosesor dengan ekstensi virtualisasi hardware. [2] KVM juga telah porting ke FreeBSD [3] dan Illumos [4] dalam bentuk modul kernel loadable.

KVM awalnya didukung prosesor x86 dan telah porting ke S / 390, [5] PowerPC, [6] dan IA-64. ARM port digabungkan selama jendela gabungan 3,9 kernel. [7]

Berbagai macam sistem operasi tamu bekerja dengan KVM, termasuk banyak rasa dan versi Linux, BSD, Solaris, Windows, Haiku, ReactOS, Plan 9, AROS Penelitian Sistem Operasi [8] dan OS X. [9] Selain itu, Android 2.2, GNU / Hurd [10] [11 (Debian K16), Minix 3.1.2a, Solaris 10 U3 dan Darwin 8.0.1, bersama-sama dengan sistem operasi lain dan beberapa versi yang lebih baru dari yang tercantum, diketahui bekerja dengan batasan-batasan tertentu. ]

Dukungan paravirtualization untuk perangkat tertentu yang tersedia untuk Linux, OpenBSD, [12] FreeBSD, [13] NetBSD, [14] Rencana 9 [15] dan Windows tamu menggunakan VirtIO [16] API. Ini mendukung kartu paravirtual Ethernet, sebuah paravirtual disk I / O controller, [17] perangkat balon untuk menyesuaikan penggunaan memori tamu, dan antarmuka grafis VGA menggunakan SPICE atau driver VMware.

Isi [hide]
1 Internal
2 Perizinan
3 Sejarah
4 alat manajemen grafis
5 hardware Emulated
6 Implementasi
7 Lihat juga
8 Referensi
9 Pranala luar
Internal [sunting]

Sebuah gambaran tingkat tinggi dari KVM / QEMU lingkungan virtualisasi [18]: 3
Dengan sendirinya, KVM tidak melakukan emulasi apapun. Sebaliknya, itu hanya mengekspos antarmuka / dev / KVM, dengan mana sejumlah userspace kemudian dapat:

Mengatur tamu ruang alamat VM. Tuan rumah juga harus menyediakan gambar firmware (biasanya BIOS kustom saat meniru PC) dengan yang tamu dapat bootstrap ke OS utama.
Pakan tamu simulasi I / O.
Peta menampilkan video tamu kembali ke tuan rumah.
Pada Linux, versi QEMU 0.10.1 dan kemudian merupakan salah satu tuan rumah userspace tersebut. QEMU akan menggunakan KVM bila tersedia untuk virtualisasi tamu pada kecepatan dekat-pribumi, tetapi sebaliknya akan jatuh kembali ke software-satunya emulasi.

Secara internal, KVM menggunakan SeaBIOS sebagai implementasi open source dari 16-bit x86 BIOS. [19]

Perizinan [sunting]
Bagian KVM dilisensikan di bawah lisensi GNU berbagai: [20]

Modul KVM kernel: v2 GPL
KVM pengguna modul: v2 LGPL
QEMU CPU maya perpustakaan inti (libqemu.a) dan QEMU sistem PC emulator: LGPL
Modus pengguna Linux QEMU emulator: GPL
File BIOS (bios.bin, vgabios.bin dan vgabios-cirrus.bin): LGPL v2 atau lambat
Sejarah [sunting]
Avi Kivity memulai pengembangan KVM di Qumranet, yang merupakan perusahaan startup teknologi [21] dibeli oleh Red Hat kemudian pada tahun 2008. [22]

KVM digabungkan ke dalam kernel utama Linux di kernel versi 2.6.20, dirilis pada tanggal 5 Februari 2007. [1]

KVM dikelola oleh Paolo Bonzini dan Gleb Natapov.

Alat manajemen grafis [sunting]

KVM didukung oleh Libvirt.
Kimchi - alat manajemen virtualisasi berbasis web untuk KVM
UCS Virtual Machine Manager - alat manajemen virtualisasi berbasis web untuk teknologi virtualisasi yang berbeda seperti KVM dan Xen bawah Microsoft Windows dan berbagai distribusi Linux; Terintegrasi secara default dalam larutan Enterprise Linux Univention Perusahaan Server.
Archipel - Sebuah Web UI berbasis libvirt opensource, yang menggunakan XMPP untuk berkomunikasi dengan "agen" yang diinstal pada server
Witsbits - SaaS Sederhana berbasis manajemen terpusat dengan web UI.
Virtual Machine Manager - Mendukung menciptakan, mengedit, mulai, dan menghentikan mesin virtual berbasis KVM, serta migrasi drag-and-drop hidup atau dingin VMs antara host.
ConVirt - Mengatur membuat, mengedit, mulai, dan menghentikan mesin virtual berbasis KVM, serta migrasi drag-and-drop hidup atau dingin VMs antara host.
Proxmox Virtual Environment - Open source paket manajemen virtualisasi termasuk KVM dan OpenVZ. Memiliki installer bare-metal, manajemen remote GUI berbasis web, dan dukungan komersial opsional.
OpenNode - RHEL / CentOS berbasis virtualisasi open source server dan solusi manajemen dengan installer telanjang-logam sederhana, memberikan KVM + OpenVZ host dan libvirt standar, antarmuka manajemen func bersama-sama dengan alat-alat standar CLI seperti virsh dan vzctl.
OpenQRM - Manajemen platform untuk mengelola infrastruktur data center yang heterogen.
SolusVM - Mendukung pengelolaan berbasis KVM mesin virtual serta Xen dan OpenVZ.
Virtualizor - Mendukung pengelolaan berbasis KVM mesin virtual serta Xen dan OpenVZ.
Boxes - Gnome antarmuka untuk mengelola tamu libvirt di Linux.
oVirt - open-source tool manajemen virtualisasi untuk KVM dibangun di atas libvirt
Hardware ditiru [sunting]
kelas Perangkat
Video card Cirrus CLGD 5446 PCI card VGA, kartu VGA boneka dengan Bochs VESA ekstensi, [23] atau Virgil sebagai virtual 3D GPU [24]
PCI i440FX tuan PCI bridge dan PIIX3 PCI jembatan ISA [23]
Perangkat input PS / 2 Mouse dan Keyboard [23]
Kartu suara Sound Blaster 16, ENSONIQ AudioPCI ES1370, Gravis Ultrasound GF1, CS4231A kompatibel [23]
Kartu Ethernet Jaringan AMD Am79C970A (Am7990), E1000 (Intel 82540EM, 82573L, 82544GC), NE2000, dan Realtek RTL8139
Watchdog Timer Intel 6300ESB atau IB700
RAM antara 50 MB dan 32 TB
CPU 1-160 CPU
Implementasi [sunting]
Debian 5.0 dan di atas
Gentoo Linux
Distribusi Illumos berdasarkan
OpenIndiana
Red Hat Enterprise Linux (RHEL) 5.4 dan di atas
SmartOS
SUSE Linux Enterprise Server (SLES) 11 SP1 dan di atas
Ubuntu 10.04 LTS dan di atas

sumber :http://en.wikipedia.org/wiki/Kernel-based_Virtual_Machinehttp://en.wikipedia.org/wKerneliki/-based_Virtual_Machine

1 komentar:

  1. Dapatkan Penghasilan Tambahan Dengan Bermain Poker Online di www,SmsQQ,com

    Keunggulan dari smsqq adalah
    *Permainan 100% Fair Player vs Player - Terbukti!!!
    *Proses Depo dan WD hanya 1-3 Menit Jika Bank Tidak Gangguan
    *Minimal Deposit Hanya Rp 10.000
    *Bonus Setiap Hari Dibagikan
    *Bonus Turn Over 0,3% + 0,2%
    *Bonus referral 10% + 10%
    *Dilayani Customer Service yang Ramah dan Sopan 24 Jam NONSTOP
    *Berkerja sama dengan 4 bank lokal antara lain : ( BCA-MANDIRI-BNI-BRI )

    Jenis Permainan yang Disediakan ada 8 jenis :
    Poker - BandarQ - DominoQQ - Capsa Susun - AduQ - Sakong - Bandar Poker - Bandar 66

    Untuk Info Lebih Lanjut Dapat menghubungi Kami Di :
    BBM: 2AD05265
    WA: +855968010699
    Skype: smsqqcom@gmail.com

    BalasHapus

Unordered List

Sample Text

Tentang aku

Popular Posts

Recent Posts

Text Widget