Facebook вже наглядає місце для пам'яті Intel 3D XPoint

Facebook вже наглядає місце для пам'яті Intel 3D XPoint

 Минулого тижня стартував саміт Open Compute Project (OCP) 2016. Ініціатором ідеї «відкритих комп'ютерних проектів» була компанія Facebook, що сталося понад п'ять років тому. Необхідність у відкритих обчислювальних архітектурах була продиктована тим, що Facebook, як і інші найбільші компанії IT-сектора, самостійно проектувала сервери і ЦОД для власних потреб. Під час проектування неминуче виникали проблеми взаємозамінності комплектуючих, а також існували обмеження, пов'язані з ліцензуванням інтерфейсів, компонування і багато чого іншого. Відкриті архітектури, у свою чергу, давали можливість скоротити кошти на розробку та експлуатацію систем.


На сьогодні ідею Open Compute Project підтримали багато розробників і виробників комплектуючих. Зокрема, до групи підтримки увійшли компанії Intel, AMD, Seagate, Microsoft та інші великі бренди. При цьому починання Facebook відкрито ігнорували компанії IBM, Google і NVIDIA. І це неспроста. У середині 2013 року, приблизно через два з половиною роки після старту ідеї Open Compute Project, компанії IBM, Google, NVIDIA, Mellanox і Tyan організували свій відкритий консорціум - OpenPower.

Використання бренду IBM Power у назві консорціуму натякало на те, що місця в архітектурах OpenPower сильно обмежені. Навряд чи компанії AMD і Intel могли розраховувати потрапити в RISC-платформи IBM, як і в повному обсязі не було там місця компанії Microsoft. Натомість компанія Google могла розраховувати побачити цікаву альтернативу серверам на x86-сумісних платформах. Яке ж було здивування учасників саміту OCP 2016, коли компанія Google повідомила про приєднання до ініціативи Facebook Open Compute Project!

Величезний досвід компанії Google в проектуванні серверних платформ відразу ж дав про себе знати. Представники компанії відразу внесли кілька пропозицій щодо поліпшення відкритих серверних платформ. Так, Google рекомендує зробити харчування стійок 48-вольтовим, а не 12-вольтовим і змішаним, як сьогодні. На думку розробників, це знизить втрати при перетворенні харчування і заощадить до 30% енергії. Крім цього компанія виступила з цікавою ідеєю випускати стандартні блоки з кількома жорсткими дисками в одному корпусі. Змінювати накопичувачі «пачками» їй видається більш зручним.

Окремо треба згадати про бажання компанії Facebook використовувати у своїх продуктах пам'ять 3D XPoint, розроблену компаніями Intel і Micron. Зараз в руках інженерів Facebook лише ранні зразки нової енергонезалежної пам'яті. У компанії не розкривають деталей, але визнають, що пам'ять 3D XPoint може зайняти один з рівнів в ієрархії підсистем пам'яті. Чи буде це використання 3D XPoint в якості оперативної пам'яті в серверах, або встановлення накопичувачів на 3D XPoint в системи зберігання даних, невідомо. Поки зрозуміло одне - підтримка Facebook більш ніж позитивно позначиться на ринковій долі 3D XPoint.

Нарешті, з інших цікавих рішень для відкритих серверних платформ відзначимо вартісні бібліотеки на накопичувачах Blu-ray і адаптери Microsoft для апаратного шифрування даних на льоту. Бібліотеки Freeze-Ray нового покоління представила компанія Panasonic. Вони призначені для зберігання так званих «холодних даних», до яких дуже рідкісні звернення. Оптичні приводи в стійках працюють з 300-Гбайт дисками Blu-ray і можуть зберігати 1,6 петабайт даних на стійку зі швидкістю обміну 60 Мбайт/с для кожного приводу.

Що стосується компанії Microsoft, то вона показала карту розширення SmartNIC на базі FPGA-матриці. Адаптер встановлюється в сервер і шифрує дані на льоту. Правда, поки компанія не в змозі озброїти всі свої сервери подібним рішенням, тому ця послуга клієнтам компанії все ще недоступна.