Tenuto da ottobre 2019

Spostamento dell'intera flotta su Zen 4

Ogni nodo di produzione passa al silicio EPYC o Ryzen di ultima generazione nei prossimi nove mesi, un nodo alla volta, con finestre annunciate e nessun riavvio silenzioso.

A partire da gennaio, ogni nodo della flotta passa alla generazione attuale di silicio: serie EPYC 9004 sulle linee server e storage, serie Ryzen 7000 sulla linea generale. Il piano dura circa nove mesi. Alla fine, nessun componente più vecchio della generazione attuale trasporterà carichi di lavoro dei clienti.

Questa è la più grande operazione mai fatta sulla flotta in funzione e vale la pena spiegarla prima che inizi piuttosto che dopo.

Perché ora

La flotta attuale è un mix di due generazioni precedenti, il che era difendibile nel 2020 e ha smesso di esserlo verso la fine dell'anno scorso. Tre cose sono cambiate contemporaneamente: la DDR5 con ECC è diventata disponibile nelle capacità che la linea server richiede, la banda di memoria per socket è aumentata abbastanza da essere rilevante per i clienti limitati dalla memoria, e i numeri per core delle parti più vecchie hanno smesso di essere qualcosa che volevamo stampare accanto a un prezzo.

C'è anche una ragione più prosaica. Una flotta che copre tre generazioni richiede tre set di ricambi, tre procedure di qualifica e tre set di firmware da tracciare. Consolidare a una sola elimina un'intera categoria di sorprese alle due di notte.

L'ordine

Amsterdam per prima, perché tutto arriva ad AMS-01 per primo e così è sempre stato. Seguono Francoforte, Londra e New York, poi le altre sedi europee, poi Asia-Pacifico, poi le Americhe. Circa quattordici nodi a settimana una volta che il processo si stabilizza, meno all'inizio mentre scopriamo cosa abbiamo sbagliato.

Le sedi che aprono durante la migrazione aprono direttamente sulla nuova generazione e non vedono mai la vecchia.

Cosa sperimenterai

Migrazione live dove il carico di lavoro lo supporta. La maggior parte delle istanze si sposta tra host con una pausa misurata in poche centinaia di millisecondi. La vedrai in un grafico se stai guardando, altrimenti no.

Un riavvio programmato dove non lo supporta. Le istanze che usano GPU passthrough, kernel personalizzati con dispositivi fissi, o qualsiasi cosa che mantenga stato hardware non possono essere spostate live. Quelle ricevono una finestra.

Preavviso di cinque giorni lavorativi, via email, con una finestra specifica. Non un mese di vaghezza. Se manchiamo una finestra annunciata, il credito SLA si applica automaticamente senza che qualcuno debba aprire un ticket.

Nessun cambio di prezzo. La nuova generazione costa come la vecchia. Non vendiamo un sovrapprezzo di generazione e non teniamo il vecchio hardware a sconto per i clienti che non hanno letto l'email. Esce dall'edificio.

L'unica cosa da controllare

Il set di funzionalità CPU cambia, e AVX-512 è presente sulle nuove parti server dove prima non c'era. Compila con rilevamento delle funzionalità e non succede nulla. Se hai fissato una build a un set di flag specifico, o se esegui codice numerico che dispatca in base alle funzionalità rilevate all'avvio, testa prima della tua finestra, non dopo.

Elencherò le differenze esatte dei flag nell'avviso di migrazione per la tua sede. Circa un cliente su duecento deve fare qualcosa, e quelli che devono già sanno chi sono.

Cosa è già andato storto

Un lotto di moduli DDR5 ECC registrati per i primi quattro nodi server si è addestrato a una velocità inferiore a quella specificata e ci sono voluti nove giorni per capire che i moduli, non le schede, erano il problema. Quei nove giorni sono il motivo per cui questo annuncio è di dicembre piuttosto che di ottobre.

La fornitura è il rischio per l'intero piano. La memoria server in queste capacità non è qualcosa che puoi reperire con breve preavviso, e se il programma slitta, slitterà a causa della memoria piuttosto che a causa di qualcosa che controlliamo noi. Lo diremo qui se succede.

Cosa non stiamo facendo

Non offriamo un'opzione di rinuncia. Una flotta con una lunga coda di clienti che hanno rifiutato di spostarsi è una flotta con una vecchia generazione per sempre, e la coda diventa la cosa che nessuno vuole mantenere. Tutto si sposta.

Non approfittiamo dell'occasione per cambiare le specifiche dei piani. Gli stessi core, la stessa memoria, lo stesso storage, su silicio più veloce, allo stesso prezzo. Qualsiasi modifica al contenuto di un piano sarà un annuncio separato con la sua motivazione, perché combinare un cambio di specifica in una migrazione hardware è il modo in cui i clienti smettono di fidarsi degli avvisi di migrazione.

Pronto quando lo sei

Scegli una città. Scegli una dimensione. Paga in criptovaluta.

Nessun modulo su chi sei, nessuna attesa per l'approvazione di una persona, nessuna chiamata per verificare nulla. La fattura viene saldata e le credenziali arrivano nella tua casella di posta.