Úvod
Hypervisor je virtualizační software používaný k vytváření a spouštění virtuálních strojů (VM). Hypervizory běží na hostitelských počítačích, zatímco hostované počítače jsou virtuální počítače vytvořené a spravované hypervizorem.
Výhodou použití hypervizoru je, že umožňuje uživatelům spouštět více instancí různých operačních systémů, které sdílejí stejné hardwarové prostředky. Dva velmi oblíbené hypervizory připravené k výrobě jsou Proxmox a VMware ESXi .
V tomto článku se dozvíte rozdíly mezi Proxmoxem a ESXi a získáte rady s výběrem správného hypervizoru pro vaši organizaci.
Proxmox vs. ESXi:Definice
Proxmox a ESXi jsou hypervizory typu 1. Běží přímo na hardwaru hostitelského počítače a používají jej pro hostované operační systémy. Hypervizory typu 1 se často nazývají nativní nebo holé kovové hypervizory.
Hypervizory typu 2 běží uvnitř operačního systému hostitelského počítače stejně jako jakýkoli běžný software.
Proxmox
Proxmox VE (Virtual Environment) je open-source a zcela svobodný softwarový server, který umožňuje virtualizaci podnikové třídy. Je založen na Debian Linuxu a umožňuje uživatelům využívat plnou virtualizaci KVM pro obrazy Windows a Linux nebo lehké linuxové kontejnery (LXC) pro spouštění aplikací pro Linux.
Proxmox obsahuje vestavěné webové rozhraní pro správu virtuálních počítačů, kontejnerů a přidružených prostředků na více uzlech a clusterech.
ESXi
ESXi je podnikový hypervizor holého kovu vyvinutý společností VMware. Je nedílnou součástí virtualizační sady vSphere , spolu s portálem pro správu vSphere pro správu virtuálního serveru ESXi.
Dalším nástrojem, který doplňuje a usnadňuje správu ESXi, je vCenter Server . Jedná se o centralizovanou aplikaci pro správu virtuálních strojů a více hostitelů ESXi prostřednictvím webového klienta vSphere.
Nástroj ESXi je zdarma jako součást hypervizoru vSphere, ale vyžaduje po 60 dnech placenou licenci, aby bylo možné pokračovat ve správě ESXi prostřednictvím serveru vCenter. Po 60 dnech software omezí zdroje na dva fyzické CPU pro hostitelský počítač a maximálně 8 vCPU pro každý virtuální stroj.
Bezplatná verze ESXi však uživatelům umožňuje provozovat omezené virtuální počítače bez omezení paměti nebo počtu jader CPU.
Proxmox vs. ESXi:Srovnání
Následující část ukazuje celkové srovnání Proxmox a ESXi. Přehled klíčových funkcí naleznete v tabulce níže:
Proxmox | ESXi | |
---|---|---|
Typ softwaru | Otevřený zdroj | Proprietární kód |
Základ | Debian Linux KVM | VMkernel |
Centrální správa | Ano | Ano |
Shlukování | Ano | Ano |
Vysoká dostupnost | Ano | Ano |
Rozhraní API pro ukládání a zálohování | Ano | Ano |
Živé migrace z virtuálních počítačů | Ano | Ano |
VM Load Balancing | Ano | Ano |
Zkušební verze zdarma | Neomezeno | 60 dní |
Cena | Zdarma se všemi funkcemi. | Úplné funkce vyžadují placenou licenci. |
Funkce
Proxmox
Proxmox se může pochlubit ohromujícím počtem funkcí, z nichž jednou z nejvýznamnějších je jeho webové GUI nebo CLI s unixovým shellem nebo Windows PowerShell, které usnadňuje správu VM. Kromě uživatelského rozhraní jsou další pozoruhodné funkce:
- Správa klastrů s vysokou dostupností . Používá se ke správě velkého množství uzlů.
- Schopnosti živé migrace . Zajištění krátkých prostojů.
- Záložní server . Zajišťuje redundanci a přírůstkové zálohy pro obnovení jednoho souboru a živou obnovu.
- Systém souborů řízený databází . Používá se pro synchronizaci konfiguračních souborů.
- Podpora třetí strany . Nástroje třetích stran se snadno integrují s RESTful API, přičemž JSON je primární datový formát.
- Multi-Master Policy . Používá se pro nasazení úloh v celém clusteru a pro údržbu.
- Vestavěné zabezpečení . Integrované brány firewall se samostatnými ovládacími prvky pro makra, skupiny zabezpečení, aliasy a sady IP.
- VM Image Storage . Ukládejte obrazy virtuálních počítačů lokálně pomocí kontejnerů LVM nebo souborových systémů ZFS nebo sdíleného úložiště, jako je NFS nebo iSCSI.
- Model sítě Bridge . Podporuje IPv4 a IPv6 a až 4094 mostů na hostitele.
ESXi
ESXi sdílí většinu funkcí Proxmox, ale vyniká některými svými pokročilými funkcemi pro globální podnikové klienty, zejména s nativní podporou Kubernetes.
Dalšími významnými funkcemi ESXi jsou:
- Vestavěné grafické uživatelské rozhraní . ESXi nabízí rozhraní GUI dostupné prostřednictvím HTML5 vSphere CLI nebo rozhraní API na bázi REST.
- Rychlé spuštění . Pozastaví VM do paměti pro zvýšení rychlosti spouštění a snížení prostojů.
- Zabezpečení . Pokročilé možnosti zabezpečení, včetně šifrování, přístupu na základě rolí, protokolování a auditování.
- Kompatibilita . Kompatibilní s mnoha aplikacemi, pracovními zátěžemi a konfiguracemi.
- Úložiště . Vysokokapacitní nativní úložiště 4K založené na zásadách.
- vMotion . Zajišťuje snadnou migraci a poskytování hybridní pracovní zátěže.
- Nativní podpora Kubernetes . Podporuje místní clustery k8s pomocí služby orchestrace kontejnerů Tanzu.
- Hybridní propojený režim . Řadič služeb pro propojení více center vCenter.
- Záloha . Poskytuje možnosti zálohování a obnovení pomocí rozhraní REST API a vCenter Server Appliance.
Výkon
Oba hypervizory typu 1 nabízejí vynikající výkonnostní schopnosti vhodné pro širokou škálu konfigurací. ESXi, standardní virtualizační řešení, však poskytuje větší kapacitu paměti RAM a hostitele než Proxmox.
Následující tabulka ukazuje přehled různých možností:
Proxmox | ESXi | |
---|---|---|
Maximální fyzická paměť | 12 TB | 24 TB |
Maximální počet hostitelů na klastr | 32 | 96 |
Maximální počet CPU | 768 | 768 |
Zatímco Proxmox nabízí stejné kapacity pro všechny uživatele zdarma, ESXi nabízí několik výkonnostních úrovní založených na licencování, čímž se zvyšuje počet hostitelů v clusteru a množství paměti RAM na hostitele.
Pokud jde o řešení zálohování, Proxmox Backup Server je nástroj na podnikové úrovni pro zálohování a obnovu virtuálních počítačů, kontejnerů a hostitelů. Mezi podporované funkce patří přírůstkové zálohování, deduplikace, Zstandardní komprese a ověřené šifrování.
Bezplatná verze omezuje Jsou vyžadována řešení zálohování ESXi a zálohování založené na souborech pomocí nativních aplikací. Navíc, protože bezplatná verze nemá v aplikaci vCenter žádná řešení pro zálohování, nedoporučuje se ji používat v podnikovém měřítku.
Shlukování
Proxmox
Proxmox podporuje clustering a nabízí centralizovanou správu více serverů z jediné webové konzoly pro správu. Webová konzole je užitečná pro správu serverových farem . Proxmox Cluster poskytuje řadu metod ověřování a usnadňuje migraci virtuálních počítačů a kontejnerů v clusteru.
Vytvořte shluky až 32 fyzických uzlů a všechny je nakonfigurujte z webové konzole. Pro nastavení s více uzly použijte dva nebo více serverů Proxmox pro maximální dostupnost.
Například instance phoenixNAP Bare Metal Cloud podporují široký výběr OS, včetně ESXi a Proxmox. Vyberte preferovaný typ instance a OS pomocí několika kliknutí a nasaďte virtualizační server za méně než 10 minut.
ESXi
Požadavkem pro vytváření ESXi clusterů je VMware vCenter Server. Více hostitelů poskytuje konfiguraci clusteru zpracování, paměť a síťové zdroje a chrání virtuální počítače v clusteru před selháním fyzického serveru.
Po vytvoření clusteru vSphere uživatelé získají přístup k funkcím High Availability a Distributed Resource Scheduler, které dohlížejí na distribuci prostředků a chrání data.
Maximální kapacita clusteru ESXi je 1024 datových úložišť v rámci clusteru s maximálně 32 hostiteli ESXi.
Bezplatná verze ESXi však nabízí omezené funkce pro shlukování a vysokou dostupnost. Odemkněte funkce získáním licence ESXi.
Snadné použití
Proxmox
Proxmox má integrované GUI, které uživatelům umožňuje dokončit všechny úkoly správy na jednom místě, s vyloučením potřeby samostatného nástroje pro správu. Webové rozhraní je založeno na ExtJS JavaScript framework a podporuje všechny prohlížeče.
Vzhledem k tomu, že Proxmox je založen na Linuxu (Debian), je docela snadné se jej naučit a používat ihned po vybalení, pokud již máte znalosti o Linuxu. Protože se však jedná o open-source, grafické uživatelské rozhraní Proxmox se stále vyvíjí a některé pokročilé možnosti stále vyžadují příkazový řádek.
ESXi
Webový klient vSphere používaný pro správu virtuálních počítačů je intuitivní a nabízí pokročilé konfigurační funkce. Ke správě více hostitelů ESXi však potřebujete obslužný program vCenter Server s vlastním hostitelem nebo hostujícím virtuálním počítačem.
Ve srovnání s Proxmoxem, který je založen na Linuxu, má ESXi svůj vlastní proprietární Linux a nástroje pro správu, které se uživatelé musí naučit používat.
Přenositelnost
Proxmox
Proxmox podporuje různé obrazové formáty, včetně HDD, QCOW, QCOW2, QED, VDI atd. Komplexní podpora obrazu zlepšuje přenositelnost VM a podporu OS v hostujícím VM.
Import/export obrazu však není příliš přímočarý a zahrnuje použití CLI a utility Proxmox Backup Server. Nejschůdnější možností pro přesun obrazu na jiný virtuální počítač je zálohování konfigurace a její obnovení na jiném virtuálním počítači.
ESXi
Při použití úložiště založeného na SAN (storage area network) vám ESXi umožňuje vypnout nebo pozastavit VM na jednom serveru a zapnout jej na jiném pomocí několika kliknutí v GUI. Pokročilé funkce přenositelnosti ESXi umožňují uživatelům mít konzistentní sdílený přístup při migraci počítačových zdrojů.
Ve srovnání s Proxmox má ESXi proprietární technologii virtualizace a podporuje méně obrazových formátů virtuálních počítačů, což má za následek méně podporovaných OS. Nejpoužívanějším formátem exportu je OVF, který zachycuje stav VM v balíčku.
Zabezpečení
Proxmox
Protože je Proxmox založen na Linuxu, může se pochlubit pokročilými vestavěnými bezpečnostními funkcemi a automatické zálohování pro uživatelem specifikované uzly při poskytování výkonu na podnikové úrovni. Navíc, protože všechny virtuální počítače v Proxmox běží v kontejnerech, žádné potenciální problémy nebo špatný kód v jednom virtuálním počítači neovlivní ostatní.
Jeho open source povaha pomáhá vývojářům Proxmox rychle řešit chyby a bezpečnostní mezery tím, že je prioritou ve vývojářské komunitě.
Proxmox Backup Server obsahuje funkci šifrování dat, která chrání integritu dat šifrováním veškerého provozu klient-server. Zabraňuje neoprávněnému přístupu tím, že omezuje uživatele pouze na úroveň přístupu, kterou vyžadují pro svou uživatelskou roli.
ESXi
ESXi zlepšuje zabezpečení tím, že spouští pouze tyslužby nezbytné pro jeho provoz .
Například ESXi ve výchozím nastavení deaktivuje rozhraní Shell a SSH a uživatelé mohou provádět všechny činnosti pomocí klienta vSphere. Klient vSphere poskytuje uživatelům přístup na základě rolí.
Pro další zvýšení zabezpečení jsou ve výchozím nastavení otevřeny pouze některé porty brány firewall. Nejsou například nainstalovány služby jako FTP a Telnet a jejich porty jsou uzavřeny.
Přístup k webovému rozhraní spravuje interní služba upravená tak, aby spouštěla pouze funkce potřebné pro administraci a monitoring. Limity webového rozhraní snižují zranitelnost ESXi vůči bezpečnostním problémům na webu.
Podpora
Oba hypervizory nabízejí placené předplatné, které zahrnuje profesionální technická podpora .
Proxmox
Jako open source má Proxmox rozvinutou komunitu a Wiki se spoustou zdrojů, které pomáhají řešit různé problémy, se kterými se uživatelé mohou setkat.
Na druhou stranu Proxmox VE Subscription poskytuje přístup k Proxmox Enterprise Repository, pravidelným aktualizacím softwaru a zabezpečení a týmu technické podpory Proxmox.
S placeným předplatným mohou uživatelé odeslat tiket vývojářům Proxmox nebo rezervovat školení pro systémové administrátory.
ESXi
Podpora je nejvýznamnější rozdíl mezi bezplatnou a placenou verzí ESXi.
Bezplatná verze ESXi nabízí dobrou online dokumentaci a přístup k aktivní komunitě vSphere, včetně sekce o ESXi. Bezplatná verze je vynikající volbou pro domácí nastavení, ale nedoporučujeme ji spouštět v produkčním prostředí kvůli nedostatku oficiální podpory.
VMware poskytuje uživatelům různé úrovně smluv na úrovni služeb a podporu pro placené předplatné. Existují také certifikační kurzy pro ESXi, které mohou být poměrně nákladné, ale stojí za čas a peníze.
Cena
Proxmox
Placené předplatné je volitelné a Proxmox nabízí všechny své funkce zdarma. Pokud se rozhodnete předplatit, získáte přístup k podnikovému úložišti a technické podpoře od vývojářů Proxmox.
Cenové úrovně předplatného v době psaní tohoto článku jsou uvedeny v tabulce níže:
Licenční úroveň Proxmox | Možnosti ceny a podpory |
---|---|
Komunita | 95 EUR/rok a patice CPU |
Základní | 295 €/rok a patice CPU Tři lístky podpory ročně. |
Standardní | 445 €/rok a patice CPU Deset lístků podpory ročně. |
Prémiové | 890 €/rok a patice CPU Neomezené vstupenky na podporu. |
Všechny úrovně nabízejí přístup k Enterprise Repository, komunitní podpoře a kompletní sadě funkcí.
ESXi
Bezplatná verze ESXi nemá žádnou oficiální podporu, takže placené předplatné je nezbytné, pokud je používáno na podnikové úrovni.
Cenové úrovně pro ESXi v době psaní tohoto článku jsou následující:
Úroveň licence ESXi | Možnosti ceny a podpory |
---|---|
Základní informace | 576,96 $/rok Až tři hostitelé, každý s až dvěma CPU. Základní virtualizace a správa serverů. |
Standardní | 1 268 $/rok Řešení základní úrovně pro základní konsolidaci serverů. Zahrnuje správu obrazu infrastruktury a rychlejší nasazení aplikací. |
Enterprise Plus | 4 350 $/rok Celá řada funkcí, včetně šifrování dat v klidu, flexibilních IT služeb, replikace atd. |
Essentials Plus | 5 596 $/rok Až tři hostitelé, každý s až dvěma CPU. Virtualizace a konsolidace serverů s centralizovanou správou. Zahrnuje funkce vMotion, vSphere Data Protection, High Availability. |
Proxmox vs. ESXi:Jak si vybrat?
Proxmox i ESXi jsou hypervizory typu 1, které běží na holých kovových serverech, ale obvykle slouží různým účelům. Vyberte si mezi Proxmox a ESXi na základě několika faktorů:
- Velikost vaší firmy.
- Možnosti škálovatelnosti.
- Rozpočet a nákladová efektivita.
- Možnosti výkonu (včetně shlukování, zálohování a přenositelnosti).
- Snadné použití a správa.
ESXi nabízí několik možností licencování s různými sadami funkcí, které vyhovují potřebám každé firmy. ESXi je obvykle řešení na podnikové úrovni s pokročilými funkcemi, rozsáhlou sítí a nákladnými podnikovými zdroji.
Na druhou stranu Proxmox vyhovuje organizacím, které vyžadují větší interní kontrolu nad svými virtualizačními kapacitami, s cenou za oficiální podporu, která je mnohem nižší než u ESXi.
Kromě toho je Proxmox založen na Linuxu a snadno se učí pro uživatele zvyklé na operační systém Linux, zatímco ESXi má svůj vlastní kód a strmější křivku učení.