211service.com
„Facebook“ atveria savo aparatinės įrangos paslaptis
Likus kelioms savaitėms iki didžiulio, itin efektyvaus duomenų centro Oregono kaimo vietovėje įjungimo, „Facebook“ internete pateikia viso objekto dizainą ir specifikacijas. Taip bendrovė pažeidžia seniai nusistovėjusią nerašytą taisyklę žiniatinklio įmonėms: nesidalykite savo serverių užpildytų duomenų saugyklų paslaptimis.

Naujasis duomenų centras Prinevilyje, Oregone, užima 147 000 kvadratinių pėdų plotą ir yra vienas efektyviausių kada nors pastatytų kompiuterinių sandėlių.
Ironiška, bet dauguma tų slaptų serverių labai priklauso nuo atvirojo kodo arba nemokamos programinės įrangos, pavyzdžiui, „Linux“ operacinės sistemos ir „Apache“ žiniatinklio serverio. „Facebook“ žingsniu, pavadintu „Open Compute Project“, siekiama pradėti panašią tendenciją naudojant aparatinę įrangą.
Markas [Zuckerbergas] galėjo paleisti „Facebook“ savo bendrabučio kambaryje, nes egzistavo PHP, „Apache“ ir kita nemokama atvirojo kodo programinė įranga, sako Davidas Recordonas, padedantis koordinuoti „Facebook“ atvirojo kodo programinės įrangos naudojimą ir indėlį į ją. Norėjome tai paskatinti dėl aparatinės įrangos ir paskelbti pakankamai informacijos apie mūsų duomenų centrą ir serverius, kad kas nors kitas galėtų juos sukurti.
Kitų didelių technologijų įmonių požiūris negali būti kitoks, sako Ricardo Bianchini , kuris Rutgerso universitete tiria energiją taupančios skaičiavimo infrastruktūrą. Paprastai tokios įmonės kaip „Google“ ar „Microsoft“ jums nieko nepasakos apie savo dizainą, sako jis. Jis sako, kad atviresnis požiūris galėtų padėti visam žiniatinkliui tapti veiksmingesniam. Jis sako, kad toks pastato atidarymas labai padės mokslininkams ir kitiems pramonės veikėjams. Tai atveria naujas galimybes dalytis ir bendradarbiauti.
Atviri techninės įrangos projektai skirti naujam duomenų centrui Prineville mieste, Oregone, kuris bus įjungtas vėliau šį mėnesį. 147 000 kvadratinių pėdų pastatas padidins bendrą „Facebook“ skaičiavimo pajėgumą maždaug per pusę; socialinis tinklas jau kasdien apdoroja apie 100 milijonų naujų nuotraukų, o jo daugiau nei 500 milijonų vartotojų skaičius sparčiai auga.
Pateikiama medžiaga – naujoje svetainėje - apima išsamias pastato elektros ir aušinimo sistemų specifikacijas, taip pat individualų viduje esančių serverių dizainą. „Facebook“ šį metodą vadina atviru, o ne atvirojo kodo, nes jo projektams nebus taikoma tikroji atvirojo kodo teisinė licencija, kuri reikalauja, kad visi juos modifikuojantys asmenys dalytųsi visais atliktais pakeitimais.
Planai atskleidžia „Facebook“ pastangų sukurti vieną efektyviausių kada nors pastatytų duomenų centrų vaisius. Kitaip nei beveik visuose kituose duomenų centruose, naujajame „Facebook“ pastate nenaudojami aušintuvai, kad atvėsintų pro serverius tekantį orą. Vietoj to, oras iš išorės teka per putplasčio trinkeles, sudrėkintas vandens purslais, kad atvėstų išgaruodamas. Pastatas kruopščiai orientuotas, kad vyraujantys vėjai nukreiptų lauko orą į pastatą tiek žiemą, tiek vasarą.
„Facebook“ inžinieriai taip pat sukūrė naują elektros dizainą, kuris sumažina elektros energijos tiekimo iš tinklo skaičių per transformatorių, kad sumažintų jo įtampą pakeliui į viduje esančius serverius. Dauguma duomenų centrų naudoja transformatorius, kad sumažintų 480 voltų įtampą iš artimiausios pastotės iki 208 voltų, tačiau „Facebook“ dizainas praleidžia šį žingsnį. Mes paleidžiame 480 voltų įtampą iki pat serverio, sako Jay Park, „Facebook“ duomenų centro inžinerijos direktorius. Tai pašalina transformatoriaus, kuris eikvoja energiją, poreikį.
Kad tai būtų įmanoma, Parkas su kolegomis sukūrė naujo tipo serverio maitinimo šaltinį, kuris naudoja 277 voltus ir kurį galima atskirti nuo 408 voltų maitinimo nenaudojant transformatoriaus. 408 voltai tiekiami naudojant metodą, žinomą kaip trifazė galia: trys laidai teka tris kintamąsias sroves su kruopščiai skirtingu laiku. Atskyrus vieną iš šių laidų, gaunamas 277 voltų maitinimas.
Parkas ir jo kolegos taip pat sugalvojo naują atsarginių baterijų dizainą, kuris palaiko serverių veikimą nutrūkus maitinimui prieš įsijungiant atsarginiams generatoriams – maždaug 90 sekundžių. Užuot statę vieną didžiulę baterijų parduotuvę tam skirtoje patalpoje, serveriuose yra paskirstyta daug spintelės dydžio baterijų. Tai efektyviau, nes baterijos dalijasi elektros jungtimis su aplinkiniais kompiuteriais, o tai pašalina specialias jungtis ir transformatorius, reikalingus vienai didelei parduotuvei. Parkas apskaičiavo, kad jo naujoji elektros konstrukcija sunaudoja apie 7 procentus į jį tiekiamos galios, o įprastesnio dizaino atveju – apie 23 procentus.
Pagal standartinį duomenų centrų efektyvumo matą – energijos naudojimo efektyvumo (PUE) balą – „Facebook“ patobulinimai sukūrė vieną efektyviausių duomenų centrų. PUE apskaičiuojamas padalijus bendrą pastato energijos suvartojimą iš jo kompiuterių sunaudotos energijos – tobulas duomenų centras gautų 1 balą. Mūsų bandymai rodo, kad Prineville PUE yra 1,07, sako Parkas. „Google“, kuri daug investuoja į duomenų centrų efektyvumą, pranešė apie 1,13 vidutinį PUE visose savo vietose per paskutinį 2010 m. ketvirtį (kai dėl žiemos temperatūros duomenų centrai tampa efektyviausi), o efektyviausias balas – 1,1.
„Google“ ir kiti dabar galės pasirinkti elementus iš „Facebook“ dizaino, tačiau tai nekelia grėsmės tikrajam „Facebook“ verslui, sako Frank Frankovsky, bendrovės techninės įrangos dizaino direktorius. „Facebook“ yra sėkmingas dėl puikaus socialinio produkto, o ne dėl to, kad galime sukurti pigią infrastruktūrą, sako jis. Nėra jokios priežasties, kodėl neturėtume padėti kitiems.