Hjem Fremadrettet tænkning Open compute-projekt lover enorme ændringer i servere, datacentre

Open compute-projekt lover enorme ændringer i servere, datacentre

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

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

Mens langt mindre fremtrædende end andre nylige begivenheder, kan sidste uges Open Compute-topmøde muligvis ende med at sige mere om retningen af ​​store computere end nogen enkelt leverandørmeddelelse.

Facebook organiserede oprindeligt Open Compute Project, og dette var gruppens fjerde sådanne topmøde i de sidste 18 måneder eller deromkring. Et antal store datacentre - lige fra hostingfirmaer til store finansielle firmaer - er nu medlemmer, og meget af branchen dukker nu op for at udstille og tilbyde support. Ideen er at redesigne den moderne server - oprindeligt til computing, men også potentielt til opbevaring - på måder, der afspejler behovene hos de største datacentre for bedre skalerbarhed og mindre proprietære løsninger.

Det første trin er et nyt design til stativer, kendt som Open Rack-specifikationen. Dette bruger rackenheder, der er bredere og lidt højere end i eksisterende servere. En standard rackenhed i dag (en 1U-server) er 19 tommer bred; med Open Rack, ville en enkelt rack-enhed være 21 tommer bred. Den nye størrelse er designet til at passe til tre bundkort eller fem 3, 5-tommers drev side om side, der går mod endnu tættere servere. Bemærk, at i Open Rack-planen har servere ikke deres egne strømforsyninger; I stedet har racket flere forsyninger til strøm til hver server.

Konceptet er ikke så forskelligt fra bladeserver, der tilbydes i dag af Cisco, Dell, HP og IBM, men dette er en åben specifikation, hvorimod nutidens løsninger har tendens til at være proprietære. Dette skulle føre til mere omkostningskonkurrence. (Bemærk også, at størrelsen på rackrammen eller chassiset stadig er ca. 24 tommer bredt, så Open Rack-produkter skal passe ind i eksisterende datacentre.) HP og Dell har blandt andet allerede vist produkter, der passer ind i et Open Rack-design.

I Open Rack er ideen til sidst at have forskellige "slæder" - et computermodul med to processorer og en lille mængde hukommelse og opbevaring, et DRAM-modul, et lagermodul og et flash-lagringsmodul - som alle er tilsluttet ved meget høje hastigheder. Disse moduler skal kunne blandes og matches; og vigtigere er, at hver kan udskiftes på en anden tidsplan. (Flash-hukommelse slides typisk hurtigere end hårde drev, og CPU'er opdateres ofte hvert andet år, fordi computerkrav virkelig drager fordel af Moore's Law, men andre komponenter kan godt opgraderes i en fem til seks-årig cyklus.)

En ny specifikation kaldes Open Common Slot for processorer. Baseret på PCI-Express bør dette give processorer fra enhver leverandør, der understøtter det, mulighed for at gå ind på en Open Rack-server. Traditionelle x86-serverudbydere Intel og AMD indikerede begge støtte, ligesom Applied Micro og Calxeda, som begge viste deres low-power ARM-baserede servere. Derudover sagde AMD og Intel, at de har udviklet Open Rack-bundkort: AMD's Roadrunner og Intels Decathlete.

Der ser ud til at være meget fremskridt i sammenkoblinger til sådanne servere. Intel siger, at det sender prøver af et 100 Gbps siliciumfotonikmodul, og at det udvikler specifikationer for brug af interconnect til CPU, hukommelse og netværkskort i et rack. I mellemtiden viste Mellanox et nyt system, der inkluderer controllere og en top-of-rack-switch, der kan køre Infiniband med op til 56 Gbps.

Andre dele af OCP arbejder på Open Vault-opbevaringsprojektet (kendt som Knox), som giver mulighed for op til 30 drev i et 2U Open Rack-chassis. En række af de store navne på lager understøtter i det mindste dele af dette, herunder EMC, Fusion-io, Hitachi Global Storage og SanDisk, hvor Fusion-io viser et ioScale-kort, der kan have op til 3, 2 TB flashhukommelse.

Oprindeligt er meget af vægten for Open Compute kommet fra Facebook, som startede projektet til at håndtere de enorme mængder data, det har brug for at gemme, flytte og beregne hver dag. På topmødet gentog Facebook nogle af sine brugsstatistikker: –Den har en milliard brugere, der uploader omkring 4, 2 milliarder likes, poster og kommentarer pr. Dag, samt omkring 350 millioner fotos om dagen. Som et resultat har Facebook brug for yderligere 7 petabytes om måneden (og vokser) bare for at gemme fotos.

Facebook talte også om, hvordan det faktisk kører omkring 40 større tjenester og 200 mindre tjenester, men nu har de delt dem op, så de hver kører på en af ​​fem standard-servertyper: Web, database, Hadoop, Haystack (Fotos) og Feed (masser af CPU og hukommelse). Konceptet bag Open Compute er at lade det lettere tilpasse sine servere til hver service og være i stand til let at bytte ind og ud komponenter, fra forskellige leverandører og på forskellige tidsplaner, så det er både mere fleksibelt og mere omkostningseffektivt.

Naturligvis har de af os, der driver datacentre for virksomheder, de samme generelle mål, selvom de fleste af os ikke har næsten samme skala. I øjeblikket antager jeg, at de store brugere af Open Compute-koncepterne vil være de største datacentre, svarende til hvordan de store skyudbydere har været drivkraften for OpenStack-skyplatformen. Der er faktisk bestemt overlapning i tankegangen mellem disse grupper, men med tiden bør begreberne blive mainstream. Jeg vil ikke være overrasket over at se virksomheder i alle størrelser kunne bestille Open Rack-servere og dermed kunne få de omkostnings- og agilityforbedringer, de lover. Det vil tage et par år, men ideen er bestemt lovende.

Open compute-projekt lover enorme ændringer i servere, datacentre