Vyzkoušeli jsme 4 hlavní virtualizační platformy, takže vy nemusíte
Každá firma je jiná a potřebuje přizpůsobené IT řešení. A tady narážíme na základní problém – abyste mohli navrhnout to nejlepší řešení pro konkrétní firmu, nemůžete se držet nějakého obecného blueprintu. Musíte chápat, která technologie nejlépe pokryje dané potřeby.
A k tomu potřebujete vědět, jak technologie potřeby pokrývají. S kolegy máme dohromady desítky let zkušeností a za tu dobu jsme měli možnost si vyzkoušet 4 hlavní virtualizační platformy – Hyper-V, VMware, OpenStack a Proxmox. O naše poznatky, postřehy, slasti a starosti se s vámi nyní podělíme.
Hyper-V
Všichni víme, že Hyper-V je jedním z produktů společnosti Microsoft. A to je také hlavní důvod, proč je pro některé firmy základním stavebním kamenem IT infrastruktury. Pokud společnost spoléhá na symbiózu produktů a služeb od společnosti Microsoft, logicky sáhne i po virtualizaci od stejné firmy. Navíc, licence pro Hyper-V je obsažena v každé licenci na Windows server, takže vlastně nestojí nic navíc.
Máme zákazníka, jemuž outsourcingově spravujeme celou IT infrastrukturu a jehož IT je postavené na službách Microsoftu. Ačkoli jsme spíše opensourcoví zastánci, v tomto případě musím uznat, že je Hyper-V na svém místě. Jelikož se nejedná o společnost pracující v IT, nemají úplně důvod se v prostředí šťourat a chtít od něj neustálé změny. Prostředí tedy dokáže bez větších problémů běžet řadu let a i pro nás, kdo platformu nasadil, konfiguroval a spravuje, je práce rychle zvládnutelná, někdy i intuitivní a většinou vše funguje tak, jak je popsáno v dokumentaci.
Jen ta podpora…
Výhody
- Integrace s Windows: Hyper-V je pevně integrován do ekosystému Windows Server, což usnadňuje správu pro organizace, které ho již používají.
- Licenční model: Hyper-V je součástí Windows Server, což může být výhodné pro organizace, které již mají licenci na Windows Server a nemusí platit další poplatky za virtualizační software.
- Podpora pro Linux: Přestože Hyper-V je produkt od Microsoftu, nabízí dobrou podporu pro virtualizaci Linuxových systémů.
Nevýhody
- Omezené funkce zdarma: Některé pokročilé funkce, jako je replikace a správa zálohy, jsou dostupné pouze v placených edicích.
- Menší ekosystém: Ekosystém Hyper-V je menší ve srovnání s VMware vSphere, což může být problém pro organizace hledající rozsáhlou podporu a komunitu.
- Vendor lock-in: Vzhledem k tomu, že Hyper-V je proprietární řešení, není vhodné pro firmy, které potřebují heterogenní prostředí.
VMware
Je bezesporu jednou z nejznámějších a nejstarších virtualizačních platforem. Za dobu své existence si našel spousty fanoušků a podporovatelů, má obrovskou komunitu, prošel spoustou technologických změn a je to nesporně dobrý nástroj na virtualizování výpočetního výkonu.
Ve většině případů platí to samé, co u Hyper-V. Když se v prostředí nepotřebujete moc šťourat, stavět nové virtuální stroje nebo mazat původní bude bez problémů fungovat řadu let. Avšak ve chvíli, kdy přichází na řadu otázka růstu či škálování, pak se VMware bude cukat, protože tyto vlastnosti už jsou v jiné cenové kategorii.
Ve světle nedávných událostí mi určitě dáte za pravdu, že finanční plánování s novou cenovou politikou VMware je skoro nemožné. Na jedné straně vidíme, že ceny jdou nahoru o stovky až tisíce procent, na druhé se EU do případu vložila, takže vlastně nevíme, jaká bude finální podoba ceníku.
Jako možná většina techniků, i já jsem na VMwaru začínal. Jenže pak přišla doba, kdy jiné platformy sedli více firemním potřebám a bylo načase zhodnotit, kudy se posouvat dál. A pro nás už tou cestou k pokroku VMware nebyl.
Výhody
- Široká podpora a komunita: VMware vSphere má velkou a aktivní komunitu uživatelů a rozsáhlý ekosystém produktů a nástrojů třetích stran.
- Pokročilé funkce: VMware vSphere nabízí pokročilé funkce jako VMware vMotion pro živý přesun virtuálních strojů a VMware High Availability pro automatickou obnovu po výpadku.
- Bezpečnostní funkce: VMware má silný důraz na bezpečnost a nabízí širokou škálu funkcí a nástrojů pro zajištění virtualizovaných prostředí.
Nevýhody
- Cena: VMware vSphere je často považován za dražší možnost ve srovnání s konkurenčními produkty.
- Složitější nasazení: Nasazení a správa VMware vSphere může být složitější než u jiných platforem, zejména pro menší organizace s omezenými zdroji.
- Složitost běžných aktivit: Například pouhé nasazení operačního systému je ve VMware relativně komplikovanou záležitostí.
OpenStack
OpenStack je mocná virtualizace spojená s velmi silnou automatizací, což z ní automaticky dělá nástroj, který není vhodný pro každého. Má větší nároky, nejen na dobře vybudovanou IT infrastrukturu, ale hlavně na obsluhu. To co byly IT administrátoři zvyklí dělat v Hyper-V nebo VMware se zde dělá úplně jinak, jmenuje se úplně jinak a může to také jinak fungovat.
To ale neznamená, že to není dobrý nástroj. Jako poskytovatel cloudových služeb – od IaaS, přes Kubernetes, až po privátní, hybridní a multicloud – vidíme ty přínosy, které OpenStack má pro takto robustní řešení. Automatizace nám usnadňuje základní aktivity, které už nám neotravují život.
Ačkoli lze na OpenStack poskládat do minimalistického řešení, jeho skutečná síla se projevuje na větším měřítku.
Výhody
- Open source: Na řešení se nevztahuje žádné licencování a poplatky.
- Obrovská komunita: OpenStack má kolem sebe velký zástup odborníků, kteří platformu a její moduly neustále rozvíjejí i s ohledem na technologické trendy.
- Obsáhlá dokumentace: Jakýkoli dotaz se dá dohledat v rámci neustále se rozvíjející dokumentace.
Nevýhody
- Specializované know-how: Pro nasazení a provoz této virtualizační platformy potřebujete znalosti, které se vztahují pouze na tuto platformu.
Proxmox VE
Nyní se nacházíme v mladší době virtualizační. Proxmox sice nepatří mezi původní technologie, ale to neznamená, že není na špici. Naopak, díky vývoji na poli virtualizace se mohl Proxmox přizpůsobit tam, kde jiné platformy narážely.
V poslední době se hodně setkáváme s potřebami zákazníků řešících zefektivnění vlastí IT infrastruktury – bez ohledu na prostředí, ve kterém běží. Ruku v ruce s tím samozřejmě jde i finanční aspekt IT provozu. Obracejí se na nás různé firmy ale s podobným dotazem: „Vždyť vy používáte open source, proč bychom nemohli i my, můžete nám taky nainstalovat ten OpenStack?“
Rovnou říkám, že samozřejmě můžeme. A také dodávám, že pro tento typ zákazníků je ve většině případů vhodné vydat se lehčí a přívětivější cestou open source virtualizační platformy jakou je Proxmox VE. Z vlastní zkušenosti tuto volbu můžeme pouze kvitovat.
Nasazení, konfigurace, klidně i většího clusteru je vcelku jednoduchá, prostředí je pro administrátory se znalostí problematiky a názvosloví velmi intuitivní, během chvíle jsou schopni se zorientovat a bez větších problémů virtualizaci používat.
Je to tedy alternativa v případě, že společnosti nepřinese největší užitek robustnost a automatizace OpenStacku.
Výhody
- Otevřený zdrojový kód: Proxmox VE je open source virtualizační platforma, což znamená, že je zdarma k použití a modifikaci.
- Jednoduché uživatelské rozhraní: Proxmox VE nabízí jednoduché a intuitivní uživatelské rozhraní, které usnadňuje správu virtualizovaných prostředí.
- Konvergentní platforma: Proxmox VE kombinuje virtualizační technologie založené na kontejnerech (LXC) a virtualizaci na úrovni hypervisoru (KVM), což umožňuje uživatelům využívat oba přístupy podle potřeby.
Nevýhody
- Menší podpora: Proxmox VE má menší podporu a komunitu ve srovnání s komerčními řešeními, což může být problematické pro organizace hledající rozsáhlou podporu a dokumentaci.
- Omezené pokročilé funkce: V porovnání s VMware vSphere může Proxmox VE nabízet omezenější sadu pokročilých funkcí a nástrojů pro správu a automatizaci.
Shrnutí
Na závěr je nutné podotknout, že v tomto článku jsme se podívali na přístup, kdy virtualizační platformu spravujete. Úplně jiným námětem je pak využití cloudových služeb – například IaaS – které běží na těchto platformách.
Ve výběru mezi Hyper-V, VMware vSphere, OpenStackem a Proxmox VE je důležité zvážit potřeby a požadavky individuální organizace. Každá platforma má své vlastní výhody a nevýhody a správná volba závisí na konkrétních požadavcích na virtualizační prostředí, zdrojích organizace, cílech a finančních možnostech.