Facebook ha annunciato il primo chassis modulare open source per microserver ad alta potenza, nome in codice Yosemite, proponendo il progetto come contributo al progetto Open Compute affinché tutti i membri della comunità possano svilupparlo e implementarlo. Yosemite è progettato come uno chassis modulare contenente schede processore System-on-a-chip (SoC) ad alta potenza, che fornisce all'infrastruttura di Facebook una capacità scalabile quando richiesto.
Facebook ha iniziato a sperimentare con i SoC circa due anni fa, quando erano per lo più leggeri, concentrandosi su core piccoli e a basso consumo (la maggior parte erano inferiori a 30 W). Facebook indica che il loro primo approccio è stato quello di racchiudere fino a 36 SoC all'interno di un contenitore 2U, consentendo fino a 540 SoC per rack. Questo metodo non ha funzionato per Facebook, poiché le prestazioni a thread singolo erano troppo basse, il che ha comportato problemi di latenza elevata sulla loro piattaforma web. Pertanto, l'azienda si è quindi concentrata su processori più potenti, pur mantenendo l'approccio SoC modulare.
Facebook ha progettato ciascun nodo del server Yosemite come un modulo collegabile, ciascuno contenente un SoC con un TDP fino a 65 W, più canali di memoria con slot DIMM DDR standard, almeno un'interfaccia SSD locale e un controller di gestione locale. Inoltre, hanno anche standardizzato l'interfaccia del modulo in modo che le schede e i sistemi conformi possano interagire. L'interfaccia è un'estensione dell'interfaccia microserver OCP "Group Hug" originale, che fornisce I/O avanzato tramite un connettore PCI-E x16 aggiuntivo. Il sistema Yosemite può contenere anche fino a quattro schede SoC, che consumano fino a 400 W di potenza totale (che si traducono in circa 90 W per scheda SoC). Per semplificare la connettività esterna di questo sistema di server modulare, Facebook ha specificato una connessione di rete condivisa, con conseguente traffico di dati e di gestione.
Le caratteristiche degne di nota includono:
- Un SoC di classe server con canali di memoria multipli, che fornisce elaborazione ad alte prestazioni con TDP da 65 W per SoC e 90 W per l'intera scheda server.
- Un'interfaccia della scheda SoC standard per fornire un'interfaccia di sistema indipendente dalla CPU.
- Una soluzione di gestione del sistema indipendente dalla piattaforma per gestire il sistema e queste 4 schede server SoC, indipendentemente dal fornitore.
- Una scheda di interconnessione di rete multi-host conforme alle specifiche OCP Mezzanine Card 2.0, che collega fino a 4 schede server SoC tramite un'unica porta Ethernet.
- Una struttura di sistema conveniente, flessibile e di facile manutenzione.
Facebook afferma che questo sistema sarà completamente compatibile con Open Rack, che ha la capacità di ospitare fino a 192 schede server SoC in un unico rack. L'azienda ha inoltre annunciato che Mellanox ha già abilitato il supporto multi-host nella sua scheda Mezzanine ConnectX-4 OCP di prossima generazione.




Amazon