Casa Lungimiranza Il progetto di calcolo aperto promette enormi cambiamenti nei server, nei data center

Il progetto di calcolo aperto promette enormi cambiamenti nei server, nei data center

Video: What's inside a Facebook Datacenter Open Compute Rack? (Novembre 2024)

Video: What's inside a Facebook Datacenter Open Compute Rack? (Novembre 2024)
Anonim

Sebbene molto meno importante rispetto ad altri eventi recenti, il vertice Open Compute della scorsa settimana potrebbe finire per dire di più sulla direzione dei grandi computer rispetto a qualsiasi annuncio del singolo fornitore.

Inizialmente Facebook ha organizzato l'Open Compute Project, e questo è stato il quarto summit del gruppo negli ultimi 18 mesi circa. Numerosi grandi data center, che vanno dalle società di hosting alle grandi società finanziarie, sono ora membri e gran parte del settore si sta presentando per esibire e offrire supporto. L'idea è di ridisegnare il server moderno, inizialmente per l'informatica, ma anche potenzialmente per l'archiviazione, in modi che riflettano le esigenze dei maggiori data center per una migliore scalabilità e soluzioni meno proprietarie.

Il primo passo è un nuovo design per i rack, noto come specifica Open Rack. Questo utilizza unità rack più larghe e leggermente più alte rispetto ai server esistenti. Un'unità rack standard oggi (un server 1U) è larga 19 pollici; con Open Rack, un'unità rack singola sarebbe larga 21 pollici. La nuova dimensione è progettata per adattarsi a tre schede madri o cinque unità da 3, 5 pollici affiancate, verso server ancora più densi. Si noti che nel piano Open Rack, i server non hanno i propri alimentatori; invece, il rack ha più forniture per alimentare ciascun server.

Il concetto non è poi così diverso dai server blade offerti oggi da Cisco, Dell, HP e IBM, ma si tratta di una specifica aperta, mentre le soluzioni di oggi tendono ad essere proprietarie. Ciò dovrebbe portare a una maggiore concorrenza sui costi. (Si noti inoltre che le dimensioni del telaio o dello chassis del rack sono ancora larghe circa 24 pollici, quindi i prodotti Open Rack dovrebbero adattarsi ai data center esistenti.) HP e Dell, tra gli altri, hanno già mostrato prodotti che si adattano a un design Open Rack.

All'interno di Open Rack, l'idea è quella di avere eventualmente "slitte" diverse: un modulo di calcolo con due processori e una piccola quantità di memoria e memoria, un modulo DRAM, un modulo di memoria e un modulo di memoria flash, tutti collegati a velocità molto elevate. Questi moduli dovrebbero poter essere mescolati e abbinati; e, cosa ancora più importante, ognuno può essere sostituito con un programma diverso. (Ad esempio, la memoria flash si esaurisce più rapidamente dei dischi rigidi, ad esempio, e le CPU vengono spesso aggiornate ogni due anni circa perché le richieste di calcolo sfruttano davvero la legge di Moore, ma altri componenti possono essere aggiornati su un ciclo da cinque a sei anni.)

Una nuova specifica si chiama Open Common Slot per processori. Basato su PCI-Express, ciò dovrebbe consentire ai processori di qualsiasi fornitore che lo supporta di accedere a un server Open Rack. Sia i venditori di server x86 tradizionali Intel che AMD hanno indicato il supporto, così come Applied Micro e Calxeda, entrambi con i loro server basati su ARM a bassa potenza. Inoltre, AMD e Intel hanno dichiarato di aver sviluppato schede madri Open Rack: Roadrunner di AMD e Decathlete di Intel.

Sembra che stiano accadendo molti progressi nelle interconnessioni per tali server. Intel afferma che sta spedendo campioni di un modulo fotonico al silicio a 100 Gbps e che sta sviluppando specifiche per l'utilizzo dell'interconnessione per CPU, memoria e schede di rete all'interno di un rack. Nel frattempo, Mellanox ha mostrato un nuovo sistema che include controller e uno switch top-of-rack che può eseguire Infiniband fino a 56 Gbps.

Altre parti dell'OCP stanno lavorando al progetto di archiviazione Open Vault (noto come Knox), che consentirà fino a 30 unità in uno chassis Open Rack 2U. Numerosi grandi nomi dello storage supportano almeno parte di questo, tra cui EMC, Fusion-io, Hitachi Global Storage e SanDisk, con Fusion-io che mostra una scheda ioScale che può avere fino a 3, 2 TB di memoria flash.

Inizialmente, gran parte dell'enfasi per Open Compute è arrivata da Facebook, che ha avviato il progetto per gestire l'enorme quantità di dati necessari per archiviare, spostare e calcolare ogni giorno. Al vertice, Facebook ha ripetuto alcune delle sue statistiche sull'utilizzo: –è un miliardo di utenti, che caricano circa 4, 2 miliardi di Mi piace, post e commenti al giorno, oltre a circa 350 milioni di foto al giorno. Di conseguenza, Facebook ha bisogno di altri 7 petabyte al mese (e in crescita) solo per archiviare le foto.

Facebook ha anche parlato di come gestisce attualmente circa 40 servizi principali e 200 minori, ma ora li ha suddivisi in modo che funzionino ciascuno su uno dei cinque tipi di server standard: Web, Database, Hadoop, Haystack (Foto) e Feed (molti CPU e memoria). Il concetto alla base di Open Compute è quello di consentire agli utenti di personalizzare più facilmente i propri server per ciascun servizio e di poter scambiare e rimpicciolire facilmente i componenti, provenienti da diversi fornitori e con orari diversi, quindi è più flessibile e più economico.

Naturalmente, quelli di noi che gestiscono data center per le aziende hanno gli stessi obiettivi generali, sebbene la maggior parte di noi non abbia quasi la stessa scala. Per ora, suppongo che i grandi utenti dei concetti di Open Compute saranno i più grandi data center, in modo simile a come i grandi fornitori di cloud sono stati l'impulso per la piattaforma cloud OpenStack. In effetti, c'è sicuramente una sovrapposizione nel pensiero tra questi gruppi, ma nel tempo i concetti dovrebbero diventare mainstream. Non sarei sorpreso di vedere aziende di tutte le dimensioni in grado di ordinare server Open Rack e quindi di ottenere i miglioramenti in termini di costi e agilità che promettono. Ci vorranno un paio d'anni, ma l'idea è sicuramente promettente.

Il progetto di calcolo aperto promette enormi cambiamenti nei server, nei data center