KVM VPS: minden, amit a nagy teljesítményű virtuális szerverekről tudni kell

8 perc olvasás

A VPS-ek nem egyformák. Két azonos áron hirdetett, „4 GB RAM-os” virtuális szerver a gyakorlatban nagyon különbözően viselkedhet attól függően, milyen technológiával választja szét a szolgáltató a fizikai szervert. A KVM VPS ma a legelterjedtebb és legtöbb szabadságot adó megoldás: a nagy felhőszolgáltatók is erre építenek.

Ebben az útmutatóban elmagyarázzuk, hogyan működik a virtualizáció, mitől különleges a KVM, miben más, mint a konténer alapú VPS (OpenVZ, LXC), mit jelent a gyakorlatban a garantált erőforrás, kinek és mire való egy KVM VPS, és mire figyelj az első napokban.

Hogyan működik egy VPS?

Egy nagy teljesítményű fizikai szerveren egy szoftverréteg, a hypervisor fut, amely a szerver processzorait, memóriáját és tárolóját több, egymástól elszigetelt virtuális gépre osztja. Minden virtuális gép úgy viselkedik, mint egy önálló számítógép: saját operációs rendszere, saját IP-címe és saját rendszergazdája (te) van. Ez a virtuális magánszerver, angolul virtual private server, röviden VPS.

A virtualizációnak két fő típusa van, és ez határozza meg, mennyi szabadságot és milyen kiszámítható teljesítményt kapsz.

Mi az a KVM?

A KVM (Kernel-based Virtual Machine) a Linux kernel része, amely a fizikai szervert hypervisorrá alakítja. A processzorok hardveres virtualizációs képességeit (AMD-V, Intel VT-x) használja, ezért a virtuális gépek közel a fizikai hardver sebességével futnak. Nyílt forráskódú, a Linux kernellel együtt fejlődik, és a legnagyobb felhőszolgáltatók is erre építenek.

A KVM teljes virtualizációt ad: minden virtuális gép saját kernelt futtat, saját virtuális hardverrel. A gyakorlatban ez azt jelenti, hogy a KVM VPS-ed úgy viselkedik, mint egy saját szerver.

Videó: Virtualization Explained (IBM Technology, angol nyelvű)

KVM vagy konténer alapú VPS (OpenVZ, LXC)?

A konténer alapú megoldásoknál (OpenVZ, LXC) a VPS-ek nem saját kernelt futtatnak, hanem a fizikai szerver kernelén osztoznak, csak a fájlrendszer és a folyamatok vannak elválasztva. Ez kevesebb erőforrással jár, ezért olcsóbb, de korlátokkal.

Szempont KVM VPS Konténer alapú VPS (OpenVZ, LXC)
Kernel Saját, szabadon választható és frissíthető Közös a fizikai szerverrel, nem módosítható
Operációs rendszer Bármilyen Linux, BSD, akár Windows Csak a host kernelével kompatibilis Linux
Erőforrások A kiosztott memória és vCPU a tiéd Gyakran túlfoglalt, „burst” memóriával
Elszigeteltség Erős, hardveres virtualizációval Gyengébb, közös kernel
Docker, VPN, kernelmodulok Teljes körűen használható Gyakran korlátozott vagy külön engedély kell
Ár Kicsit drágább Olcsóbb

A különbség különösen akkor jön elő, ha Dockert, WireGuard VPN-t, egyedi tűzfalszabályokat vagy speciális kernelmodult használnál: ezek KVM-en gond nélkül működnek, konténer alapú VPS-en sokszor nem. A témáról részletesebben is írtunk.

A KVM VPS előnyei a gyakorlatban

Garantált erőforrások

KVM-nél a VPS-ednek kiosztott memória ténylegesen a tiéd, más ügyfelek nem vehetik el, így nincs „zajos szomszéd” hatás: a szervered teljesítménye nem esik vissza attól, hogy egy másik ügyfélnek épp csúcsforgalma van. Ez különösen adatbázisoknál, webáruházaknál és üzleti alkalmazásoknál fontos, ahol a kiszámítható válaszidő számít.

Teljes szabadság

Root jogod van, saját kernelt futtatsz, és azt telepítesz, amit akarsz: Nginx vagy Apache, PHP bármelyik verziója, Node.js, Python, Go, Java, MySQL, MariaDB, PostgreSQL, Redis, Docker és Docker Compose, WireGuard VPN, saját levelezőszerver. A kernelfrissítés időpontját is te döntöd el.

Erős elszigeteltség

A virtuális gépek hardveres szinten vannak elválasztva egymástól. Egy másik VPS biztonsági hibája vagy összeomlása nem érinti a tiédet, és a te fájljaidhoz sem fér hozzá.

