GNU/Linux >> Znalost Linux >  >> Linux

Proxmox vs. ESXi:Porovnání mezi hlavami

Ú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í.


Linux
  1. Porovnání nástrojů Ansible vs Jenkins:DevOps

  2. Ansible vs Concourse:Porovnání nástrojů DevOps

  3. Porovnání dat v Bash

  1. Příkaz linuxové hlavy s příklady

  2. Porovnání mediálního serveru

  3. Příklady příkazů hlavy v Linuxu

  1. Úplné vs přírůstkové vs diferenciální zálohování:Podrobné srovnání

  2. SOAP vs REST API:Porovnání mezi hlavami

  3. unix - hlava A konec souboru