Mikä on KVM?
KVM (Kernel-pohjainen virtuaalikone) on Linux-virtualisointitekniikka, joka mahdollistaa korkean suorituskyvyn, parannetun turvallisuuden ja resurssien automaattisen skaalaamisen virtuaalikoneiden luomisen.
KVM (lyhenne Kernel-pohjaisesta virtuaalikoneesta) on virtualisointiteknologia, joka perustuu Linux-ytimen toimimiseen hypervisorina, joka tarjoaa mahdollisuuden luoda ja hallita virtuaalikoneita eri käyttöjärjestelmillä.
Luodut virtuaalikoneet tarjoavat tyypillisiä toimintoja fyysisistä järjestelmistä, mukaan lukien virtuaalinen BIOS sekä virtuaalinen laitteisto, jota edustavat prosessori (CPU), muisti (RAM), tallennustila, verkkokortit jne., näin simuloiden täysin fyysistä prosessia.
Teknologiaa käytetään eristämään, kehittämään ja testaamaan sovelluksia erilaisissa ympäristöissä. Kuitenkin löydämme sen hyvin usein web-hosting-yrityksistä VPS (virtuaalinen yksityinen palvelin) -paketissa.
Toisin kuin käyttöjärjestelmätasolla suoritettu virtualisointi (OpenVZ - tason 2 hypervisor), KVM (vaikka se on myös tason 2 hypervisor, toimii tason 1 hypervisorina) tarjoaa kokemuksen, joka on hyvin lähellä fyysistä palvelinta.
Tässä on joitakin KVM-virtualisoinnin etuja:
- korkea suorituskyky tietojen käsittelyssä;
- automaattinen resurssien skaalautuminen suurten kuormien hallitsemiseksi, kun virtuaalikoneiden määrä laitteella kasvaa;
- parannettu turvallisuus KVM:n suorasta toteutuksesta Linux-kernelin lähdekoodissa;
- täydellinen pääsy laitteistoon.