Pillanatkép és visszaállítás

KVM-en a teljes virtuális gépről pillanatkép (snapshot) készíthető. Egy rendszerfrissítés vagy nagyobb módosítás előtt elmentheted az állapotot, és ha valami rosszul sül el, percek alatt visszatérhetsz hozzá. A VPS pillanatképről (snapshot) tudásbázis cikkünk ír.

A hardver is számít

A virtualizáció csak annyit ad, amennyit a mögötte lévő hardver tud.

  • Processzor: a magonkénti teljesítmény határozza meg egy-egy kérés (például egy PHP oldal összeállításának) sebességét, a magok száma a párhuzamosan kiszolgálható kéréseket. Az aWh KVM VPS-ei 3,8 GHz-es AMD Epyc processzorokon futnak.
  • Tároló: az NVMe SSD-k közvetlenül a PCIe buszra csatlakoznak, és a SATA SSD-k sokszorosát tudják IOPS-ban (másodpercenkénti lemezműveletben). Adatbázisoknál és sok kis fájlt kezelő alkalmazásoknál ez közvetlenül érződik. Minden aWh KVM VPS NVMe SSD-n fut.
  • Hálózat: a sávszélesség a nagy fájlok mozgatásánál és a nagy forgalmú oldalaknál számít. Az aWh KVM VPS-ei 2 Gbps kapcsolatot és korlátlan adatforgalmat kapnak.

Kinek való a KVM VPS?

  • Növekvő weboldalaknak és webáruházaknak, amelyek kinőtték a megosztott tárhely CPU- és memórialimitjeit.
  • Fejlesztőknek, akik saját szoftverkörnyezetet, teszt- vagy staging szervert, CI/CD futtatót szeretnének.
  • Saját alkalmazásokhoz: Node.js vagy Python alkalmazás, Docker konténerek, Nextcloud, n8n, saját VPN.
  • Ügynökségeknek, akik több ügyfél weboldalát futtatnák egy szerveren, saját vezérlőpanellel.
  • Játékszervereknek és egyéb, állandóan futó szolgáltatásoknak.

Hogy mire jó a VPS, arra külön cikkünk sok példát hoz. Ha a weboldalad elfér egy megosztott tárhelyen, és nem akarsz szervert üzemeltetni, maradj annál: a VPS és a webtárhely összehasonlításában segítünk dönteni.

Kell hozzá rendszergazdai tudás?

Igen, legalább alapszinten. Egy KVM VPS-en te telepíted és frissíted az operációs rendszert, te állítod be a tűzfalat, az SSH-belépést, a webszervert és a mentést. Ha ehhez nincs időd vagy tudásod, két lehetőséged van:

  • Menedzselt VPS: a szerver üzemeltetését (frissítések, biztonsági beállítások, webszerver, monitorozás) mi végezzük.
  • Dedikált cPanel: egy csak a tiéd KVM VPS cPanel felülettel, amelyet mi üzemeltetünk; te a megszokott cPanelben kezeled a weboldalaidat.

Mekkora VPS kell?

Néhány kiindulási pont Linux szerverhez:

Felhasználás vCPU RAM Tárterület
Egy kisebb weboldal, VPN, fejlesztői gép 1 1–2 GB 10–20 GB
WordPress vagy kisebb webáruház, Nextcloud néhány felhasználónak 2 4 GB 40 GB
Nagyobb webáruház, több weboldal, Docker konténerek 4 8 GB 80 GB
Nagy forgalmú oldal, adatbázisszerver, több szolgáltatás 6–8 12–16 GB 120–160 GB

Ha vezérlőpanelt (például cPanelt vagy Plesket) is telepítesz, számolj rá legalább 1–2 GB memóriát. Az aWh KVM VPS csomagjai 1 vCPU / 1 GB RAM / 10 GB NVMe-től 16 vCPU / 32 GB RAM / 320 GB NVMe-ig terjednek, havi 1 700 Ft-tól (ÁFA nélkül). Ha kinövöd a csomagot, az ügyfélportálon nagyobbra válthatsz; ilyenkor a processzor, a memória és a tárterület is bővül. A bővítés lépéseit a VPS erőforrásainak bővítéséről szóló cikk írja le. A VPS erőforrásigényének kiszámításáról külön útmutatónk szól.

Melyik operációs rendszert válaszd?

Az aWh KVM VPS-eire AlmaLinux, CloudLinux, Debian, Rocky Linux és Ubuntu telepíthető, de a KVM szinte bármilyen operációs rendszert elfut; ha a listában nem szereplő rendszer kell, írj nekünk.

  • Ubuntu és Debian: a fejlesztők kedvencei, hatalmas közösséggel és rengeteg leírással.
  • AlmaLinux és Rocky Linux: a Red Hat Enterprise Linuxszal kompatibilis, hosszú támogatású rendszerek, vállalati szoftverekhez és cPanelhez.
  • CloudLinux: tárhelyszolgáltatáshoz, a felhasználók erőforrásainak elkülönítésére.

