Видео: Facebook / OCP server (Ноември 2024)
Макар и много по-малко изявен от други събития наскоро, Open Compute Summit миналата седмица може да каже повече за посоката на големите компютри, отколкото всяко отделно съобщение на доставчика.
Първоначално Facebook организира Open Compute Project и това беше четвъртата среща на върха на групата през последните 18 месеца. Редица големи центрове за данни - от хостинг компании до големи финансови фирми - вече са членове и голяма част от индустрията вече се показва, за да изложи и предложи подкрепа. Идеята е да се препроектира съвременният сървър - първоначално за компютър, но също така и потенциално за съхранение - по начини, които отразяват нуждите на най-големите центрове за данни за по-добра мащабируемост и по-малко патентовани решения.
Първата стъпка е нов дизайн за стелажи, известен като спецификация Open Rack. Това използва стойки, които са по-широки и малко по-високи, отколкото в съществуващите сървъри. Днес стандартният шкаф (1U сървър) е широк 19 инча; с Open Rack единичната стойка ще бъде широка 21 инча. Новият размер е проектиран да побира три дънни платки или пет 3, 5-инчови устройства едно до друго, като се насочва към още по-плътни сървъри. Обърнете внимание, че в плана на Open Rack сървърите нямат собствени източници на захранване; вместо това багажникът има множество консумативи за захранване на всеки сървър.
Концепцията не е чак толкова различна от блейд сървърите, които се предлагат днес от Cisco, Dell, HP и IBM, но това е отворена спецификация, докато днешните решения обикновено са собствени. Това трябва да доведе до по-голяма конкуренция на разходите. (Освен това обърнете внимание, че размерът на рамката на багажника или шасито все още е около 24 инча, така че продуктите на Open Rack трябва да се поберат в съществуващите центрове за данни.) HP и Dell, наред с други, вече показаха продукти, които се вписват в дизайн на Open Rack, В рамките на Open Rack идеята е в крайна сметка да има различни „шейни“ - изчислителен модул с два процесора и малко количество памет и съхранение, DRAM модул, модул за съхранение и флаш модул за съхранение - всички те са свързани при много високи скорости. Тези модули трябва да могат да се смесват и съвпадат; и по-важното е, че всеки може да бъде заменен по различен график. (Флаш паметта обикновено се износва по-бързо от твърдите дискове, например, а процесорите често се надграждат на всеки две години или така, защото изискванията за изчисления наистина се възползват от закона на Мур, но други компоненти могат да бъдат надстроени на пет до шест години цикъл.)
Една нова спецификация се нарича Open Common Slot за процесори. Въз основа на PCI-Express, това трябва да позволи на процесори от всеки доставчик, който го поддържа, да влязат в Open Rack сървър. Традиционните доставчици на x86 сървъри Intel и AMD посочиха поддръжка, както и Applied Micro и Calxeda, като и двете показаха своите ARM базирани сървъри с ниска мощност. В допълнение, AMD и Intel заявиха, че са разработили дънни платки на Open Rack: Roadrunner на AMD и Decathlete на Intel.
Изглежда, че се постига голям напредък в свързването на такива сървъри. Intel казва, че доставя проби от силиконов модул за фотоника със 100Gbps и че разработва спецификации за използване на свързващото устройство за процесор, памет и мрежови карти в стелаж. Междувременно Mellanox показваше нова система, която включва контролери и превключвател на най-високата рейка, която може да работи с Infiniband със скорост до 56Gbps.
Други части на OCP работят върху проекта за съхранение на Open Vault (известен като Knox), който ще позволи до 30 диска в шаси 2U Open Rack. Редица големи имена в хранилището поддържат поне части от това, включително EMC, Fusion-io, Hitachi Global Storage и SanDisk, като Fusion-io показва карта ioScale, която може да има до 3.2TB флаш памет.
Първоначално голяма част от акцента за Open Compute идва от Facebook, който стартира проекта за справяне с огромните количества данни, които са му необходими за съхраняване, преместване и изчисляване всеки ден. На срещата на върха Facebook повтори някои от своите статистики за използване: - има един милиард потребители, които качват около 4, 2 милиарда харесвания, публикации и коментари на ден, както и около 350 милиона снимки на ден. В резултат на това Facebook се нуждае от допълнителни 7 петабайта на месец (и нараства) само за да съхранява снимки.
Facebook също говори за това как всъщност работи около 40 основни услуги и 200 второстепенни, но сега ги е разделил, така че те се изпълняват на един от петте стандартни типа сървъри: Web, база данни, Hadoop, Haystack (снимки) и емисия (много от Процесор и памет). Концепцията, която стои зад Open Compute, е да й позволи по-лесно да персонализира сървърите си за всяка услуга и да може лесно да сменяте и изменяте компоненти от различни доставчици и при различни графици, така че да е едновременно по-гъвкава и по-икономична.
Разбира се, тези от нас, които управляват центрове за данни за бизнеса, имат същите общи цели, въпреки че повечето от нас нямат почти същия мащаб. Засега предполагам, че големите потребители на концепциите Open Compute ще бъдат най-големите центрове за данни, подобно на това как големите облачни доставчици са били тласък за облачната платформа OpenStack. Всъщност със сигурност има припокриване в мисленето между тези групи, но с течение на времето понятията трябва да станат масови. Не бих се изненадал да видя, че фирми от всички размери могат да поръчват сървъри на Open Rack и по този начин да получат подобрения в цената и пъргавината, които обещават. Ще отнеме няколко години, но идеята със сигурност е обещаваща.