Bahay Ipasa ang Pag-iisip Nangangako ang bukas na compute project ng malaking pagbabago sa mga server, data center

Nangangako ang bukas na compute project ng malaking pagbabago sa mga server, data center

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

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

Habang hindi gaanong kilalang kaysa sa iba pang mga kamakailang mga kaganapan, ang Open Compute Summit noong nakaraang linggo ay maaaring magtapos na sabihin ang higit pa tungkol sa direksyon ng mga malalaking computer kaysa sa anumang indibidwal na anunsyo ng nagbebenta.

Una nang inayos ng Facebook ang Open Compute Project, at ito ang pang-apat na nasabing summit ng grupo noong nakaraang 18 buwan o higit pa. Ang ilan sa mga malalaking sentro ng data - mula sa mga kumpanya ng pagho-host sa mga malalaking pinansiyal na kumpanya - ay mga miyembro na ngayon, at ang karamihan sa industriya ngayon ay nagpapakita upang ipakita at magbigay ng suporta. Ang ideya ay upang muling idisenyo ang modernong server - sa una para sa pag-compute, ngunit potensyal din para sa imbakan - sa mga paraan na sumasalamin sa mga pangangailangan ng pinakamalaking mga sentro ng data para sa mas mahusay na scalability at hindi gaanong pagmamay-ari ng mga solusyon.

Ang unang hakbang ay isang bagong disenyo para sa mga rack, na kilala bilang ang Open Rack na detalye. Gumagamit ito ng mga yunit ng rack na mas malawak at medyo matangkad kaysa sa mga umiiral nang server. Ang isang karaniwang unit ng rack ngayon (isang server ng 1U) ay 19 pulgada ang lapad; sa Open Rack, ang isang solong yunit ng rack ay magiging 21 pulgada ang lapad. Ang bagong sukat ay idinisenyo upang magkasya sa tatlong mga motherboards o limang 3.5-pulgada na pag-mamaneho nang magkatabi, patungo sa kahit na mas masidhing server. Tandaan na sa Open Rack plan, ang mga server ay walang sariling supply ng kuryente; sa halip, ang rack ay may maraming mga supply upang ma-kapangyarihan ang bawat server.

Ang konsepto ay hindi lahat na naiiba sa mga blade server na inaalok ngayon ng Cisco, Dell, HP, at IBM, ngunit ito ay isang bukas na detalye, samantalang ang mga solusyon ngayon ay may posibilidad na maging pagmamay-ari. Ito ay dapat humantong sa higit pang kumpetisyon sa gastos. (Tandaan din na ang laki ng rack frame o tsasis ay pa rin ng halos 24-pulgada ang lapad, kaya ang mga produkto ng Open Rack ay dapat magkasya sa umiiral na mga sentro ng data.) Ang HP at Dell, bukod sa iba pa, ay nagpakita ng mga produkto na umaangkop sa isang disenyo ng Open Rack .

Sa loob ng Open Rack, ang ideya ay sa kalaunan ay may iba't ibang "sleds" - isang compute module na may dalawang processors at isang maliit na halaga ng memorya at imbakan, isang DRAM module, isang storage module, at isang flash storage module - lahat ng ito ay konektado sa napakataas na bilis. Ang mga modyul na ito ay dapat na ihalo at maitugma; at mas mahalaga, ang bawat isa ay maaaring mapalitan sa ibang iskedyul. (Ang memorya ng Flash ay karaniwang nagsusuot ng mas mabilis kaysa sa mga hard drive, halimbawa, at ang mga CPU ay madalas na na-upgrade tuwing dalawang taon o higit pa dahil ang mga kahilingan sa compute ay talagang sinasamantala ang Batas ng Moore, ngunit ang iba pang mga sangkap ay maaaring maayos na mai-upgrade sa isang limang-anim na taong cycle .)

