Facebook atklāj savus aparatūras noslēpumus

Tikai dažas nedēļas pirms masīva, īpaši efektīva datu centra ieslēgšanas Oregonas laukos Facebook tiešsaistē piedāvā visa veida dizainu un specifikācijas. To darot, uzņēmums pārkāpj tīmekļa kompānijām jau sen iedibinātu nerakstītu noteikumu: neizpaudiet savu servera pilno datu noliktavu noslēpumus.





Jaunais datu centrs Prinevilā, Oregonas štatā, aizņem 147 000 kvadrātpēdu un ir viena no energoefektīvākajām skaitļošanas noliktavām, kas jebkad ir uzbūvēta.

Ironiski, ka lielākā daļa šo slepeno serveru lielā mērā paļaujas uz atvērtā pirmkoda vai bezmaksas programmatūru, piemēram, Linux operētājsistēmu un Apache tīmekļa serveri. Facebook darbības, kas nodēvēta par Open Compute Project, mērķis ir uzsākt līdzīgu tendenci ar aparatūru.

Marks [Zukerbergs] varēja izveidot Facebook savā kopmītņu istabā, jo pastāvēja PHP un Apache, kā arī cita bezmaksas un atvērtā pirmkoda programmatūra, saka Deivids Rekordons, kurš palīdz koordinēt Facebook atvērtā pirmkoda programmatūras izmantošanu un ieguldījumu tajā. Mēs vēlējāmies to veicināt attiecībā uz aparatūru un publicēt pietiekami daudz informācijas par mūsu datu centru un serveriem, lai kāds cits varētu tos izveidot.



Citu lielo tehnoloģiju firmu attieksme nevarētu būt savādāka, saka Rikardo Bjančini , kurš pēta energoefektīvu skaitļošanas infrastruktūru Rutgers universitātē. Parasti uzņēmumi, piemēram, Google vai Microsoft, jums neko nestāstīs par saviem dizainiem, viņš saka. Viņš saka, ka atvērtāka pieeja varētu palīdzēt tīmeklim kopumā kļūt efektīvākam. Viņš saka, ka šādas ēkas atvēršana ļoti palīdzēs pētniekiem un arī citiem nozares dalībniekiem. Tas paver jaunas iespējas dalīties un sadarboties.

Atvērtie aparatūras modeļi ir paredzēti jaunam datu centram Prinevilā, Oregonas štatā, kas tiks ieslēgts vēlāk šajā mēnesī. 147 000 kvadrātpēdu lielā ēka palielinās Facebook kopējo skaitļošanas jaudu aptuveni uz pusi; sociālais tīkls jau katru dienu apstrādā aptuveni 100 miljonus jaunu fotoattēlu, un tā lietotāju bāze, kas pārsniedz 500 miljonus, strauji pieaug.

Materiāls, kas tiek darīts pieejams - jaunā tīmekļa vietnē — ietver detalizētas ēkas elektrisko un dzesēšanas sistēmu specifikācijas, kā arī iekštelpu serveru pielāgotus dizainus. Facebook šo pieeju dēvē par atvērtu, nevis par atvērtā pirmkoda pieeju, jo uz tās dizainparaugiem neattieksies patiesa atvērtā pirmkoda juridiska licence, kas paredz, ka ikvienam, kas tos modificē, ir jādalās ar veiktajām izmaiņām.

Plāni atklāj Facebook centienus izveidot vienu no energoefektīvākajiem datu centriem, kas jebkad ir uzbūvēti. Atšķirībā no gandrīz visiem citiem datu centriem, Facebook jaunajā ēkā netiek izmantoti dzesētāji, lai atdzesētu gaisu, kas plūst gar serveriem. Tā vietā gaiss no ārpuses plūst pāri putuplasta spilventiņiem, kas samitrināti ar ūdens strūklu, lai atdziestu iztvaikojot. Ēka ir rūpīgi orientēta, lai valdošie vēji novadītu āra gaisu ēkā gan ziemā, gan vasarā.

Facebook inženieri arī izveidoja jaunu elektrisko dizainu, kas samazina to reižu skaitu, kad elektroenerģija no tīkla tiek palaista caur transformatoru, lai samazinātu tā spriegumu ceļā uz iekšējiem serveriem. Lielākā daļa datu centru izmanto transformatorus, lai samazinātu 480 voltu spriegumu no tuvākās apakšstacijas līdz 208 voltiem, taču Facebook dizains šo soli izlaiž. Mēs darbinām 480 voltus līdz pat serverim, saka Džejs Pārks, Facebook datu centra inženierijas direktors. Tas novērš nepieciešamību pēc transformatora, kas tērē enerģiju.

Lai tas būtu iespējams, Parks un kolēģi izveidoja jauna veida servera barošanas avotu, kas aizņem 277 voltus un ko var atdalīt no 408 voltu avota, neizmantojot transformatoru. 408 volti tiek piegādāti, izmantojot metodi, kas pazīstama kā trīsfāžu jauda: trīs vadi nodrošina trīs maiņstrāvas ar rūpīgi atšķirīgu laiku. Atdalot vienu no šiem vadiem, tiek iegūta 277 voltu barošana.

Parks un kolēģi arī izstrādāja jaunu rezerves akumulatoru dizainu, kas nodrošina serveru darbību elektroenerģijas padeves pārtraukumu laikā, pirms tiek iedarbināti rezerves ģeneratori — aptuveni 90 sekundes. Tā vietā, lai izveidotu vienu milzīgu akumulatoru noliktavu tam paredzētā telpā, serveros tiek izplatīti daudzi skapja izmēra akumulatori. Tas ir efektīvāk, jo akumulatoriem ir kopīgi elektriskie savienojumi ar apkārtējiem datoriem, tādējādi novēršot speciālos savienojumus un transformatorus, kas nepieciešami vienam lielam veikalam. Parks aprēķina, ka viņa jaunā elektriskā konstrukcija patērē apmēram 7 procentus no tajā ievadītās jaudas, salīdzinot ar aptuveni 23 procentiem tradicionālam dizainam.

Saskaņā ar standarta datu centra efektivitātes mērījumu — enerģijas izmantošanas efektivitātes (PUE) rādītāju — Facebook uzlabojumi ir radījuši vienu no visu laiku efektīvākajiem datu centriem. PUE tiek aprēķināts, dalot ēkas kopējo enerģijas patēriņu ar tās datoru patērēto enerģiju — ideāls datu centrs iegūtu 1. Mūsu testi liecina, ka Prinevilas PUE ir 1,07, saka Parks. Uzņēmums Google, kas iegulda lielus līdzekļus datu centru efektivitātē, ziņoja par vidējo PUE 1,13 visās tā atrašanās vietās 2010. gada pēdējā ceturksnī (kad ziemas temperatūras dēļ datu centri ir visefektīvākie), un visefektīvākais rādītājs ir 1,1.

Google un citi tagad varēs izvēlēties elementus no Facebook dizaina, taču tas neapdraud Facebook reālo biznesu, saka Frenks Frankovskis, uzņēmuma aparatūras dizaina direktors. Viņš saka, ka Facebook ir veiksmīgs lieliskā sociālā produkta dēļ, nevis tāpēc, ka mēs varam izveidot zemu izmaksu infrastruktūru. Nav iemesla, kāpēc mums nevajadzētu palīdzēt citiem.

paslēpties