Video: Kozmetika KAHNE - Zdenka Kahne prejela priznanje za inovacije (November 2024)
Morda je najbolj zanimiv trend računalniške strojne opreme danes Open Compute Project in njegova prizadevanja si prizadevajo za prehod k skupnim, učinkovitim standardom za opremo podatkovnih centrov, ne pa k lastniški strojni in programski opremi, ki jo imamo danes. Ko smo prvič slišali za Open Compute, se je zdel dober način, da bi spletna podjetja s hiperrazmernimi merili oblikovala bolj energetsko učinkovite, lažje vzdrževalne strežnike. Toda od takrat je Open Compute prerasel številne druge oblike strojne opreme - od shranjevanja do povezovanja v mrežo - in postaja uporaben za računalništvo v podjetjih, ne le za programsko opremo v oblaku.
Vse to je bilo očitno na prejšnjem tednu na vrhu Open Compute Project, na katerem so številna podjetja predstavila novo strojno opremo, ki je namenjena delu s strojno opremo in specifikacijami Open Compute, od strežnikov do omrežij.
"Leta 2011 smo posadili nekaj semen, " je ob odprtju vrha dejal Frank Frankovsky, ki predseduje fundaciji OCP. "Kaj bi se zgodilo, če bi na strojni prostor uporabili načela odprtokodne kode? Delo, ki ga opravljamo skupaj, temeljno spreminja industrijo."
Novi čipi in specifikacije Potisnite strežnike, ki temeljijo na orožju
Nekatere stvari, napovedane med tednom, so izstopale. Velika večina strežnikov v resničnem svetu in v projektu Open Compute temelji na Intelovih procesorjih Xeon in arhitekturi x86. Čeprav se to verjetno ne bo kmalu spremenilo, so imeli konkurenti, kot sta ARM in AMD, nekaj zanimivih alternativ.
AMD je napovedal svoj prvi 64-bitni strežni procesor, zasnovan na ARM, 28nm serijo Opteron A1100 (s kodnim imenom Seattle), za katerega je Andrew Feldman, generalni direktor in podpredsednik podjetja, dejal, da bo kupce vzorčeval "v nekaj tednih", čeprav je po pričakovanjih, da bodo široko dostopni do konca leta. A1100 vključuje 4- ali 8-jedrne procesorje ARM Cortex-A57, do 4 MB skupne L2 in 8MB skupnega predpomnilnika L3, dvojni pomnilniški kanal DDR3 ali DDR4 z ECC, ARM TrustZone za varnost in soprocesorje za šifriranje in podatke stiskanje.
Feldman je govoril o razvojnem kompletu serije A s procesorjem A1100 in povedal, da je podjetje tesno sodelovalo z Linaro Enterprise Group in prodajalci programske opreme, da bi razvilo združljiv operacijski sistem Linux, ki temelji na Fedora Red Hat, optimiziran sklad LAMP, podpora Java in drugo programska oprema, vključno z aplikacijami, hipervizorji, prevajalniki in simulatorji. Feldman je postavil majhen mikro-strežniški dizajn in pri tem uporabil AMD Opteron A-Series in skupno specifikacijo reže Open Compute Project za matične plošče, znane kot "Group Hug", in napovedal, da ga je podjetje prispevalo k projektu, tako da lahko strojne družbe lahko začnite graditi strežnike na njegovi osnovi.
Medtem ko je Feldman dejal, da se AMD zavzema za x86 in za ARM, je močno predlagal, da se prihodnost podatkovnega centra usmeri v strežnike, ki temeljijo na ARM. "V zgodovini računalnikov so vedno zmagali manjši, cenejši in večji procesorji, " je dejal Feldman. "Pri tem ni nobena izjema." Opozoril je, da je bilo lani poslanih 8 milijard procesorjev ARM v primerjavi s 13 milijoni x86 strežniških procesorjev. (To se zdi kot neumna primerjava, saj vključuje ARM-ove procesorje, ki se uporabljajo v vseh vrstah ne-podatkovnih centrov, vendar izključuje x86, ki se uporabljajo v ničesar, razen strežnikov.) Feldman je napovedal, da bo ARM do leta 2019 poveljeval četrtini trga strežnikov in po meri ARM SoC-ji bodo pravilo za velike podatkovne centre, medtem ko bodo manjši, učinkovitejši procesorji x86 prevladovali na strežniškem trgu x86.
Tudi na strani čipov je Applied Micro dejal, da bo X-Gene 2 to pomlad vzorčil s tistim, kar podjetje pravi, da bo prva izvedba ARMv8, namenjena strežnikom. Feldman je tudi dejal, da mu bo naslednje leto sledil X-Gene 3 s 16 ali več ARM jeder, narejenimi na procesorju FinFET.
Nekateri pomisleki, ki so jih nekateri imeli glede strežnikov, ki temeljijo na ARM, je razdrobljenost. V nasprotju s tem je Ian Drew, izvršni podpredsednik poslovnega razvoja in glavni direktor ARM-a za trženje, napovedal novo arhitekturo strežnikov. Ideja je imeti en osnovni spekter strojne opreme za razvijalce OS in strojne programske opreme ter eno samo sliko OS za vse strežnike, ki temeljijo na ARMv8-A. "Gre za specifikacijo strojne opreme, ki so jo skupaj napisali fantje strojne opreme in programska oprema, " je dejal Drew. Opozoril je, da ne gre za standardizacijo, pri kateri bodo vsi monolitni, temveč je zasnovana tako, da se diferenciacija zgodi na pravem sloju ob pravem času.
Drew je dejal, da želi ARM zagotoviti, da so vsi na krovu, zato je javno dostopen na spletni strani ARM. Ima podporo proizvajalcev originalnih izdelkov in številnih polprevodniških partnerjev, vključno z AMD, Applied Micro, Broadcom in Cavium.
Microsoft se pridruži OCP
Microsoft je dejal, da se pridružuje OCP in prispeva celoten nabor specifikacij za strežnike, ki napajajo Office 365, Windows Azure in Bing. Podpredsednik podjetja Bill Laing je dejal, da želi podjetje spodbuditi inovacije v oblačnih podatkovnih centrih. Ta začetna zasnova se zelo razlikuje od standardnega 21-palčnega stojala, ki ga je prvotno prispeval Facebook, ki je do danes opredelilo večino strežnikov Open Compute. Namesto tega je podvozje 12U, ki se prilega standardnemu regalu z računalniškim rezilom, rezilom za shranjevanje, skupno podlago, deljeno močjo in hlajenjem ter vozliščem za upravljanje.
Laing je dejal, da je te modele mogoče predhodno sestaviti in imeti minimalno integracijo na kraju samem, saj je mogoče celotne pladnje odstraniti in zamenjati. V primerjavi s tradicionalnim podjetniškim strežnikom je dejal, da ta zasnova prinaša do 40-odstotne prihranke pri stroških, do 15-odstotno povečanje učinkovitosti in 50-odstotno izboljšanje uvajanja in servisnih časov. Ideja je, da kupcem omogočimo enake ugodnosti in "poganjamo računalništvo v oblaku naprej, tako kot smo preoblikovali računalništvo v računalniških podatkovnih centrih."
Microsoft deluje več kot 200 oblačnih storitev na svetovni ravni, saj na več kot 90 trgih oskrbuje več kot milijardo strank in več kot 20 milijonov podjetij, v svojih podatkovnih centrih pa trenutno uporablja več kot milijon strežnikov, je dejal Laing.
Odpri računanje doda omrežje
En nov projekt je mreženje, ki se je uradno začelo maja maja. "Nekako čudno je, da je odprtokodni program imel tako pozitiven vpliv na programsko opremo, strežnike in podatkovne centre ter shranjevanje. Imamo te ljubeče oblikovane otoke z odprtokodno tehnologijo, toda to, kar povezuje te otoke skupaj, je še vedno lastniško črno polje." Je rekel Frankovski. "Tako smo se odločili, da odpremo to črno škatlo in strankam omogočimo prožnost in izbiro pri njihovem omrežju in preglednosti. K odprtokodni strojni opremi nas pritegnejo iste stvari, ki nas pritegnejo k odprtokodni strojni opremi. To je naravna človeška radovednost o tem, kako to delo in kako bi drugače delovalo, če bi ga ločil in sestavil nazaj tako, kot ga želim sestaviti nazaj?"
Po mesecih je dejal, da je OCP prispeval prispevke Broadcoma, Intela, Mellanoxa, Big Switch-a in Cumulus Networks.
Medtem ko so številna podjetja govorila o nelastniških vrhunskih stikalih, sem bil navdušen, ko je Dell objavil sklenitev dogovora s Cumulus Networks, v okviru katerega bo strojna družba prodala Cumulusovo mrežno programsko opremo, ki temelji na Linuxu, poleg omrežja, ki je združljivo z OCP strojna oprema.
Druge zanimive novice o strojni opremi na razstavi so vključile objavo Seagatea, da svojo platformo za shranjevanje Kinetic prispeva k OCP, ki aplikacijam omogoča, da se povežejo s shranjevanjem neposredno prek Etherneta in ne prek tradicionalnih strežnikov za shranjevanje.
Facebookova popolna optimizacija infrastrukture
Glede na njegovo ključno vlogo pri uvedbi Open Compute ni presenetljivo, da je Facebook eden vodilnih pri sprejemanju večine tehnologij. Jay Parikh, Facebookov podpredsednik za infrastrukturo, je predstavil "zakaj so vse stvari, ki jih Facebook počne z infrastrukturo, dejansko pomembne." Na začetku se je Facebook infrastrukturna ekipa samo osredotočila na to, da stvari tečejo, je dejal Parikh. Ker pa je ekipa še naprej rasla, je ekipa hitro dosegla omejitve strojne in programske opreme. Imeli so nekaj "spektakularnih neuspehov, " je dejal, vendar se je v tem procesu naučil ene osnovne stvari: V obsegu se vse vaše težave povečajo.
Po poti so ustvarili novo zasnovo strežnika, ki je bila stroškovno učinkovitejša in energetsko učinkovitejša ter olajšala upravljanje in popravilo strežnikov. Danes ima Facebook podatkovni center po meri s stoli po meri, računalniškimi in pomnilniškimi strežniki ter mreženjem.
"Sčasoma smo bili prisiljeni prevzeti nadzor nad vsakim delom sklada, ker smo morali biti v koraku z rastjo, " je dejal Parikh. Govoril je o konceptu "popolne optimizacije infrastrukture", vključno s programsko opremo, omrežjem, strežniki in pomnilnikom. Zdaj podjetje uporablja samo strojno opremo Open Compute Project. "Dejansko prihranimo tono denarja, " je dejal. V zadnjih treh letih je s popolno optimizacijo stakov Facebook prihranil več kot 1, 2 milijarde dolarjev.
Parikh je nato podal posodobitev o hladilniku Facebooka. Povedal je, da je prvi novi hladilnik za shranjevanje v podjetju s kapaciteto 30 petabajtov zaživel, kmalu pa se bo pojavil drugi, ki bo v naslednjih mesecih skupne zmogljivosti za shranjevanje dosegel "dobrih 100 petabajtov". Vsak objekt je zasnovan za shranjevanje največ treh eksebajtov, tako da je veliko prostora za rast.
Parikh je prvič pokazal prototip Facebookovega pomnilniškega strežnika z uporabo Blu-ray plošč (ideja, o kateri je podjetje govorilo na lanskem vrhu). Strežnik kabineta ima 10.000 Blu-ray plošč za skupno 1 petabajt pomnilnika, Facebook pa načrtuje, da bo gostoto sčasoma povečal na 5 petabajtov na stojalo. Parikh je v primerjavi s trenutnim hladilnim sistemom za shranjevanje na trdem disku lahko znižal stroške na polovico in zmanjšal porabo energije za 80 odstotkov. Facebook namerava preizkusiti proizvodni sistem pozneje v letošnjem letu in uporabljal bo Blu-ray strežnike za hladno shranjevanje redkih uporabniških fotografij in videoposnetkov.
Odprite računska in manjša podjetja
Ena od stvari, ki me je najbolj zanimala od vrha, je bila navedba, da koncepta ne vključujejo le podjetja v oblaku, kot so Facebook, Rackspace in Microsoft. Namesto tega je Frankovsky opozoril na velike podjetniške odjemalce, kot so Bloomberg, Fidelity in Goldman Sachs, da so v postopku uvajanja Open Compute.
Zanimivo je, da je zdaj na voljo več načinov uporabe standardnih 19-palčnih komponent stojala z 21-palčnim vsebnikom Open Rack in obratno. Frankovsky je na primer poudaril, da je Fidelity prišel z odprtim mostom na standardno EIA stojalo v odprt stojalo. Hyve Solutions je vzel nekaj sistemskih plošč Open Compute in jih znova pakiral v standardne 19-palčne pladnje ter prispeval dizajn nazaj v temelje.
V panelni razpravi sta Marc Andreessen, soustanovitelj in generalni partner Andreessen Horowitz, in Andy Bechtolsheim, ustanovitelj, glavni razvojni direktor in predsednik Arista Networks, spregovorila o tem, kako se trend manj poceni podatkovnih centrov spreminja v podjetjih.Andreessen je dejal, da zdaj obstaja velika korenina za kombiniranje odprtokodne programske opreme in odprtokodne strojne opreme z veliko količino, da se znatno zmanjšajo stroški sistemov in zagotovijo storitve v oblaku na področjih, kot sta zdravstveno varstvo in izobraževanje. Nova podjetja lahko skoraj v celoti tečejo v oblaku, zato posledično 500.000 dolarjev zdaj kupi zagonsko dve leti vzletno-pristajalne steze, da bi lansirali izdelek. Medtem ko ima Facebook (Andreessen v upravnem odboru) zdaj velik kapitalski proračun, bi po njegovem mnenju, če bi obstajal leta 1999, potreboval kapitalski proračun 50- do 100-krat večji, kot je zdaj, morda nameni 100 milijard dolarjev letno za kapital opreme, kar je nemogoče. Razvoj strojne opreme z večjimi količinami je tisto, kar omogoča storitve, kot sta Facebook ali Google. Če načrtujete nadaljnjih deset let, bo po njegovem mnenju možna storitev.
"Vsa rast je v oblaku, " je dejal Bechtolsheim, tradicionalna poraba IT pa se zmanjšuje ali upada. Arista Networks razvija mrežno opremo, ki ustreza potrebam teh podatkovnih centrov v oblaku. Povedal je, da je zelo smiselno standardizirati strojno opremo za mreženje. Dokler se projekt Open Compute ni uresničil, je dejal Bechtolsheim, industrija nikoli ni imela foruma za odprte, skupne strojne inovacije. Čeprav je še vedno nekaj podjetij, ki izdelujejo svoje čipe, in meni, da je to zapuščen model. Stvar pri mreženju je, da potrebujete sklad programske opreme, ki dejansko deluje. Strojna oprema je enostavna, programska oprema je trda, je dejal, zato ima Arista veliko večjo programsko ekipo.
Bechtolsheim je dejal, da bodo ARM v podatkovnem centru naredili 64-bitne računalnike in ARM SoC z višjimi frekvencami (vsaj 2GHz). To se bo verjetno zgodilo, ko bo to smiselno, je dejal. Povedal je tudi, da je "v Intelovi obrambi" opravil izjemno delo, saj je izkoristil svojo procesno tehnologijo za zagotavljanje energetsko učinkovitejših in manj dragih procesorjev. Intel je tu izjemen tekmec in potrebujete tekmovanja za nadaljevanje inovacij, je dejal. Ob trenutni stopnji napredka bo podatkovni center, ki danes stane milijardo dolarjev, v desetletju stal le 10.000 dolarjev. To bo omogočilo naslednji generaciji aplikacij.
Da bi pripomogel k temu, da bodo izdelki Open Compute širše sprejeti, je Frankovsky napovedal drugačno licenco za tehnologijo, ki je bolj podobna GPL, tako da bodo kakršna koli izvedena dela vrnjena v temelj, pa tudi certificiranje strojne opreme Open Compute z uporabo novih laboratorijev na Tajvanu in v Univerza v Teksasu v San Antoniju.