Quando l'hypervisor non rende più
Questa è la pagina più facile da scrivere onestamente, perché vendiamo entrambi e non abbiamo motivo di spingervi da una parte o dall'altra. La maggior parte dei carichi di lavoro sta su una macchina virtuale. Quelli che non ci stanno di solito si annunciano da soli, e i loro proprietari sanno già perché.
Quanto costa la virtualizzazione
Sul silicio moderno l'overhead di calcolo è piccolo e noioso. Quello che si perde davvero è l'accesso al livello sottostante, e per una manciata di carichi di lavoro quel livello conta.
Meno di quanto si pensi sulla CPU, più di quanto si pensi sul controllo.
Qualche percento di CPU, e questo è tutto
La virtualizzazione hardware è matura da un decennio. Per i carichi di lavoro ordinari di applicazioni, database e web, la differenza rispetto al bare metal sta in pochi punti percentuali, ed è più piccola del divario tra due generazioni di chip.
Un'indirezione sul percorso I/O
Il traffico di storage e di rete passa attraverso un driver paravirtualizzato. È efficiente, non è gratis, e a tassi di pacchetti molto elevati è la prima cosa che incontrerete.
Niente firmware, niente impostazioni di scheda madre
Interleaving della memoria, profili di alimentazione, topologia PCIe e comportamento di avvio sono nostri. Se la messa a punto di qualcosa di tutto ciò fa parte del vostro lavoro, una macchina virtuale vi frustrerà entro una settimana.
La virtualizzazione annidata è limitata
Eseguire il vostro hypervisor dentro il nostro funziona per i test e male per la produzione. Proxmox VE è disponibile su metal e sulla E-32 in su proprio per questo motivo.
Condividete un dominio di guasto
Core e memoria sono solo vostri, ma il nodo, il suo switch e la sua alimentazione sono condivisi. Una macchina dedicata restringe quel dominio a una scheda che potete indicare.
Cosa compra la virtualizzazione
Tutto ciò che segue è una proprietà dell'astrazione piuttosto che dell'hardware, e ciascuna di queste cose sparisce nel momento in cui prendete l'intera macchina.
Una nuova macchina in 47 secondi
Tempo mediano dalla fattura saldata alle credenziali di root. Rebuild, resize e migrazioni tra siti sono la stessa operazione con una destinazione diversa.
Snapshot che richiedono secondi
Immagini point-in-time su storage separato, cinque slot per 5 € al mese, ripristinate in secondi. Su metal, gli snapshot sono una cosa che costruite e poi mantenete.
Il guasto hardware diventa un nostro problema
Un NVMe morente o un PSU guasto su un nodo significa che vi spostiamo, e vedete un riavvio. Lo stesso evento sulla vostra macchina significa un ticket, un'attesa e un rebuild dal backup.
Un prezzo minimo di 29 €
Il metal parte da 239 € perché è una scheda intera con la sua alimentazione e i suoi drive. I piccoli carichi di lavoro su metal stanno per lo più pagando core che restano in idle.
Trentaquattro città senza trentaquattro impegni
Attivare un'istanza in una seconda giurisdizione richiede un checkout, non un ordine hardware. La diffusione geografica è il punto in cui le macchine virtuali sono più difficili da battere.
Virtuale contro metal, come lo prezziamo noi
Entrambe le colonne sono il nostro catalogo, il che rende questo il confronto con meno archetipi del sito.
| VPS | Bare metal | |
|---|---|---|
| Prezzo d'ingresso | 29 € al mese | €239 al mese |
| Tempo di provisioning | 47 secondi, in mediana | Stesso giorno, di solito entro poche ore |
| Ridimensiona | Cambi piano, riavvio | Ordina un'altra macchina |
| Snapshot | In secondi, dal pannello, €5 per cinque slot | I tuoi, da costruire e gestire |
| Guasto hardware | Ti spostiamo; osservi un riavvio | Sostituiamo il pezzo; aspetti |
| Kernel e moduli | Kernel standard, i tuoi moduli con criterio | Qualsiasi kernel, qualsiasi hypervisor, qualsiasi partizionamento |
| Firmware e impostazioni della scheda madre | Nostro | I tuoi, via IPMI su una VPN |
| Vicini rumorosi | Nessuno su core dedicati | Nessuno, per definizione |
| 32 core e 256 GB | E-32 a €310 al mese | BM-E a €529 al mese, con 15.36 TB di NVMe |
| Costo per core a pieno utilizzo | Più alto | Più basso |
La riga sui 32 core merita una seconda lettura. La macchina virtuale è più economica per lo stesso numero di core; il metal costa €219 in più e ti dà i dischi, il firmware e la scheda madre.
Quando il metal è la scelta migliore
Vuoi eseguire il tuo hypervisor
Proxmox, o qualsiasi altra cosa che si aspetta di possedere la macchina. La virtualizzazione annidata è un ambiente di test, non una piattaforma di produzione, e fingere il contrario finisce male.
La disposizione dello storage è il prodotto
ZFS su dispositivi raw, specifiche larghezze di stripe, o un livello di cache che controlli tu. Parlare con veri dischi è molto diverso dal parlare con un block device che ti passiamo noi.
La licenza è prezzata per socket o per core
Alcuni software costano di più su una piattaforma virtuale di quanto costerebbe l'hardware. Leggi la licenza prima di scegliere, perché a volte decide l'intera architettura.
Hai un budget di latenza severo
Quando il jitter misurato in microsecondi è un requisito piuttosto che una preferenza, rimuovi ogni livello che puoi. Incluso il nostro.
La macchina sarà effettivamente piena
Con un utilizzo elevato e costante, il costo per core su metal vince chiaramente. Al trenta percento di utilizzo è un modo costoso per tenere caldi i core.
Come decidere in cinque minuti
- 01
Misura onestamente l'utilizzo attuale
Prendi il novantacinquesimo percentile di CPU e memoria su due settimane, non il picco che ti ha spaventato una volta. Sotto il cinquanta percento su una macchina che già possiedi, metal non è la risposta.
- 02
Chiediti se hai bisogno del livello sottostante
Firmware, hypervisor, dispositivi raw, IPMI. Un sì chiaro a uno qualsiasi di questi risolve subito; un vago forse significa no.
- 03
Prezza il guasto che puoi tollerare
Una scheda è un dominio di guasto. Se una sostituzione hardware di quattro ore fosse inaccettabile, comprate due macchine o prendete la piattaforma virtuale, dove lo spostamento è routine.
- 04
Inizia virtuale, poi migra
Eseguitelo su una E-32 per un mese e misurate. Migrare su metallo in seguito è una ricostruzione e una copia dei dati, ed è molto più economico che scoprire di aver comprato una scheda che non serviva.
“Eravamo certi di aver bisogno del metallo. Due settimane di grafici hanno detto che servivano un'istanza virtuale in più e un indice migliore.”
Domande
Per core, abbastanza vicini che la differenza è difficile da distinguere dal rumore tra le esecuzioni sulla maggior parte dei carichi di lavoro, perché il core è davvero dedicato. Dove vedrete un divario è con tassi di pacchetti molto elevati e accesso diretto ai dispositivi.
Su metallo nudo, sì, come immagine supportata. Sul lato virtuale è disponibile dalla E-32 in su, e sotto non preferiremmo, poiché le prestazioni annidate non sono qualcosa su cui siamo disposti a dare uno SLA.
Sì, e la gente lo fa regolarmente. È una nuova build e una copia dei dati piuttosto che una migrazione live, quindi pianificate una finestra di manutenzione; il supporto terrà entrambe le macchine durante la sovrapposizione.
Entro ciò che già stocchiamo, di solito entro un giorno: numero di dischi, configurazioni di memoria, indirizzi extra. Qualsiasi cosa che richieda un ordine di acquisto per parti che non abbiamo è una conversazione sui tempi di consegna, non un sì rapido.
Provatelo virtuale prima di comprare la scheda
E-32 vi dà 32 core EPYC e 256 GB di DDR5 ECC per €310 al mese. Se poi i grafici dicono che volete l'intera macchina, BM-E è in attesa e la migrazione è routine.