GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Proxmox vs. Hyper-V:come scegliere?

Introduzione

La virtualizzazione del server consente di eseguire più macchine virtuali su un unico server fisico. L'esecuzione di macchine virtuali (VM) su un server consente di risparmiare tempo e denaro, allocando in modo efficiente le risorse hardware a più sistemi.

Proxmox e Hyper-V sono due popolari hypervisor bare metal, il software che rende possibile la virtualizzazione aziendale.

In questo articolo imparerai le differenze tra Proxmox e Hyper-V e riceverai consigli per scegliere l'hypervisor giusto per la tua organizzazione.

Proxmox e Hyper-V:definizioni

Hyper-V e Proxmox sono hypervisor di tipo 1 (bare metal), il che significa che vengono eseguiti direttamente sull'hardware dell'host, utilizzando le sue risorse per gestire i sistemi operativi guest.

Proxmox

Proxmox VE è una piattaforma di virtualizzazione server open source di classe enterprise. Si basa su Debian Linux e integra strettamente l'hypervisor KVM e la tecnologia Linux Containers (LXC) su un'unica piattaforma.

Proxmox presenta un'interfaccia utente basata sul Web integrata che consente agli utenti di gestire macchine virtuali, container e disponibilità elevata per i cluster, con un unico strumento.

Hyper-V

Hyper-V è stato sviluppato da Microsoft e, come tale, consente agli utenti di creare macchine virtuali su sistemi x86-64 che eseguono Windows. Ogni macchina virtuale viene eseguita nella sua partizione isolata, consentendo agli utenti di eseguire più macchine virtuali contemporaneamente sullo stesso hardware.

Hyper-V richiede almeno una partizione padre per istanza dell'hypervisor, che crea partizioni figlio con i sistemi operativi guest utilizzando l'API hypercall. Le partizioni devono includere una versione di Windows Server supportata (2008 o successiva).

Proxmox e Hyper-V:confronto

La sezione seguente include un confronto generale tra Proxmox e Hyper-V.

Proxmox Hyper-V
Tipo di software Open source Proprietario
Base KVM Debian Linux Server Windows
Gestione Centrale
Raggruppamento
Alta disponibilità
API di archiviazione e backup
Migrazioni in tempo reale
Bilanciamento del carico delle macchine virtuali
Prova gratuita Illimitato /
Prezzi Gratuito con funzionalità complete Gratuito con Windows Server.
Più piani tariffari

Caratteristiche

Proxmox

Proxmox ha molte funzionalità che continuano ad espandersi nel tempo grazie alla sua natura open source. È una soluzione completa per la virtualizzazione aziendale che integra una GUI o CLI basata sul Web con shell Unix o Windows PowerShell, facilitando la gestione delle VM.

Le funzionalità di Proxmox includono:

  • Hypervisor KVM e supporto LXC . L'utilità supporta il supervisore KVM e le tecnologie di virtualizzazione Linux Containers (LXC).
  • Gestione cluster ad alta disponibilità . Gestore HA utilizzato per gestire più nodi.
  • Migrazione in tempo reale/online . Le funzionalità di migrazione in tempo reale garantiscono tempi di inattività ridotti.
  • Backup . Proxmox Backup Server garantisce ridondanza e backup incrementali per il ripristino di file singoli e live.
  • Sicurezza . Proxmox include un firewall integrato e servizi di replica dello storage con controlli separati per macro, gruppi di sicurezza, alias e set IP.
  • Supporto di terze parti . Facile integrazione di strumenti di terze parti su un'API RESTful.
  • Politiche multi-master . Facilita la distribuzione e la manutenzione delle attività a livello di cluster.
  • Modello di rete a ponte . Supporta IPv4 e IPv6 e fino a 4094 bridge per host.

Hyper-V

Hyper-V e Proxmox hanno funzionalità simili, con la differenza principale che è la necessità di più strumenti di gestione in Hyper-V. Windows Server consente agli utenti di scegliere tra la modalità basata su GUI o Core durante l'installazione.