Ang isang bagong pagtutukoy ay tinatawag na Open Common Slot para sa mga processors. Batay sa PCI-Express, dapat nitong pahintulutan ang mga processors mula sa anumang vendor na sumusuporta dito upang pumunta sa isang Open Rack server. Ang mga tradisyunal na x86 server vendor na Intel at AMD ay parehong nagpahiwatig ng suporta, tulad ng ginawa ng Applied Micro at Calxeda, na parehong ipinapakita ang kanilang mga mababang-kapangyarihan na mga ARM na nakabase sa server. Bilang karagdagan, sinabi ng AMD at Intel na binuo nila ang mga motherboard ng Open Rack: AMD's Roadrunner at ang Intel's Decathlete.

Ang isang pulutong ng pag-unlad ay tila nangyayari sa mga magkakaugnay para sa naturang mga server. Sinabi ng Intel na ito ay pagpapadala ng mga sample ng isang 100Gbps silikon na photonics module at na ito ay bumubuo ng mga pagtutukoy para sa paggamit ng interconnect para sa mga CPU, memorya, at mga networking card sa loob ng isang rack. Samantala, ang Mellanox ay nagpapakita ng isang bagong sistema na may kasamang mga controllers at isang top-of-rack switch na maaaring magpatakbo ng Infiniband hanggang sa 56Gbps.

Ang iba pang mga bahagi ng OCP ay nagtatrabaho sa Open Vault na proyekto ng imbakan (na kilala bilang Knox), na magpapahintulot sa hanggang sa 30 drive sa isang 2U Open Rack chassis. Ang isang bilang ng mga malalaking pangalan sa imbakan ay sumusuporta sa hindi bababa sa mga bahagi nito, kabilang ang EMC, Fusion-io, Hitachi Global Storage, at SanDisk, kasama ang Fusion-io na nagpapakita ng isang ioScale card na maaaring magkaroon ng hanggang sa 3.2TB ng flash memory.

Sa una, ang karamihan sa diin para sa Open Compute ay nagmula sa Facebook, na nagsimula sa proyekto upang harapin ang napakalaking halaga ng data na kinakailangan upang mag-imbak, ilipat, at makalkula bawat araw. Sa rurok, inulit ng Facebook ang ilan sa mga istatistika ng paggamit nito: - mayroong isang bilyong gumagamit, na nag-upload ng halos 4.2 bilyong gusto, post, at puna bawat araw, pati na rin ang halos 350 milyong mga larawan bawat araw. Bilang isang resulta, ang Facebook ay nangangailangan ng karagdagang 7 petabytes bawat buwan (at lumalaki) para lamang maimbak ang mga larawan.

Napag-usapan din ng Facebook ang tungkol sa kung paano aktwal na tumatakbo ang tungkol sa 40 pangunahing mga serbisyo at 200 na menor de edad, ngunit ngayon ay pinaghiwalay sila kaya't ang bawat isa ay tumatakbo sa isa sa limang mga karaniwang uri ng server: Web, Database, Hadoop, Haystack (Mga Larawan) at Feed (maraming CPU at memorya). Ang konsepto sa likod ng Open Compute ay hayaan itong mas madaling ipasadya ang mga server nito para sa bawat serbisyo, at upang madaling mapalitan at papasok ng mga sangkap, mula sa iba't ibang mga vendor at sa iba't ibang mga iskedyul, kaya pareho itong mas nababaluktot at mas mahusay na gastos.

Siyempre, ang mga sa amin na nagpapatakbo ng mga data center para sa mga negosyo ay may parehong pangkalahatang layunin, kahit na ang karamihan sa atin ay walang halos parehong sukat. Sa ngayon, ang hula ko ay ang mga malalaking gumagamit ng mga konsepto ng Open Compute ay ang pinakamalaking mga sentro ng data, na katulad ng kung paano ang mga malalaking provider ng ulap ay naging impetus para sa platform ng OpenStack cloud. Sa katunayan, tiyak na magkakapatong sa pag-iisip sa pagitan ng mga pangkat na ito, ngunit sa paglipas ng panahon, ang mga konsepto ay dapat maging pangunahing. Hindi ako magulat na makita ang mga negosyo ng lahat ng mga sukat na makapag-order ng mga Open Rack server, at sa gayon ay makakakuha ng mga pagpapabuti sa gastos at liksi na ipinangako nila. Aabutin ng ilang taon, ngunit ang ideya ay tiyak na nangangako.

Nangangako ang bukas na compute project ng malaking pagbabago sa mga server, data center