Confronto

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é.

01

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.

01

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.

02

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.

03

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.

04

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.

05

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.

02

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.

01

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.

02

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.

03

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.

04

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.

05

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.

03

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.

VPSBare metal
Prezzo d'ingresso29 € al mese€239 al mese
Tempo di provisioning47 secondi, in medianaStesso giorno, di solito entro poche ore
RidimensionaCambi piano, riavvioOrdina un'altra macchina
SnapshotIn secondi, dal pannello, €5 per cinque slotI tuoi, da costruire e gestire
Guasto hardwareTi spostiamo; osservi un riavvioSostituiamo il pezzo; aspetti
Kernel e moduliKernel standard, i tuoi moduli con criterioQualsiasi kernel, qualsiasi hypervisor, qualsiasi partizionamento
Firmware e impostazioni della scheda madreNostroI tuoi, via IPMI su una VPN
Vicini rumorosiNessuno su core dedicatiNessuno, per definizione
32 core e 256 GBE-32 a €310 al meseBM-E a €529 al mese, con 15.36 TB di NVMe
Costo per core a pieno utilizzoPiù altoPiù 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.

04

Quando il metal è la scelta migliore

01

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.

02

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.

03

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.

04

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.

05

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.

05

Come decidere in cinque minuti

  1. 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.

  2. 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.

  3. 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.

  4. 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.
Responsabile backend, Francoforte
06

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.

Pronto quando lo sei

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.