Quando il working set non ci sta più
Ogni trucco di tuning nel manuale smette di aiutare nel momento in cui i tuoi dati non ci stanno più in memoria. Questa linea esiste perché continui a starci: ECC DDR5 registrata, topologia server reale e abbastanza core per farci qualcosa.
When the working set stops fitting in RAM, nothing else you tune matters. This line exists so that it keeps fitting: ECC memory, real server topology, and enough cores to use it.
| Piano | Core dedicati | Memoria | Storage NVMe | Velocità porta | Prezzo | |
|---|---|---|---|---|---|---|
| E-8 Entry into ECC | 8 | 64 GB | 500 GB | 25 Gbit/s | €89.00 /mese | Configura |
| E-16Più utilizzato The workhorse tier | 16 | 128 GB | 1 TB | 25 Gbit/s | €165.00 /mese | Configura |
| E-32 A full socket | 32 | 256 GB | 2 TB | 25 Gbit/s | €310.00 /mese | Configura |
| E-48 Half a terabyte of RAM | 48 | 512 GB | 4 TB | 25 Gbit/s | €580.00 /mese | Configura |
I prezzi sono IVA esclusa ove applicabile. Traffico: Illimitato, uso corretto.
AMD EPYC 9354P · Zen 4 · 32C/64T · ECC DDR5-4800 · NUMA-aware pinning
Trentaquattro città, ventinove paesi
I valori di latenza sono mediane misurate dalle nostre sonde, non brochure dei fornitori. Si aggiornano; la pagina si aggiorna quando lo fanno.
A cosa serve il silicio server
Un componente desktop con un dissipatore grande non è un server. La differenza non è il badge; è capacità di memoria, correzione della memoria, linee PCIe e la capacità di tenere ogni core alimentato contemporaneamente.
EPYC 9354P, trentadue core, dodici canali di memoria, un socket.
Il 9354P ci dà trentadue core Zen 4 e sessantaquattro thread su un singolo socket, collegati a dodici canali di DDR5-4800 registrata. Dodici canali è il punto centrale. Su una piattaforma desktop a due canali, sedici core occupati passano una parte significativa della giornata aspettando la memoria piuttosto che calcolando; qui non lo fanno.
Anche il single-socket è una scelta deliberata. Non c'è un secondo processore a cui saltare, nessun link inter-socket da saturare e nessuna possibilità che uno scheduler metta i tuoi thread su un lato della macchina e la tua memoria sull'altro. Meno cose da sbagliare significa meno ticket di supporto che iniziano con le parole "ieri andava bene".
Mezzo terabyte in una singola istanza
Il livello superiore porta cinquecentododici gigabyte di memoria correttiva. Database analitici, cache in-memory, heap JVM che nessuno ha ancora avuto il coraggio di profilare — tutto ci sta senza un progetto di sharding.
Core che restano occupati insieme
Quarantotto thread tutti a fare lavoro reale è un problema diverso da un thread che va veloce. La larghezza di banda per core è ciò che rende possibile il secondo caso, ed è una cifra che le piattaforme desktop non possono raggiungere a nessuna velocità di clock.
Linee PCIe in abbondanza
Abbastanza linee da far sì che NVMe, rete e dispositivi di passthrough non competano per lo stesso percorso stretto. Questa è la stessa piattaforma host sotto le linee GPU e storage, proprio per questo motivo.
Prevedibile, piuttosto che a picchi
Le frequenze di clock qui sono più basse rispetto alla linea Ryzen e molto più piatte. Per qualsiasi cosa con un budget di latenza misurato al 99° percentile, piatto vale più di veloce.
ECC, e cosa fa davvero
Gli errori di memoria non sono esotici. Su una grande flotta accadono settimanalmente, e su una macchina senza correzione accadono invisibilmente, che è la parte che dovrebbe preoccuparti.
La correzione non è una casella da spuntare. È un log che puoi leggere.
La ECC DDR5-4800 registrata corregge errori a bit singolo in volo e rileva quelli a bit multipli. Un errore corretto diventa una riga in un log piuttosto che un numero sbagliato nel tuo set di risultati. Quando un modulo inizia a produrli a un ritmo che non ci piace, viene sostituito durante una finestra programmata, prima che diventi un errore non correggibile e un riavvio non pianificato.
Il caso pratico di questo non è la teoria dell'affidabilità. È che un database con un bit capovolto in una cache di pagina non crasha: scrive il valore capovolto su disco, lo replica fedelmente a ogni standby e ti lascia scoprire il problema tra sei settimane quando un report non concorda con se stesso.
I contatori di correzione per la tua istanza sono visibili nel pannello. Se preferisci guardarli tu stesso, le stesse cifre sono esposte tramite l'API.
Who should not buy this
Il silicio server non è automaticamente la scelta migliore. È la scelta migliore per un problema specifico e abbastanza ristretto.
Metà delle persone che chiedono EPYC vogliono la linea Ryzen e una buona notte di sonno.
Il tuo collo di bottiglia è un singolo thread
Un core 9354P è più lento di un core 9950X, e nessuna quantità di larghezza di banda di memoria cambia questo. Se il tuo profiler mostra un thread al cento percento e trentuno core addormentati, stai comprando nella linea sbagliata.
Lo compri per il badge
Niente rende un carico di lavoro enterprise-grade solo perché gira su una parte con scritto EPYC. Compra questo quando la quantità di memoria o il numero di core sono davvero il vincolo, e compra la linea più economica quando non lo sono.
Ti servono quaranta terabyte
Qui l'NVMe raggiunge l'apice a pochi terabyte a cifra singola. La capacità di archiviazione volumetrica sta nella linea storage, sulla stessa piattaforma host, a una frazione del costo per terabyte.
Vuoi una GPU in seguito
Le schede non vengono aggiunte a istanze EPYC in esecuzione. La linea GPU esiste perché il passthrough richiede che l'host sia predisposto da subito.
Vuoi l'intera macchina
Dal livello E-32 in su hai l'intero socket, ma l'hypervisor è ancora nostro. Se la tua esigenza è un kernel tuo, un tuo scheduler o virtualizzazione annidata a piena velocità, compra il metal.
Allocazione, e dove entra NUMA
Comprare memoria è facile. Assicurarsi che i core che la usano siano fisicamente vicini è la parte che distingue una piattaforma server da un foglio di specifiche.
Core assegnati in modo fisso, memoria riservata, ed entrambi sullo stesso lato della macchina.
I core sono fissati a core fisici, un tenant per core e il suo thread gemello, esattamente come sulla serie Ryzen. Ciò che cambia qui è la collocazione: la tua memoria è allocata dal dominio NUMA in cui sono i tuoi core, così un accesso alla memoria non attraversa la fabric per raggiungere l'indirizzo che vuole. Le istanze troppo grandi per un solo dominio sono fissate sul numero minimo di domini che le contengono, e la topologia viene passata all'ospite, così il tuo scheduler può vedere la verità.
Due core su trentadue sono riservati per hypervisor, storage e monitoraggio. Il resto viene venduto una volta. Quando finiscono, il sito smette di mostrare questa linea nel configuratore: a volte è fastidioso, ma è sempre onesto.
| Risorsa | Come viene allocata | Cosa è condiviso |
|---|---|---|
| Core CPU | Ancorato all'interno di un dominio NUMA dove la dimensione lo consente | Niente |
| Memoria | Riservato all'avvio dal dominio locale. ECC registrato | Niente |
| Topologia | Passata attraverso, così lo scheduler del guest vede le distanze reali | Non applicabile |
| Capacità NVMe | Thick-provisioned alla creazione | Niente |
| Porta di rete | Venticinque gigabit al secondo, dedicati | Uplink del sito, dimensionato sopra la somma |
| Overhead dell'hypervisor | Due core riservati per nodo, fuori dalla tua allocazione | Non applicabile |
Dischi e collegamento
Il nodo di riferimento porta quattro unità NVMe enterprise in coppie mirror con hot spare, e due interfacce da venticinque gigabit in bonding su switch separati.
Quattro NVMe Gen4 per nodo, con mirroring, su porta da venticinque gigabit.
Con mirroring e protezione da perdita di alimentazione
Le scritture ricevono conferma dalla cache con backup a condensatore. Un evento di alimentazione scarica la cache piuttosto che scartarla, che è la differenza tra un replay pulito del journal e una lunga serata.
Uplink in bonding, switch separati
Due interfacce in un gruppo di aggregazione di collegamento su switch distinti. Un riavvio dello switch costa qualche pacchetto perso piuttosto che un'interruzione.
Filtraggio già attivo
Fino a dodici terabit al secondo di pulizia al perimetro, permanentemente inline. Non c'è nulla da attivare quando inizia un attacco, perché sta già filtrando quando ciò accade.
Illimitato, con cifre pubbliche
L'uso corretto su una porta da venticinque gigabit è di centocinquanta terabyte al mese. La cifra è scritta nella pagina dei prezzi invece di essere lasciata vaga così da poter essere usata contro di te in seguito.
Porta i tuoi indirizzi
Dalla fascia E-32 in su, nei siti dove l'upstream lo consente, puoi annunciare il tuo spazio IP. Apri un ticket con i dettagli dell'oggetto e ti risponderemo entro un giorno.
Quaranta gigabit, se ti servono
Una porta dedicata da quaranta gigabit è disponibile su questa linea ovunque il sito abbia la capacità dietro di sé. È un'opzione a pagamento, prezzata nella pagina dei prezzi, e la maggior parte delle persone non ne ha bisogno.
Dove gira, e il trasferimento
Sette siti non ce l'hanno: Reykjavík, Sofia, Chișinău, Panama City, Santiago, Mumbai e Johannesburg. Quelli sono siti Ryzen e storage, e il configuratore te lo dirà prima che ti affezioni all'idea.
Ventisette dei trentaquattro siti hanno capacità EPYC.
Tutto il resto ce l'ha, inclusi tutti e cinque i siti nordamericani e ogni sito asiatico tranne Mumbai. Francoforte e Amsterdam hanno la maggior capacità e ricevono prima il nuovo hardware. Zurigo ha EPYC ma lo raziona, perché lo spazio rack lì costa quello che costa lo spazio rack a Zurigo.
- 01
Dimensiona in base alla memoria, non ai core
Calcola il working set al picco, aggiungi ciò che la cache di pagina guadagna davvero, e compra la fascia superiore. Il numero di core su questa linea tende ad arrivare come conseguenza della cifra di memoria piuttosto che come decisione separata.
- 02
Prova su un periodo mensile
Prendi un'istanza per un mese prima di impegnarti per due anni alla tariffa scontata. Il rimborso di sette giorni copre la prima settimana se la risposta si rivela negativa.
- 03
Sposta i dati tramite la rete
Venticinque gigabit e traffico illimitato rendono una copia multi-terabyte un lavoro da una notte. Per qualcosa di più grande, chiedi al supporto un trasferimento seeded piuttosto che inventare un piano con corriere.
- 04
Tieni a mente la topologia
Se la tua applicazione assegna i propri thread, leggi la topologia che esponiamo piuttosto che assumere una macchina piatta. Sbagliare questo è la causa singola più comune di una migrazione che sembra più lenta dell'hardware che ha sostituito.
- 05
Cresci sul posto quando possibile
Memoria e NVMe si espandono sullo stesso nodo quando ha spazio. Un salto che il nodo non può assorbire diventa una migrazione live, programmata con te, di solito entro un giorno lavorativo.
Quando un nodo fallisce
Le istanze grandi impiegano più tempo a tornare, perché mezzo terabyte di memoria deve essere popolato da qualche parte. Preferiamo dirlo piuttosto che implicare il contrario.
Lo stesso percorso di guasto del resto della flotta, con più memoria da riempire.
I guasti ai dischi sono assorbiti dal mirror e dall'hot spare, senza interruzione della tua istanza. Un modulo di memoria difettoso di solito viene rilevato dall'aumento dei contatori di correzione prima che diventi non correggibile, e viene sostituito in una finestra concordata con te. Entrambi sono di routine, e nessuno dei due è un incidente.
Un nodo perso completamente viene ricostruito su hardware standby nello stesso sito, con i tuoi indirizzi che seguono. Il riavvio su un'istanza piccola richiede minuti. Sulla fascia più grande la cifra onesta è più vicina a mezz'ora, la maggior parte del tempo speso a spostare dati piuttosto che a decidere cosa fare.
I contatori di correzione sono leggibili da te
Non devi crederci sulla parola riguardo alla salute della memoria sotto la tua istanza. I contatori sono nel pannello e nell'API.
I crediti sono automatici
L'uptime contrattuale è del 99,99% al mese. Se non viene raggiunto, un credito viene accreditato sul tuo account senza modulo di reclamo, telefonata o discussione sulla causalità.
La replica batte la speranza
Una singola istanza è una singola istanza, qualunque sia il costo dell'hardware. Se il carico di lavoro non può perdere trenta minuti, esegui una standby in un secondo sito e fai pratica con il failover prima di averne bisogno.
Domande su questa linea
Perché è ciò che possiamo acquistare, montare in rack e raffreddare in volume oggi a un prezzo che mantiene questa linea dov'è. Il 9354P è un componente maturo con comportamento termico noto e nessuna sorpresa a livello di firmware. Quando una generazione di server più recente avrà senso per la flotta, apparirà nel changelog piuttosto che in silenzio sotto istanze esistenti.
Dodici moduli registrati DDR5-4800 per nodo, correzione attiva, contatori esposti. Leggili nel tuo pannello o tramite API. Chiunque dichiari ECC senza mostrarti i contatori ti sta chiedendo di fidarti di un foglio di specifiche.
Dal livello E-32 in su, sì, ed è un'immagine supportata. La virtualizzazione annidata funziona ma comporta un costo di prestazioni reale. Se gli ospiti annidati sono il prodotto vero, il bare metal è la risposta onesta.
Se il database sta in memoria su Ryzen e le tue query sono per lo più a thread singolo, Ryzen vince sulla latenza e costa meno. Una volta che il working set supera i centoventotto gigabyte, o hai molte query costose concorrenti, EPYC vince con un margine che cresce con la dimensione del problema.
I tuoi core e la tua memoria sono collocati nello stesso dominio, quindi un accesso non attraversa il fabric. Le istanze troppo grandi per un dominio ne attraversano il minor numero possibile, e passiamo la topologia reale così che il tuo scheduler non stia a indovinare.
Dal livello E-32 in su, nei siti dove l'upstream lo consente. Invia i dettagli dell'oggetto in un ticket e avrai una risposta entro un giorno, incluso un chiaro no se il sito non può farlo.
Acquista la cifra di memoria di cui hai davvero bisogno
Scegli un livello in base alla resident set piuttosto che al numero di core, tienilo per un mese e spostati in alto sul posto se il numero era sbagliato. Il pagamento è in criptovaluta, l'iscrizione è un indirizzo email e la prima settimana è rimborsabile senza motivo.