Le caratteristiche di Hyper-V degne di nota sono:

  • Virtualizzazione nidificata . Consente agli amministratori di creare macchine virtuali con un host hypervisor, facilitando il test e la ricerca e sviluppo prima della distribuzione in un ambiente di produzione.
  • Ripristino di emergenza . Hyper-V Replica è uno strumento utilizzato per creare copie di macchine virtuali e ripristinarle.
  • Ottimizzazione . Ogni VM dispone di una serie di servizi di integrazione, che facilitano l'utilizzo delle VM e ne aumenta la compatibilità.
  • Portabilità . Hyper-V supporta la migrazione in tempo reale, la migrazione dell'archiviazione e l'importazione e l'esportazione di macchine virtuali.
  • Connessione remota . Virtual Machine Connection di Hyper-V è uno strumento con accesso alla console, che fornisce l'accesso al sistema operativo guest.
  • Sicurezza . Gli schermi delle macchine virtuali e l'avvio protetto migliorano la sicurezza e proteggono da malware e accessi non autorizzati.
  • Punti di controllo . Hyper-V consente agli utenti di creare checkpoint e preservare lo stato del disco rigido virtuale, inclusi tutti i contenuti, in un determinato momento. Tuttavia, non vi è alcuna duplicazione dei dati.

Prestazioni

Proxmox e Hyper-V offrono prestazioni eccellenti per un'ampia gamma di configurazioni. La tabella seguente mostra una panoramica delle principali capacità di prestazioni diverse:

Proxmox Hyper-V
Limite vCPU 160 64
Limite CPU logica 768 512
Limite di memoria fisica 12 TB 24 TB
Limite di nodi Limitato dall'host 64

Poiché è open source, Proxmox offre le stesse funzionalità gratuitamente a tutti gli utenti. D'altra parte, Hyper-V limita il numero di macchine virtuali in base al piano tariffario.

L'ultima versione di Windows Server 2019 offre Hyper-V come piattaforma potente per l'esecuzione di carichi di lavoro business-critical. La memoria persistente è l'ultima aggiunta che migliora le prestazioni di Hyper-V e riduce significativamente la latenza di archiviazione.

Proxmox offre informazioni sulle prestazioni su cluster, singoli nodi, macchine virtuali o container, il tutto nella GUI Web. La visualizzazione di tutte le informazioni sulle prestazioni in un unico pannello di amministrazione consente di vedere come le risorse sono distribuite tra macchine virtuali e container e individuare rapidamente i colli di bottiglia delle prestazioni.

Proxmox offre lo strumento Backup Server, che consente agli utenti di eseguire il backup e il ripristino di macchine virtuali, container e host a livello aziendale. Hyper-V consente agli utenti di eseguire il backup delle macchine virtuali dal sistema operativo host utilizzando l'utility VSS Writer o l'API WMI.

Entrambi gli hypervisor forniscono le massime prestazioni se gestiti da amministratori che sanno come modificare ogni hypervisor e implementare le migliori pratiche di performance.

Raggruppamento

Entrambi gli hypervisor supportano il clustering, che offre numerosi vantaggi. I maggiori vantaggi sono la migrazione delle VM tra i nodi del cluster e la gestione di più server da un'unica interfaccia.

Proxmox

Proxmox consente agli utenti di gestire più server utilizzando la sua GUI di gestione basata sul Web. La GUI è utile durante la gestione di server farm. Il Gestione cluster Proxmox l'utilità fornisce ulteriore sicurezza utilizzando vari metodi di autenticazione e consente agli utenti di migrare VM e container nel cluster.

Non c'è limite al numero di nodi in un cluster, fatta eccezione per la configurazione dell'host e le prestazioni della rete. Aumenta la disponibilità configurando più server Proxmox.

Hyper-V

Hyper-V supporta il clustering tramite il suo Gestione cluster di failover utility, che viene fornita gratuitamente con Windows Server, e consente agli utenti di creare e gestire cluster di failover. Il clustering di failover mantiene un'elevata disponibilità delle applicazioni business-critical.

Un altro strumento che facilita il clustering di Hyper-V è System Center Virtual Machine Manager (SCVMM). Tuttavia, SCVMM non è incluso in Windows Server e deve essere acquistato separatamente.

SCVMM consente agli utenti di gestire host Hyper-V e cluster di failover su una scala troppo grande per Hyper-V Manager. Combina più attività di gestione in un unico strumento con un'interfaccia intuitiva e un dashboard di analisi.

Facilità d'uso

Proxmox

Proxmox è basato su Linux (Debian), rendendolo facile da usare se hai precedenti esperienze di lavoro con Linux. Inoltre, la sua GUI integrata basata sul Web facilita la gestione di tutte le attività in un'unica posizione. L'interfaccia web è basata su ExtJS e supporta tutti i browser moderni.

