Наверное, если инженер видит маленький компьютер, то у него сразу возникает мысль взять сотню-другую таких малышек — и объединить их в кластер. Такое впечатление создаётся, когда видишь проекты вроде кластера из 64 компьютеров Raspberry Pi. Но это ерунда по сравнению с самодельной конструкцией из 160 Mac Mini, которая уже установлена и запущена в одном из дата-центров.

Год назад компания Apple свернула производство серверов Xserve на 1U, но свято место пусто не бывает, и любители техники Apple начали делать самодельные конструкции с максимальной плотностью процессоров в стойке. Оказывается, в стандартный серверный шкаф умелыми руками можно поместить сто шестьдесят Mac Mini Server — маленьких тихих десктопов с четырёхъядерными процессорами Core i7, предназначенных вообще-то для домашнего использования.

Оказывается, Mac Mini великолепно работают вместе, если соорудить для них пластиковые подставки для компактного размещения в шкафу и добавить усиленное охлаждение на дверцу. С таким охлаждением температура CPU находится в районе 30°C. Для сравнения, без вентиляторов они нагреваются до 99°C, разница существенная.

160 Mac Mini — вполне бюджетный кластер на 640 процессорных ядер с относительно низким энергопотреблением <30A (вместе с вентиляторами). В каждом Mac Mini установлены 16 ГБ RAM и 256 ГБ SSD.

Автор проекта в своём блоге описывает этапы работы и проблемы, которые пришлось решать. Кроме охлаждения и размера юнита, это ещё прокладка кабелей. К каждому блоку идёт кабель питания и Ethernet. Проблему с кабелями питания удалось решить за счёт кабелей 4-в-1, см. на последнем фото.

Фотографии