Podczas konferencji Open Compute Summit (OCP) 2017, Facebook ogłosił kompleksową modernizację swojej floty serwerów. Ogłoszenie obejmuje nowe obudowy pamięci masowej, serwery GPU i serwery obliczeniowe, a także najnowszą wersję Yosemite , wielowęzłowej platformy obliczeniowej Facebooka. Wszystkie specyfikacje projektowe są dostępne na stronie Open Compute Project, a kompleksowy zestaw plików projektowych sprzętu dla wszystkich systemów zostanie opublikowany.
Facebook ewoluował i nadal ewoluuje. Ten serwis społecznościowy wciąż utrzymuje swoją pozycję i możliwości udostępniania zdjęć, które zapewniły mu sukces; od momentu powstania Facebook dodał kilka innych funkcji. Kilka lat temu Facebook przejął usługę udostępniania zdjęć i filmów Instagram. Obecnie Facebook ma 100 milionów godzin filmów oglądanych dziennie, 95 milionów zdjęć i filmów wklejanych na Instagram, a ponad 400 milionów osób korzysta z czatów głosowych i wideo w Facebook Messengerze. Aby utrzymać to tempo i zadowolić klientów, Facebook musi odświeżyć swoją flotę serwerów, aby poprawić wydajność i skalowalność.
W zakresie pamięci masowej Facebook zastępuje obudowę Open Vault, z której korzystał od 2013 roku. Nowa obudowa, Bryce Canyon, została zaprojektowana z myślą o wysokiej gęstości przechowywania danych, takich jak zdjęcia i filmy. Nowy Bryce Canyon to obudowa 4OU (open rack), która obsługuje do 72 dysków twardych 3.5 cala (12 Gb SAS/6 Gb SATA), co stanowi gęstość o 20% wyższą niż w poprzedniej konstrukcji. Bryce Canyon ma modułową konstrukcję, dzięki czemu można go elastycznie konfigurować, na przykład jako JBOD lub wydajny serwer pamięci masowej. Nowa platforma, pełniąc funkcję serwera pamięci masowej, obsługuje mocniejsze procesory i nawet czterokrotnie większą pamięć niż poprzednie urządzenie pamięci masowej.
Wszystkie te zdjęcia i filmy wymagają wydajnego systemu GPU. Facebook zastępuje swój serwer GPU w Big Sur nowym Big Basin. Big Basin to JBOG (po prostu zbiór procesorów graficznych), zaprojektowany w celu oddzielenia obliczeń CPU od obliczeń GPU. Oddzielna konstrukcja oznacza, że Big Basin będzie potrzebował oddzielnych bloków obliczeniowych i sieciowych, ale oznacza to również, że można je skalować niezależnie. Big Basin może obsługiwać osiem procesorów GPU (akceleratory GPU NVIDIA Tesla P100). Odnotowano wzrost pamięci z 12 GB do 16 GB i prawie 100% wzrost przepustowości w porównaniu z Big Sur.
Ze względu na modułową konstrukcję powyższego systemu, konieczna jest jakaś jednostka główna do obliczeń. Facebook używa Leoparda do różnych usług obliczeniowych. Dzisiaj wprowadzają Tioga Pass, płytę główną z dwoma gniazdami, która wykorzystuje ten sam format 6.5" x 20" i obsługuje zarówno konstrukcje jednostronne, jak i dwustronne. Tioga Pass może zmaksymalizować konfiguracje pamięci dzięki swojej dwustronnej konstrukcji, mając moduły DIMM po obu stronach. Facebook ulepszył również złącze mSATA o gniazda M.2 obsługujące NVMe. Gniazda PCIe zostały ulepszone z x24 do x32, co pozwala na dwa gniazda x16 lub jedno gniazdo x16 i dwa gniazda x8. Podwaja to dostępną przepustowość PCIe i sprawia, że serwer jest bardziej elastyczną jednostką główną zarówno dla Big Basin, jak i Lightning JBOF. Facebook dodał również kartę sieciową 100G, aby umożliwić dostęp do pamięci flash o większej przepustowości.
Facebook zaktualizował również swoją wielowęzłową platformę obliczeniową Yosemite. Najnowsza wersja wykorzystuje nową konstrukcję obudowy vCubby 4 OU, jednak nadal jest kompatybilna z Open Rack v2. Każda obudowa obsługuje cztery karty serwerowe 1S lub dwa serwery i dwie karty urządzeń, a każdy z czterech serwerów może łączyć się z wielohostową kartą sieciową 50G lub 100G. Kolejną interesującą nową funkcją jest wsparcie serwisowe – serwery nie muszą już być wyłączane z sieci w celu serwisowania. Nowa platforma Yosemite obsługuje zarówno serwery Mono Lake, jak i Twin Lake 1S oraz oferuje obsługę karty Glacier Point SSD i karty Crane Flat Device.
Specyfikacje dla każdego z powyższych rozwiązań będą dostępne na stronie projektu Open Compute.




Amazon