Tuttavia, Proxmox Admin è ancora in fase di sviluppo e alcune opzioni avanzate richiedono l'utilizzo da riga di comando.

Hyper-V

Essendo un prodotto Microsoft, Hyper-V è intuitivo e facile da usare. Tuttavia, la gestione delle attività è distribuita su cinque strumenti di gestione.

Ad esempio, è molto semplice creare una VM, ma gestirla ed eseguire varie attività di manutenzione richiede interfacce diverse. Ciò vale in particolare per il clustering, poiché richiede diversi strumenti per eseguire tutte le attività necessarie, inclusi Hyper-V Manager e Failover-Cluster Manager.

L'utilità Hyper-V Manager fornisce le funzioni di base della macchina virtuale:creazione, recupero, aggiornamento o eliminazione. Tuttavia, è limitato in termini di spostamento di VM tra host e disponibilità di poche metriche delle prestazioni. La funzionalità avanzata richiede l'installazione di strumenti aggiuntivi.

Portabilità

Proxmox

Proxmox supporta molti formati di immagine, inclusi HDD, QCOW, QCOW2, QED, VDI, ecc. Il supporto per un'ampia gamma di immagini facilita la portabilità della VM e il supporto del sistema operativo nella VM guest.

Tuttavia, l'importazione e l'esportazione di un'immagine richiedono un utilizzo avanzato della riga di comando, nonché il Proxmox Backup Server utilità. Il modo più semplice per spostare un'immagine è eseguire il backup di una configurazione sulla VM corrente e ripristinarla su un'altra.

Hyper-V

Hyper-V fornisce una Migrazione in tempo reale funzionalità che consente agli utenti di spostare le macchine virtuali in esecuzione da un host all'altro senza tempi di inattività. Utilizza la funzionalità Live Migration quando applichi le patch o quando desideri spostare una VM su un host con più risorse disponibili a causa dell'aumento della domanda.

Hyper-V salva il sistema operativo guest in un unico file del disco rigido virtuale, supportando i formati VHD e VHDX. Dopo la migrazione del sistema operativo guest, rileva eventuali modifiche hardware tramite i servizi di integrazione e installa i driver necessari per migliorare le prestazioni.

Hyper-V consente inoltre agli utenti di creare e utilizzare modelli di macchine virtuali. I modelli sono copie di VM generiche che possono essere utilizzate per creare una nuova VM con le stesse caratteristiche.

Sicurezza

Proxmox

Proxmox è basato su Linux, il che significa che viene fornito con funzionalità di sicurezza integrate a livello aziendale. Fornisce backup automatici per i nodi specificati dall'utente mentre isola le VM all'interno dei container, proteggendo così le altre VM da potenziali problemi o codice dannoso in una VM.

L'utilità Proxmox Backup Server crittografa i dati e tutto il traffico client-server, proteggendo così l'integrità dei dati. Limitando l'accesso degli utenti in base al loro ruolo, Proxmox impedisce l'accesso non autorizzato e riduce la possibilità di errore umano.

La community open source individua continuamente problemi prioritari, bug o lacune di sicurezza, aiutando gli sviluppatori Proxmox a risolverli rapidamente.

Hyper-V

Hyper-V offre gratuitamente l'applicazione di commutazione virtuale. Lo switch virtuale è parte integrante della rete virtuale, che consente alle macchine virtuali di comunicare tra loro. Lo switch virtuale ispeziona ogni pacchetto di dati inviato tra le VM prima di instradarlo, migliorando così la sicurezza nell'ambiente virtuale.

Inoltre, da Windows Server 2019, tutto il traffico sull'intera subnet viene crittografato senza richiedere modifiche alle macchine virtuali o alle apparecchiature di rete.

Hyper-V migliora la sicurezza dei dati con macchine virtuali schermate, crittografate con BitLocker, che aiuta a proteggere i dischi virtuali. La crittografia impedisce l'avvio del disco su un'altra VM o la lettura dei dati contenuti nell'unità virtuale.

Supporto

Proxmox

Sebbene Proxmox offra tutte le sue funzionalità gratuitamente, il supporto professionale del team tecnico di Proxmox richiede un abbonamento Proxmox VE a pagamento. L'abbonamento fornisce anche l'accesso a Proxmox Enterprise Repository e regolari aggiornamenti software e miglioramenti della sicurezza.

