Open Compute Project ( OCP ) — это организация, которая делится разработками продуктов для центров обработки данных и передовым опытом между компаниями, включая Arm , Meta , IBM , Wiwynn , Intel , Nokia , Google , Microsoft , Seagate Technology , Dell , Rackspace , Hewlett Packard Enterprise. , NVIDIA , Cisco , Goldman Sachs , Fidelity , Lenovo и Alibaba Group . [1] [2] [3]
Фонд Open Compute Project Foundation — это некоммерческая организация 501(c)(6), зарегистрированная в штате Делавэр. Рокки Буллок является генеральным директором Фонда и входит в совет директоров. По состоянию на июль 2020 года в совет директоров входят 7 членов, в том числе один индивидуальный член и шесть организационных членов. Марк Рёнигк ( Facebook ) — президент и председатель Фонда. Энди Бехтольшейм является индивидуальным членом. Помимо Марка Ренига, который представляет Facebook , в совет директоров Open Compute входят и другие организации: Intel (Ребекка Уикли), Microsoft (Кушагра Вайд), Google (Парта Ранганатан) и Rackspace (Джим Хокинс). [4]
Текущий список участников можно найти на сайте opencompute.org.
Проект Open Compute Project начался в Facebook как внутренний проект в 2009 году под названием «Проект Свобода». Команду по проектированию и проектированию аппаратного обеспечения возглавил Амир Майкл (менеджер по проектированию аппаратного обеспечения) [5] [6] [7] при поддержке Джонатана Хейлигера (вице-президент по техническим операциям) и Фрэнка Франковски (директор по проектированию аппаратного обеспечения и инфраструктуры). Позже эти трое откроют исходный код проектов Project Freedom и станут соучредителями Open Compute Project. [8] [9] О проекте было объявлено на пресс-конференции в штаб-квартире Facebook в Пало-Альто 7 апреля 2011 года. [10]
Фонд Open Compute Project Foundation поддерживает ряд проектов OCP, таких как:
Через два года после запуска проекта Open Compute Project, что касается более модульной конструкции сервера, было признано, что «новая конструкция еще далека от действующих центров обработки данных». [11] Однако некоторые опубликованные аспекты были использованы в центре обработки данных Facebook в Прайнвилле для повышения энергоэффективности, что измеряется индексом эффективности использования энергии, определенным The Green Grid . [12]
Усилия по усовершенствованию конструкции серверных вычислительных узлов включали один для процессоров Intel и один для процессоров AMD . В 2013 году Calxeda представила разработку процессоров с архитектурой ARM . [13] С тех пор было развернуто несколько поколений серверов OCP: Wildcat (Intel), Spitfire (AMD), Windmill (Intel E5-2600), Watermark (AMD), Winterfell (Intel E5-2600 v2) и Leopard ( Intel E5-2600 v3) [14] [15]
OCP Accelerator Module (OAM) — это спецификация проектирования аппаратных архитектур, реализующих системы искусственного интеллекта, требующие высокой пропускной способности между модулями. [16]
OAM используется в некоторых модулях ускорителя Instinct от AMD .
Строительные блоки хранилища Open Vault обеспечивают высокую плотность дисков: 30 дисков в шасси Open Rack высотой 2U , предназначенном для легкой замены дисков . 3,5-дюймовые диски хранятся в двух ящиках, пять в ширину и три в глубину в каждом ящике, с подключением через последовательный интерфейс SCSI . [17] Это хранилище также называется Knox, а также существует вариант холодного хранилища, в котором неработающие диски отключаются для снижения энергопотребления. [18] Другая концепция дизайна была предложена Hyve Solutions, подразделением Synnex , в 2012 году. [19] [20] На OCP Summit 2016 Facebook вместе с Wiwynn, дочерней компанией тайваньской ODM Wistron, представили Lightning, гибкий NVMe JBOF (просто кучу флэш-памяти), основанный на существующей конструкции Open Vault (Knox). [21] [22]
Опубликованы конструкции системы механического крепления, поэтому открытые стойки имеют ту же внешнюю ширину (600 мм) и глубину, что и стандартные 19-дюймовые стойки , но предназначены для установки более широких шасси шириной 537 мм (21 дюйм). Это позволяет разместить больше оборудования в том же объеме и улучшить поток воздуха. Размеры вычислительного шасси определяются кратно OpenU , который составляет 48 мм, что немного выше, чем у типичного стоечного устройства высотой 44 мм .
OCP опубликовала проекты центров обработки данных с целью повышения энергоэффективности. К ним относятся распределение мощности при 277 В переменного тока, что исключает использование одного каскада трансформатора в типичных центрах обработки данных, источник питания с одним напряжением (12,5 В постоянного тока), предназначенный для работы с входным напряжением 277 В переменного тока, и резервное аккумуляторное питание 48 В постоянного тока. [12]
8 мая 2013 г. было объявлено о попытке определить открытый сетевой коммутатор . [23] План заключался в том, чтобы позволить Facebook загружать на коммутатор собственное программное обеспечение операционной системы . В сообщениях прессы предсказывалось, что более дорогие и высокопроизводительные коммутаторы будут продолжать пользоваться популярностью, в то время как менее дорогие продукты, рассматриваемые скорее как товар (используя модное слово «верхняя часть стойки»), могут принять это предложение. [24]
Первая попытка открытого сетевого коммутатора Facebook была разработана совместно с тайваньской ODM Accton с использованием чипа Broadcom Trident II и называется Wedge, а операционная система Linux, на которой он работает, называется FBOSS. [25] [26] [27] Более поздние разработки включают «6-pack» и Wedge-100, основанные на чипах Broadcom Tomahawk. [28] Подобные разработки аппаратного обеспечения коммутатора были предоставлены: Edgecore Networks Corporation (дочерняя компания Accton), Mellanox Technologies, Interface Masters Technologies, Agema Systems. [29] Возможность запуска сетевых операционных систем, совместимых с открытой сетевой средой установки (ONIE), таких как Cumulus Linux , Switch Light OS от Big Switch Networks или PICOS от Pica8 . [30] Ходили слухи, что аналогичный проект специального переключателя для платформы Google был разработан для использования протокола OpenFlow . [31] [32]
Подпроект для мезонина ( NIC ) Спецификация OCP NIC 3.0 1v00 была выпущена в конце 2019 года, устанавливающая 3 форм-фактора: SFF, TSFF и LFF. [33] [34]
В марте 2015 года [35] BladeRoom Group Limited и Bripco (UK) Limited подали в суд на Facebook, Emerson Electric Co. и других, утверждая, что Facebook раскрыла коммерческую тайну BladeRoom и Bripco для сборных центров обработки данных в рамках проекта Open Compute Project. [36] Facebook подал прошение об отклонении иска, [37] но оно было отклонено в 2017 году. [38] В апреле 2018 года было достигнуто конфиденциальное соглашение в середине судебного разбирательства. [39]