Választás a Hyper-V és a VMware között

Szerző: Giorgio Bonuccelli
2020. december 11.

A virtualizáció lehetővé teszi, hogy egyetlen számítógép hardverét több virtuális gép (VM) megossza. Amellett, hogy csökkenti a berendezések költségeit és kiterjedt költségmegtakarítást eredményez, a virtualizáció megkönnyíti az erőforrások és az informatika kezelését, minimális leállási idővel javítja az üzletmenet folytonosságát, és gyorsabb hardver- és szoftverellátást tesz lehetővé. A hardver tetején futó és annak összetevőihez közvetlen hozzáférést lehetővé tevő hypervisor a virtualizáció képességeit helyezi előtérbe. A Hyper-V és a VMware a két vezető hipervizor a piacon.

Mi a Hyper-V?

A Microsoft Hyper-V egy natív hipervizor, amely a Windows Server 2008 óta a Windows Server termékek opcionális összetevője. A Hyper-V megtalálható a Windows 8, a Windows 8.1 és a Windows 10 x64 bites Pro és Enterprise kiadásaiban is. Létezik egy önálló, korlátozott funkciókészlettel rendelkező Hyper-V Server is, amelyet a Microsoft ingyenesen elérhetővé tesz.

A Hyper-V egy 1-es típusú, vagy más néven bare-metal hipervizor, mivel közvetlenül a számítógép hardverén, a gazda- és vendég VM-ek alatt fut. A Hyper-V képességei és az a tény, hogy a Microsoft tervezte és támogatja, lehetővé teszi a használatát virtualizációs platformként minden olyan szervezet számára, amely bővíteni kívánja informatikai infrastruktúráját.

A Hyper-V infrastruktúrában a gazdai operációs rendszer, amelyre a Hyper-V telepítve van, szülő VM-mé válik, és a más operációs rendszerekkel telepített vendég VM-eket gyermek VM-ekként kezeli. Bár a szülő VM és a vendég VM-ek lényegében ugyanazokon az erőforrásokon osztoznak a kiszolgálógépen, a szülő VM gondoskodik a vendég VM-ek által igényelt erőforrások kiosztásáról. Ehhez egy VMBus-t használ, amely a szülő VM virtualizációs szolgáltatójától a vendég VM-ek virtualizációs szolgáltatási klienséhez fut. Mindez a munka a színfalak mögött zajlik, anélkül, hogy a szülői és a vendég VM-ek részéről bármilyen kezelésre lenne szükség.

A Hyper-V egy mikrokernelizált hypervisor-architektúrát használ, ahol a szolgáltatások és az eszközillesztők a hardverrétegtől függetlenül működnek. Ez a kialakítás azt jelenti, hogy a Hyper-V-nek kisebb a hypervisortól független eszközök és szolgáltatások karbantartásával és kezelésével kapcsolatos többletköltsége. Ennek köszönhetően a Hyper-V gyors és skálázható, mivel nem csak közvetlenül a hardverhez fér hozzá, de az inicializálás során nem kell betöltődniük az illesztőprogramoknak és szolgáltatásoknak sem.

A Hyper-V a vendég VM-eket egy virtuális merevlemezfájlba menti, és az Enlightened I/O nevű magas szintű kommunikációs protokollt használja többek között a fizikai hardver feldolgozó, tároló, hálózati és grafikus összetevőinek eléréséhez. Az Enlightened I/O megkerül minden eszközemulációs réteget, és közvetlen hozzáférést biztosít a VMBushoz. A Windows operációs rendszerek mellett a 3.4-es vagy magasabb verziójú rendszermaggal rendelkező Linux-eszközök, valamint a FreeBSD is támogatja az Enlightened I/O-t, így ezek gyorsabban futnak a Hyper-V rendszeren. Az Enlightened I/O-t nem támogató operációs rendszerek lassabb emulációs rétegen futnak.

A Hyper-V további figyelemre méltó funkciói:

● Katasztrófa utáni helyreállítás és biztonsági mentés – a Hyper-V képes biztonsági másolatokat készíteni a VM-ekről, és azokat más helyeken tárolni, hogy katasztrófa esetén később visszakereshetők legyenek. Két biztonsági mentési módszert is kínál, az egyik a mentett állapotok, a másik pedig a Volume Shadow Copy Service vagy más néven Volume Snapshot Service (VSS) segítségével.