Per gli utenti che acquistano un abbonamento a pagamento, Proxmox offre anche la possibilità di prenotare la formazione per gli amministratori di sistema o inviare ticket in caso di problemi.

Tuttavia, se l'abbonamento a pagamento non rientra nel tuo budget, è probabile che tu possa risolvere il problema effettuando una ricerca nel wiki di Proxmox o cercando risposte nella community Proxmox sviluppata.

Hyper-V

Hyper-V ha un eccellente supporto su Internet poiché gli sviluppatori di tutto il mondo lo utilizzano. Molti forum, siti Web di assistenza, blog, siti di community e knowledge base contengono risposte a vari problemi che gli utenti possono incontrare utilizzando Hyper-V.

In alternativa, ottieni assistenza direttamente da Microsoft con risposte tempestive e tecnici di supporto se hai un contratto di supporto attivo con Microsoft.

Prezzi

Proxmox

Proxmox è gratuito con un abbonamento a pagamento opzionale che fornisce agli utenti l'accesso al repository aziendale e il supporto professionale degli sviluppatori Proxmox.

Al momento della stesura di questo articolo, i piani di abbonamento disponibili sono i seguenti:

Livello di licenza Opzioni di costo e assistenza
Comunità €95 all'anno e socket CPU
Base € 295 all'anno e socket CPU
Tre ticket di assistenza all'anno.
Standard €445 all'anno e socket CPU
Dieci ticket di assistenza all'anno.
Premio € 890 all'anno e socket CPU
Ticket di assistenza illimitati.

Hyper-V

Sebbene Hyper-V possa essere scaricato gratuitamente come piattaforma di virtualizzazione autonoma, qualsiasi funzionalità di gestione richiede un aggiornamento a una delle edizioni complete di Windows Server e l'acquisto di System Center.

La licenza di Windows Server Datacenter nell'host Hyper-V consente di distribuire tutti i server di virtualizzazione consentiti dalla configurazione del server bare metal.

Sebbene le funzionalità di base come la creazione di una macchina virtuale, la creazione di snapshot e l'allocazione delle risorse siano gratuite, Microsoft consiglia un aggiornamento a Windows Server e l'acquisto di Windows System Center per gestire il server.

I costi sono:

  • Centro sistema di Windows licenza - a partire da $ 1.323 all'anno.
  • Windows Server 2019 licenza - $ 501 all'anno per Essentials edizione, $ 972 per lo Standard edizione e $ 6.155 per il Datacenter edizione con funzionalità di virtualizzazione complete.

Proxmox vs. Hyper-V:come scegliere?

Sebbene entrambi gli hypervisor siano dello stesso tipo e vengano eseguiti su server bare metal, di solito si rivolgono a un pubblico diverso. Ci sono diversi fattori chiave da considerare quando si sceglie un hypervisor per la propria organizzazione:

  • Le dimensioni dell'organizzazione.
  • Opzioni di scalabilità.
  • Impatto sul budget.
  • Prestazioni (include clustering, backup e portabilità).
  • Facilità d'uso.
  • Gestione del server.

Proxmox è una buona scelta per le organizzazioni che richiedono un maggiore controllo interno con un budget limitato. L'unica spesa è l'abbonamento opzionale per il supporto ufficiale e l'accesso al repository aziendale. È basato su Linux, il che lo rende intuitivo e facile da usare se sei abituato a un sistema operativo Linux.

D'altra parte, Hyper-V è una buona scelta per le organizzazioni con amministratori esperti con lo stack di prodotti Microsoft, poiché non sarà necessaria alcuna formazione aggiuntiva.

Se hai già acquistato un'edizione Windows Server, la licenza Hyper-V è già inclusa gratuitamente. Tuttavia, la piattaforma prevede costi aggiuntivi per gli strumenti di gestione delle macchine virtuali, quindi considera l'impatto sul budget.


Ubuntu
  1. Come installare Proxmox VE 4 su Debian 8 (Jessie)

  2. Come installare Lubuntu 20.10 su Windows 10 Hyper-V

  3. Linux – Come scegliere una distribuzione??

  4. Come digitare in lingua Kannada in Libreoffice?

  5. Come installare Ubuntu Server 15.10 su Hyper-v?

Come installare Devuan(I)

Come installare Hyper-V su Windows 10 21H

Come installare Proxmox VE su Linux

Come installare Ubuntu 20.04 LTS Focal Fossa

Come scegliere il tema cPanel (stile)

Come installare Linux passo dopo passo