Proxmox vs VMware: il confronto pratico in video

Quale hypervisor conviene davvero tra Proxmox e VMware? In questo video Marco li mette fianco a fianco su due macchine reali del nostro laboratorio: un ESXi «liscio» senza vCenter e un cluster Proxmox a tre nodi con Ceph. Niente slide: dashboard vere, macchine virtuali vere e i criteri che usiamo ogni giorno per scegliere l'uno o l'altro nei progetti dei clienti.

Pubblicato
Durata
12:43
Canale
Guarda su YouTube

Trascrizione del video

Trascrizione del parlato, rivista per la lettura (punteggiatura e termini tecnici corretti).

Due ambienti reali a confronto [0:00]

Oggi introduciamo VMware e Proxmox: le principali caratteristiche e i vantaggi che possiamo incontrare con l'uno e con l'altro. Ho già predisposto due macchine da farvi visionare, con installate le due piattaforme. Cominciamo da VMware: qui abbiamo l'area di autenticazione. In questo caso è un ESXi senza vCenter, quindi un'installazione molto basica.

Questa è la dashboard di VMware. La macchina è accesa da una sessantina di giorni e il server è parecchio datato: parliamo di una macchina che avrà quindici anni, che usiamo per i beta test — dieci o dodici anni fa era estremamente potente. Nella sezione host abbiamo una panoramica delle caratteristiche hardware e del carico del server: in questo momento è utilizzato al 5%, con una macchina di test in esecuzione che svolge attività online. Qui vediamo lo spazio di storage dell'ambiente di virtualizzazione e le macchine virtuali presenti nell'hypervisor.

La VM Linux su VMware [1:46]

Questa è la macchina di cui vi parlavo: una VM Linux con una configurazione robusta, 16 processori e 25 GB di RAM; lo storage è di 40 GB, nulla di eclatante. Sono stati installati i VMware Tools e dall'anteprima in alto è possibile accedere direttamente alla macchina virtuale per le attività di gestione: aprire il terminale, controllare le sessioni con top, verificare le impostazioni. Questa è, in sintesi, la panoramica del mondo VMware e dei server ESXi.

Il cluster Proxmox a tre nodi [3:13]

Passiamo all'ambiente Proxmox. Qui vedremo un sistema un po' più complesso: un Proxmox a tre nodi con Ceph per garantire il cluster sulle singole macchine. Senza entrare nel merito del clustering, vi mostro la dashboard con cui si gestiscono tutte le attività dei server. Lavoriamo sull'host 3: qui ci sono le macchine attualmente in esecuzione, tra cui un ambiente di sviluppo per un progetto che vedrà la luce nei prossimi mesi, dove è stato ricreato un ambiente ad alta affidabilità completo: web server, database, sistemi di ricerca avanzata e caching con Varnish.

La panoramica dell'host riporta tutte le informazioni del server fisico: carico attuale, CPU, spazio di swap, disco, RAM e statistiche. Possiamo osservare il carico della macchina sia all'avvio degli ambienti sia durante le attività pubbliche.

Monitoraggio: la prima grande differenza [5:19]

Su VMware la situazione è diversa: per un monitoraggio avanzato dei log serve un gestore dedicato. Con il solo ESXi avete a disposizione il monitoraggio di una singola ora. Con Proxmox invece possiamo monitorare finestre temporali molto più ampie: questo permette di fare statistiche, ottimizzare i processi, dimensionare le macchine e gestire la scalabilità hardware, ad esempio spostando una VM dall'host 3 all'host 1.

Anche la gestione del network in Proxmox è molto chiara e si amministra interamente da dashboard, così come aggiornamenti, upgrade e dischi. Questo ambiente, usando Ceph con il cluster ridistribuito su tre nodi, ci dà failover e disaster recovery dei nodi completamente automatizzati.

Creare una macchina virtuale [7:23]

Su Proxmox creare una VM è semplicissimo: tasto destro sull'host e si impostano tutti i parametri — l'immagine ISO presente nello storage, il tipo di sistema, il disco, il tipo di CPU e il numero di socket. Tutto in modo estremamente dinamico e flessibile.

Su VMware potete usare un deploy da file OVF/OVA — utile se avete virtualizzazione lato client e volete esportare e importare — oppure creare la macchina da zero: nome, versione, sistema operativo (qui un Ubuntu 64 bit su ESXi 6.5), datastore. In questo caso il datastore è direttamente sulla macchina: niente Ceph, ma un controller RAID 5 con dischi meccanici, una gestione del file system tradizionale. Si assegnano poi CPU, RAM e interfacce di rete. Questa flessibilità è uno degli elementi più importanti di entrambi: da spenta, la macchina può ricevere più CPU o più RAM — l'hardware diventa di fatto una gestione software.

Quale preferisco? Dipende dall'ambiente [10:03]

In realtà li preferisco entrambi: ogni hypervisor ha le sue caratteristiche e i suoi ambiti. Se usate ambienti Windows ad alto carico, soprattutto con SQL Server, vi consiglio VMware: la gestione dei driver è più performante ed efficiente. Per ambienti meno complessi Proxmox resta comunque un'ottima scelta, soprattutto guardando alle licenze.

Con VMware si paga tutto: licenze sui core, sul monitoraggio, sulla gestione dei log. Ogni elemento in più — magari proprio quello che renderebbe l'ambiente più stabile e scalabile — può comportare costi rilevanti. Con Proxmox la parte Windows può essere un filo meno performante, ma l'essere open source permette di investire in hardware più potente e più core, compensando il divario. Se lavorate su Linux: Proxmox tutta la vita — performante, scalabile e, con tecnologie come il clustering e Ceph, estremamente potente e versatile.

Conclusioni [12:14]

Questa era una panoramica rapida di cosa possono fare questi hypervisor, open source e commerciali. Possiamo darvi supporto sia in ambiente Proxmox in modalità enterprise, sia in ambiente VMware, anche in ambienti complessi ad alta affidabilità e alte performance. Se volete approfondire, scrivetemi: sarò felice di rispondervi.

Utilizziamo i cookie

Usiamo cookie tecnici necessari al funzionamento del sito e, solo se acconsenti, cookie di analisi e marketing. Puoi accettare, rifiutare o scegliere categoria per categoria. Se prosegui la navigazione su un'altra pagina senza scegliere, i cookie si intendono accettati. Cookie Policy