Windows Serverre épülő alkalmazásokhoz a licencelt Windows Serverrel érkező Windows VPS a jó választás.

Az első lépések egy új KVM VPS-en

  1. Frissítsd a rendszert (apt update && apt upgrade vagy dnf upgrade).
  2. Hozz létre egy saját felhasználót sudo joggal, és ne rootként dolgozz.
  3. Állítsd be az SSH kulcsos belépést, és tiltsd le a jelszavas és a root belépést. A lépéseket a VPS-hez való SSH-csatlakozásról szóló cikk írja le.
  4. Kapcsold be a tűzfalat, és csak a szükséges portokat (SSH, HTTP, HTTPS) engedd. Ebben a VPS tűzfal beállításáról szóló cikk segít.
  5. Kapcsold be az automatikus biztonsági frissítéseket.
  6. Telepítsd a szükséges szoftvert, vagy egy vezérlőpanelt.
  7. Állítsd be a saját mentést a szolgáltató napi mentése mellé, és készíts pillanatképet a működő alapállapotról.

A szerveroldali biztonsági beállításokról a VPS biztonsági útmutatónkban olvashatsz részletesen.

Az aWh KVM VPS-ei röviden

  • 3,8 GHz-es AMD Epyc processzor, NVMe SSD tároló
  • 2 Gbps kapcsolat, korlátlan adatforgalom, IPv4 és IPv6 cím
  • napi mentés és pillanatkép-készítés
  • DDoS védelem, 99,9%-os rendelkezésre állás
  • Docker és LXC támogatás, root hozzáférés
  • európai uniós adatközpont
  • magyar nyelvű támogatás, 14 napos pénzvisszafizetési garancia

Nézd meg a KVM VPS csomagokat

Gyakori kérdések

Mi a különbség a KVM és az OpenVZ között?

A KVM teljes virtualizációt ad saját kernellel és garantált erőforrásokkal, az OpenVZ konténer alapú, a VPS-ek a fizikai szerver kernelén osztoznak. KVM-en bármilyen operációs rendszer és szoftver futtatható, OpenVZ-n csak a host kernelével kompatibilis Linux, és bizonyos szoftverek (Docker, VPN, kernelmodulok) korlátozottan működnek.

Futtathatok Windowst KVM VPS-en?

A KVM technológiailag alkalmas rá, de a Windows Serverhez licenc kell. Az aWh-nál erre a licencelt Windows Serverrel érkező Windows VPS való.

Kell rendszergazdai tudás a KVM VPS-hez?

Igen, alapszinten: a rendszert, a tűzfalat, a frissítéseket és az alkalmazásokat neked kell beállítanod. Ha ezt nem vállalod, válassz menedzselt VPS-t vagy dedikált cPanelt.

Mi a különbség a KVM VPS és a dedikált szerver között?

A KVM VPS egy fizikai szerver elkülönített része garantált erőforrásokkal, a dedikált szerver egy teljes fizikai gép. A VPS olcsóbb, gyorsabban bővíthető és a hardverhibák sem a te gondjaid; dedikált szerver akkor kell, ha a legnagyobb VPS-nél is több erőforrásra van szükséged.

Biztonságosabb a KVM VPS, mint egy megosztott tárhely?

Az elszigeteltség erősebb, de a szerver biztonságáért te felelsz. Egy frissített, jól beállított KVM VPS nagyon biztonságos; egy elhanyagolt viszont sebezhetőbb, mint egy szolgáltató által üzemeltetett megosztott tárhely.

Milyen vezérlőpanelt használhatok?

Bármelyiket, amely a választott operációs rendszeren fut: cPanelt (licenccel, AlmaLinuxon vagy CloudLinuxon), Plesket, DirectAdmint vagy ingyenes alternatívákat, például a HestiaCP-t. A választásban a VPS-hez való vezérlőpultokat összevető cikk segít.

Van automatikus mentés?

Igen, minden aWh KVM VPS-ről naponta készül mentés, és bármikor készíthetsz pillanatképet is. A fontos adatokról érdemes saját, a szervertől független mentést is tartani.

Hogyan költöztetem át a weboldalamat egy KVM VPS-re?

Telepítsd a szükséges szoftvereket (webszerver, PHP, adatbázis) vagy egy vezérlőpanelt, másold át a fájlokat és az adatbázist, teszteld az oldalt, majd irányítsd át a domaint az új IP-címre. Ha elakadsz, írj nekünk.

Vissza a blogra