Video: What's inside a Facebook Datacenter Open Compute Rack? (November 2024)
Hoci je program Open Compute Summit, ktorý je oveľa menej výrazný ako iné nedávne udalosti, môže skončiť minulý týždeň a povedať viac o smerovaní veľkých počítačov ako o ktoromkoľvek inom oznámení dodávateľa.
Facebook spočiatku zorganizoval projekt Open Compute Project a toto bol štvrtý summit skupiny za posledných 18 mesiacov. V súčasnosti sú členmi veľké dátové centrá - od hostiteľských spoločností až po veľké finančné spoločnosti - a väčšina odvetvia sa teraz prejavuje, že ponúka podporu a podporu. Zámerom je prepracovať moderný server - spočiatku na výpočtovú techniku, ale aj potenciálne na ukladanie dát - tak, aby odrážal potreby najväčších dátových centier pre lepšiu škálovateľnosť a menej proprietárne riešenia.
Prvým krokom je nový dizajn stojanov, známy ako špecifikácia Open Rack. Používa regálové jednotky, ktoré sú širšie a mierne vyššie ako na existujúcich serveroch. Štandardná regálová jednotka dnes (server 1U) je široká 19 palcov; pri Open Rack by jediná regálová jednotka mala šírku 21 palcov. Nová veľkosť je navrhnutá tak, aby sa do nej zmestili tri základné dosky alebo päť 3, 5-palcových diskov smerujúcich k rovnomernejším serverom. Všimnite si, že v pláne Open Rack servery nemajú vlastné napájanie; namiesto toho má stojan viac napájacích zdrojov na napájanie každého servera.
Táto koncepcia sa nelíši od blade serverov, ktoré v súčasnosti ponúkajú spoločnosti Cisco, Dell, HP a IBM, ale ide o otvorenú špecifikáciu, zatiaľ čo dnešné riešenia sú spravidla proprietárne. To by malo viesť k väčšej konkurencii v oblasti nákladov. (Tiež si všimnite, že veľkosť rámu stojana alebo podvozku je stále asi 24 palcov široká, takže produkty Open Rack by sa mali zmestiť do existujúcich dátových centier.) Spoločnosti HP a Dell okrem iného už uviedli produkty, ktoré sa hodia do dizajnu Open Rack., V rámci Open Rack je myšlienka nakoniec mať rôzne „sane“ - modul výpočtu s dvoma procesormi a malým množstvom pamäte a úložiska, modul DRAM, úložný modul a pamäťový modul flash - všetky sú spojené. pri veľmi vysokých rýchlostiach. Tieto moduly by sa mali dať vzájomne kombinovať a porovnávať; a čo je dôležitejšie, každý môže byť nahradený iným rozvrhom. (Napríklad, flash pamäť sa zvyčajne vybíja rýchlejšie ako pevné disky a CPU sa často aktualizujú každé dva roky, pretože počítačové požiadavky skutočne využívajú Mooreov zákon, ale ďalšie komponenty sa môžu inovovať päť až šesťročným cyklom).)
Jedna nová špecifikácia sa nazýva Open Common Slot pre procesory. Na základe PCI-Express by to malo procesorom od ktoréhokoľvek dodávateľa, ktorý ho podporuje, umožniť prechod na server Open Rack. Podporu poskytli tradiční dodávatelia serverov x86 Intel a AMD, rovnako ako Applied Micro a Calxeda, ktorí obaja ukazovali svoje nízko-energetické servery založené na ARM. AMD a Intel okrem toho uviedli, že vyvinuli základné dosky Open Rack: Roadrunner AMD a dekantér spoločnosti Intel.
Zdá sa, že sa dosiahol veľký pokrok v prepojeniach takýchto serverov. Spoločnosť Intel tvrdí, že dodáva vzorky silikónového fotonického modulu s rýchlosťou 100 Gb / s a že vyvíja špecifikácie pre použitie prepojenia pre CPU, pamäť a sieťové karty v stojane. Mellanox medzitým predstavil nový systém, ktorý obsahuje radiče a prepínač na hornej časti stojana, ktorý dokáže spustiť Infiniband rýchlosťou až 56 Gb / s.
Ďalšie časti OCP pracujú na projekte úložného priestoru Open Vault (známeho ako Knox), ktorý umožní až 30 jednotiek v šasi 2U Open Rack. Niekoľko veľkých mien v ukladacom priestore podporuje aspoň niektoré z nich, vrátane EMC, Fusion-io, Hitachi Global Storage a SanDisk. Fusion-io zobrazuje kartu ioScale, ktorá môže mať až 3, 2 TB flash pamäte.
Spočiatku veľký dôraz na Open Compute pochádza od Facebooku, ktorý začal projekt zaoberať sa obrovským množstvom údajov, ktoré potrebuje na ukladanie, presúvanie a výpočet každý deň. Facebook na summite zopakoval niektoré zo svojich štatistických údajov o používaní: - má jednu miliardu používateľov, ktorí denne odovzdávajú asi 4, 2 miliardy hodnotení, príspevkov a komentárov, ako aj asi 350 miliónov fotografií za deň. V dôsledku toho potrebuje Facebook na ukladanie fotografií ďalších 7 petabajtov mesačne (a rastie).
Facebook tiež hovoril o tom, ako v skutočnosti beží asi 40 hlavných služieb a 200 menších služieb, ale teraz ich rozdelil tak, aby každý bežal na jednom z piatich štandardných typov serverov: Web, Databáza, Hadoop, Haystack (Photos) a Feed (veľa CPU a pamäť). Koncepcia Open Compute spočíva v tom, že umožňuje jednoduchšie prispôsobenie serverov pre každú službu a schopnosť ľahko vymeniť a odobrať komponenty od rôznych dodávateľov a podľa rôznych plánov, takže je flexibilnejšia a nákladovo efektívnejšia.
Tí z nás, ktorí prevádzkujú dátové centrá pre podniky, majú, samozrejme, rovnaké všeobecné ciele, hoci väčšina z nás nemá takmer rovnaký rozsah. Môj odhad je zatiaľ tým, že veľkí používatelia konceptov Open Compute budú najväčšími dátovými centrami, podobne ako poskytovatelia veľkých cloudov boli impulzom pre cloudovú platformu OpenStack. V myslení medzi týmito skupinami sa skutočne prekrývajú, ale v priebehu času by sa koncepty mali stať hlavným prúdom. Neprekvapilo by ma, keby si podniky všetkých veľkostí mohli objednať servery Open Rack, a tak získať zisk, ktorý sľubujú vylepšenia nákladov a obratnosti. Bude to trvať niekoľko rokov, ale táto myšlienka je určite sľubná.