● Hordozhatóság – Egy VM máshová történő áthelyezése egyszerűbb, mivel a Hyper-V támogatja az élő migrációt, a tárolási migrációt és az import/exportot.

● Távoli kapcsolódás – A Hyper-V rendelkezik távoli kapcsolódási eszközzel, amely támogatja a Windows és a Linux rendszert is. A Virtual Machine Connection néven ismert eszköz konzolos hozzáféréssel rendelkezik, amely lehetővé teszi a vendég VM-ben zajló események megtekintését még akkor is, ha az nem indított állapotban van.

● Biztonság -A Hyper-V rendelkezik Secure Boot funkcióval, amely segít megvédeni a virtuális gépeket és adataikat a rosszindulatú programoktól és a jogosulatlan hozzáférés más formáitól.

Mi a VMware vSphere?

A VMware vSphere egy virtualizációs platform, amely eltér a Hyper-V-től, mivel egy virtualizációs termékcsomagot tartalmaz. Tartalmazza a VMware ESXi hipervizort, egy 1-es típusú (bare-metal) hipervizort, amely megközelíti a Hyper-V képességeit. Legújabb iterációjával, a vSphere 7-tel a platform már a Kubernetes munkaterheléseket is képes kezelni, így ideális a fejlesztői környezetekben való használatra.

A vSphere 7 hipervizor komponensét tekintve a VMware ESXi képes közvetlenül hozzáférni a fizikai hardver számítási erőforrásaihoz és megosztani azokat a rendszerben lévő VM-ek között. Az ESXi VM-ek a Virtual Machine File System nevű, nagy teljesítményű fürtfájlrendszeren futnak.

A hypervisor korábbi iterációi Linux kernelt használtak, de ez a megoldás megszűnt. A legújabb ESXi-verzió már egy VMkernel nevű mikrokernelen fut, amely a Linux emulációs rétegét használja a hardver és a vendég VM-ek elhelyezésére, és közvetlenül kapcsolódik a processzorokhoz és a RAM-hoz.

A többi hardverkomponenshez, beleértve a hálózatot és a tárolást, az ESXi modulokat használ, amelyek egy másik modulon, a VMKlinuxon keresztül kapcsolódnak, amely maga is a Linux modul interfészéből származik. Néhány más modul szintén különböző Linux kernelmodulokból származik.

A VMware vSphere egyéb összetevői és funkciói a következők:

● vCenter Server -az ESXi kezelőeszköze, amely az adatközpont-szolgáltatások vezérlőjeként is működik.

● VMware vSphere Client – egy HTML5 böngészőalapú felület a vCenterhez való távoli csatlakozáshoz.

● VMware vSphere Distributed Switch – virtuális kapcsoló több állomáshoz való csatlakozáshoz.

● VMware Virtual SMP – lehetővé teszi, hogy a virtuális gépek egyidejűleg több fizikai processzort használjanak.

● vMotion – lehetővé teszi a virtuális gépek élő migrációját akár működés közben is.

● Storage vMotion – lehetővé teszi a virtuális lemezek vagy konfigurációs fájlok migrációját.

● vSphere High Availability – lehetővé teszi más elérhető szerverek használatát a meghibásodott VM-ek újraindításához.

● VMware vSphere Software Development Kit – a felhasználók számára olyan alkalmazásprogramozási interfészeket (API) biztosít, amelyek hozzáférést biztosítanak egyes vSphere komponensekhez.

● Hibatűrés- biztosítja a folyamatos rendelkezésre állást a kiválasztott munkaterhelések másolatainak különböző szervereken történő létrehozásával.

Hogyan hasonlítja össze a VMware-t és a Hyper-V-t?

A VMware-nek és a Hyper-V-nek megvannak a maga erősségei és gyengeségei. A kettő közötti választásnál a lényeg az, hogy melyik felel meg a saját igényeinknek.

Mind a VMware-nek, mind a Hyper-V-nek megvannak a saját kezelőeszközei, amelyek egyformán megfelelnek a feladatnak. Ebből a szempontból a választás személyes preferenciává válik.

A tárolók telepítése szempontjából a VMware Virtual Machine File System (VMFS) némi előnyt élvez a Hyper-V ReFS, azaz Resilient File System rendszerével szemben, különösen a fürtözést illetően. Bár mindkettő közel hasonló fürtözési képességekkel rendelkezik, a Hyper-V Cluster Shared Volume-ja összetettebb és nehezebben használható, mint a VMware megfelelője.

