Hva er KVM?
KVM (Kernel-basert Virtuell Maskin) er en Linux virtualiseringsteknologi som gjør det mulig å opprette virtuelle maskiner med høy ytelse, forbedret sikkerhet og automatisk skalering av ressurser.
KVM (forkortelse for Kernel-basert Virtuell Maskin) er en virtualiseringsteknologi basert på Linux-kjernen som fungerer som en hypervisor, og som gir muligheten til å opprette og administrere virtuelle maskiner med forskjellige operativsystemer.
De opprettede virtuelle maskinene tilbyr typiske funksjoner av fysiske systemer, inkludert virtuell BIOS, samt virtuell maskinvare representert av prosessor (CPU), minne (RAM), lagring, nettverkskort osv., og simulerer dermed en fysisk prosess helt.
Teknologien brukes til isolering, utvikling og testing av applikasjoner i ulike miljøer. Imidlertid vil vi finne den svært ofte i webhosting-selskaper, innen VPS (virtuell privat server) pakker.
I motsetning til virtualisering utført på operativsystemnivå (OpenVZ - nivå 2 hypervisor), vil KVM (selv om det også er en nivå 2 hypervisor, fungerer som en nivå 1 hypervisor) gi en opplevelse som er svært lik den av en fysisk server.
Her er noen av fordelene med å bruke KVM-virtualisering:
- høy ytelse i databehandling;
- automatisk skalering av ressurser for å svare på tunge belastninger, når antallet virtuelle maskiner på en enhet øker;
- forbedret sikkerhet på grunn av direkte implementering av KVM i Linux-kjernens kildekode;
- full tilgang til utstyret.