ignoreIT
Non hai bisogno di VM né di AI, ops volevo dire di VM ancora si
Peter • venerdì 19 dicembre 2025 • 3 min di lettura (541)
VM everything:
"Un server fisico, infinite macchine virtuali"Qual'era il leitmotiv? "Non mi parlare mai più di bare metal, cosa sei, un cavernicolo?"
Se mi parli di VM e conosci la materia (VMware ESX Server 1.0 > Xen > Intel VT-x and AMD-V > KVM > AWS Nitro, etc..). Allora io ti assumo e ti pago bene.
"Ottimizare l'uso dell'hardware è tutto". Chi gestice il budget (CFO et altri) parlerà di te, 5 minuti, ma lo farà quando trasformerai 50 server in 5.
Migliore utilizzo delle risorse (si chiama ottimizzazione), disaster recovery più semplice, provisioning più rapido, costi hardware ridotti, ambienti isolati per i tests.
Innegabile, e ovviamente attualissimo.
Non vuoi polemizzare, ma:
Ti ritrovi che hai speso 500.000 dollari in licenze VMware e hai assunto tre persone solo per gestire vCenter.I tuoi "risparmi sulla virtualizzazione" sono svaniti quando hai scoperto di aver bisogno di storage aziendale, soluzioni di backup e clustering.
Ora esegui una VM per host fisico a causa delle restrizioni sulle licenze.
"Noi abbiamo virtualizzato per risparmiare, però, ecco, abbiamo, ehm, bisogno di un altro aggiornamento SAN".
Beh, alla fine è chiaro che stai facendo più cose di prima (più app gestite, più storage, più networking), quindi è il tuo vantaggio, senza dubbio.
Dimenticavo chi si occupa del monitoraggio delle VM attive o meno; del rischio di shadow VM, te ne occupi tu ?
Il regno delle ottimizzazioni
In molti ambiti va ricordato che il bare-metal è priviligiato per ragioni di performance (e di sicurezza no?).Un esempio quello nelle Baseband del RAN (Radio Access Network),
ci è voluto molto tempo per iniziare a passare da RAN, vRAN, ma un motivo c'è (non me ne vogliate openRAN fans).
E tu, che per anni hai lavorato alle ottimizzazioni?
- sulla parte networking:
- assegna un NIC fisica ad una VM con SR-IOV (Single Root I/O Virtualization), delega l'elaborazione dei pacchetti sul kernel con eBPF (Extended Berkeley Packet Filter), o ancora usa il DPDK (Data Plane Development Kit)
- la CPU?
- Associa le vCPU delle VM a specifici core fisici della CPU con il CPU Pinning
- invece riserva i core fisici esclusivamente per le VM
- e la memoria?
- Utilizzando pagine di memoria più grandi con le Huge Pages
- Regola dinamicamente l'utilizzo della memoria della VM per evitare lo swapping con Memory Ballooning:
- Allinea la memoria della VM con i nodi NUMA fisici per ridurre la latenza
- lo storage? E chi si ricorda...?
"Non mettere troppo termini tech, che ci faccio ?" Vuol dire che avrai migliori argomenti di vendita. La superficialità in ambito enterprise non paga, a meno che la gara sia già scritta.
O che i requisiti sono molto blandi, e lavori a piccola scala, allora vale solo il prezzo.
E quindi?
Quindi la virtualizzazione è meno hype ? Beh è indispensabile, ma ricordati però di non parlarne troppo, suonerai meno utile a quanto pare.A meno che ricordi a qualcuno che l'AI "gira sui dei servers", e su questi servers potresti inciampare su degli hypervisors, che includono delle VM (e poi containers), etc...
Ah e poi gli amici network-cpu-memory-storage non sono scomparsi, anche se ci sono le GPU.
PS: "Aho, ma non citi neanche l'HCI - Hyperconverged Infrastructure ?" No oggi no.