Video: LISA14 - Open Compute Project and the Changing Data Center (November 2024)
Čeprav je precej manj viden kot drugi nedavni dogodki, lahko prejšnji teden Open Compute Summit pove več o smeri velikih računalnikov kot vsaka posamezna objava prodajalca.
Facebook je sprva organiziral projekt Open Compute in to je bil četrti tovrstni vrh v zadnjih 18 mesecih. Številni veliki podatkovni centri - od gostujočih podjetij do velikih finančnih podjetij - so zdaj člani, in večina industrije se zdaj kaže, da razstavlja in ponuja podporo. Ideja je preoblikovati sodobni strežnik - sprva za računalništvo, lahko pa tudi za shranjevanje - na načine, ki odražajo potrebe največjih podatkovnih centrov za boljšo razširljivost in manj lastniških rešitev.
Prvi korak je nova zasnova regal, znana kot Specifikacija Open Rack. Ta uporablja stojalne enote, ki so širše in nekoliko višje kot v obstoječih strežnikih. Danes je običajna regalna enota (1U strežnik) široka 19 centimetrov; z odprtim stojalom bi bila enotna nosilna enota široka 21 centimetrov. Nova velikost je zasnovana za namestitev treh matičnih plošč ali petih 3, 5-palčnih pogonov drug ob drugem, ki se usmerjajo proti še gostejšim strežnikom. Upoštevajte, da strežniki v načrtu Open Rack nimajo lastnih napajalnikov; namesto tega ima stojalo več zalog za napajanje vsakega strežnika.
Koncept ni vse tako različen od strežniških strežnikov, ki jih danes ponujajo Cisco, Dell, HP in IBM, vendar je to odprta specifikacija, medtem ko so današnje rešitve ponavadi lastniške. To bi moralo privesti do večje stroškovne konkurence. (Upoštevajte tudi, da je velikost okvirja ali šasije še vedno široka približno 24 centimetrov, zato bi se izdelki Open Rack morali prilegati obstoječim podatkovnim centrom.) HP in Dell sta med drugim že pokazala izdelke, ki ustrezajo zasnovi Open Rack.
Znotraj odprtega stojala je ideja, da bi na koncu imeli različne "sani" - računalniški modul z dvema procesorjema in majhno količino pomnilnika in pomnilnika, DRAM modulom, pomnilniškim modulom in pomnilniškim modulom - vsi ti so povezani pri zelo velikih hitrostih. Te module je treba imeti možnost mešanja in usklajevanja; in kar je še pomembneje, da se lahko vsak zamenja po drugačnem razporedu. (Flash pomnilnik se ponavadi obrabi hitreje kot trdi diski, na primer, CPU-ji se pogosto nadgradijo vsaki dve leti ali tako, ker zahteve za računanje resnično izkoristijo Moore-ov zakon, vendar so druge komponente morda nadgrajene na pet do šestletni cikel.)
Ena nova specifikacija se imenuje Open Common Slot za procesorje. Na osnovi PCI-Expressa naj bi to omogočilo procesorjem katerega koli prodajalca, ki ga podpirajo, na strežnik Open Rack. Tradicionalna prodajalca strežnikov x86 Intel in AMD sta navajala podporo, kot tudi Applied Micro in Calxeda, oba pa sta pokazala svoje ARM-strežnike z majhno močjo. Poleg tega sta AMD in Intel povedala, da sta razvila matične plošče Open Rack: AMD's Roadrunner in Intelov Decathlete.
Zdi se, da se veliko povečuje napredek pri povezovanju takšnih strežnikov. Intel pravi, da pošilja vzorce silikonskega modula fotonike 100 Gbps in da razvija specifikacije za uporabo medomrežnega povezovanja za CPU, pomnilnik in mrežne kartice znotraj stojala. Medtem je Mellanox pokazal nov sistem, ki vključuje krmilnike in vrhunsko stikalo, ki lahko poganja Infiniband s hitrostjo do 56 Gbps.
Drugi deli OCP delujejo na projektu shranjevanja Open Vault (znan kot Knox), ki bo v podvozju 2U Open Rack omogočil do 30 pogonov. Številna velika imena v pomnilniku podpirajo vsaj dele tega, vključno z EMC, Fusion-io, Hitachi Global Storage in SanDisk, pri čemer Fusion-io prikazuje kartico ioScale, ki ima do 3, 2 TB pomnilnika flash.
Na začetku je bil velik poudarek na odprtem računanju pri Facebooku, ki je začel projekt obravnavati ogromno količino podatkov, ki jih potrebuje za shranjevanje, premikanje in računanje vsak dan. Na vrhu je Facebook ponovil nekaj svojih statističnih podatkov o uporabi: - ima milijardo uporabnikov, ki na dan naložijo približno 4, 2 milijarde všečkov, objav in komentarjev ter približno 350 milijonov fotografij na dan. Zaradi tega Facebook potrebuje dodatnih 7 petabajtov na mesec (in narašča) samo za shranjevanje fotografij.
Facebook je govoril tudi o tem, kako dejansko deluje približno 40 večjih storitev in 200 manjših storitev, zdaj pa jih je razdelil tako, da se vsak izvaja na enem od petih standardnih vrst strežnikov: splet, zbirka podatkov, Hadoop, sena (fotografije) in feed (veliko CPU in pomnilnik). Koncept Open Compute je omogočiti lažjo prilagoditev strežnikov za vsako storitev ter enostavno spreminjanje in odstranjevanje komponent različnih proizvajalcev in različnih urnikov, tako da je hkrati bolj prilagodljiv in stroškovno učinkovitejši.
Seveda imamo tisti, ki vodimo podatkovne centre za podjetja, enake splošne cilje, čeprav večina od nas nima skoraj enakega obsega. Za zdaj ugibam, da bodo veliki uporabniki konceptov Open Compute največji podatkovni centri, podobno kot so veliki ponudniki oblakov spodbudili platformo oblaka OpenStack. Dejansko se v razmišljanju teh skupin zagotovo prekriva, sčasoma pa bi morali koncepti postati mainstream. Ne bi bil presenečen, ko vidim, da bodo podjetja vseh velikosti lahko naročila strežnike Open Rack in s tem lahko pridobila izboljšave stroškov in okretnosti, ki jih obljubljajo. Trajalo bo nekaj let, a ideja se vsekakor obeta.