Mindkét platform büszkélkedhet a pillanatfelvétel-technológiával is, amely lehetővé teszi a VM-ek és adataik időbeli másolását az adatvesztés megelőzése érdekében. A Hyper-V pillanatfelvételek azonban előnyben vannak a VMware-hez képest, mivel a VMware képes a pillanatfelvételek futtatására a termelésben, és a tartós ellenőrzőpontok exportálhatók más helyekre. Ráadásul a Hyper-V VM-enként 64 pillanatfelvételt is lehetővé tesz, szemben a VMware által megengedett mindössze 32-vel.

A VMware és a Hyper-V memóriakezelési technikákat is alkalmaz a VM-ek RAM-használatának optimalizálása érdekében. Míg a VMware számos technikát alkalmaz, például a memóriatömörítést, az átlátható lapmegosztást és a túljelentkezést/túljelentkezést, addig a Hyper-V csak egy – a dinamikus memóriát – alkalmazza. Ez az egyetlen memóriakezelési technikára való támaszkodás a Hyper-V javára válik – egyszerűbb, de jobb, mint a VMware komplex memóriakezelése.

A VMware több operációs rendszert támogat, köztük a Windows, a Linux, a Unix és a macOS rendszereket. Ezzel szemben a Hyper-V támogatása a Windowsra és néhány további rendszerre korlátozódik, beleértve a Linuxot és a FreeBSD-t is. Ha szélesebb körű támogatásra van szüksége, különösen a régebbi operációs rendszerek esetében, a VMware jó választás. Ha főként Windows VM-eket üzemeltet, a Hyper-V megfelelő alternatíva.

A skálázhatóság tekintetében nincs egyértelmű győztes, egyes funkciók a VMware, mások a Hyper-V javára szólnak. Például míg a VMware több logikai CPU-t és virtuális CPU-t tud használni állomásonként, addig a Hyper-V több fizikai memóriát tud befogadni állomásonként és VM-enként. Ráadásul VM-enként több virtuális CPU-t tud kezelni.

A biztonság tekintetében, míg a VMware adattitkosítást valósít meg nyugalomban és mozgásban, sőt még a munkaterhelés migrációja során is, addig a Hyper-V biztonságát az Active Directory segítségével kezeli. Utóbbi egyéb biztonsági komponensekkel is rendelkezik, amelyek jóval kiterjedtebbek, mint a VMware-é.

Végül a két platform árazása kiadástól függően igen eltérő. Az árakat sem lehet könnyedén összehasonlítani, mivel másképp számítják ki őket. A VMware processzoronként számláz, a Hyper-V árazása viszont a hoston lévő magok száma alapján történik. Nagyobb vállalatok számára a VMware árstruktúrája ideálisnak tűnik; a kisebb szervezetek számára viszont a Hyper-V talán jobban megfelel.

A Parallels RAS támogatja a VMware és Hyper-V segítségével létrehozott hosztokat

A Parallels® Remote Application Server (RAS) támogatja a VMware vSphere és Hyper-V, valamint számos más 1-es és 2-es típusú hypervisort, köztük a Microsoft Hyper-V, a VMware ESXi, a Scale Computing HC3 és a Nutanix Acropolis.

A VMware vSphere és Hyper-V hosztok beállítása és konfigurálása a Parallels RAS-ban egyszerű. A VMware több lépést igényel, ami nem meglepő, mivel a VMware vCentert és az ESXi hosztot is be kell állítania. A Hyper-V beállítása egyszerűbb, mivel csak a Hyper-V hostot kell beállítania.

A host konfigurálása és beállítása után csak egy ügynököt kell beállítania a vendég VM-eken a vendégek kezeléséhez és erőforrásaik közzétételéhez. A vendégpoolok és sablonok beállítása szintén egyszerű, a sablonok kezelése és frissítése pedig egyetlen ablakon keresztül történik.

A Parallels RAS a választott platformtól függetlenül lehetővé teszi egy megfizethető árú virtuális asztali infrastruktúra (VDI) gyors létrehozását, jobb biztonsággal és központosított asztali kezelési lehetőségekkel.

Töltse le a Parallels RAS próbaverzióját, és állítsa be VDI-jét az Ön által választott platformon.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.