Raspberry Pi Server Mark III — «малиновый» сервер третьего поколения на 14 юнитов

848fcb3471dec93494250547a2d40f87.jpg


Одноплатник Raspberry Pi, все его версии, активно используют как профессиональные разработчики сетевого оборудования, так и любители. Одно из популярных направлений — создание серверов на основе «малинки». В начале года в сети появилось описание блейд-серверов на базе Raspberry Pi 4 Model B.

Как оказалось, разрабатывает эти системы пользователь Хабра ww898 для своей компании. Их используют в качестве CI для TeamCity. Сейчас представлено третье поколение этого сервера. В специальную стойку помещается 14 одноплатников и столько же 2,5-дюймовых SSD.

adfe122b2f8a84095537e852e6bdeb5d.jpg


Особенности третьего поколения сервера:

  • Увеличение количества одноплатников до двух стоек.
  • Сокращение времени печати и расход пластика.
  • Сокращение времени сборки и разборки сервера.
  • Снижение количества деталей.
  • Модульная конструкция, благодаря чему MARK III будет доступен в различных модификациях.


3D-модель стойки доступна по этой ссылке.

1749e7f91341d8c18db237c155417caa.jpg


Понятно, что абсолютно все распечатать не получится, нужны блоки питания, кулеры, винты и прочее. Вот полный список:

  • Набор из 5 кулеров, разработчики использовали Arctic F8 Value Pack.
  • Блок питания для кулеров 12V2A 7Tipps.
  • Адаптер для 1–6 кулеров — Lüfter Adapterkabel 3Pin auf 6×3Pin Molex.
  • Винты для кулеров, M4 12 мм — 10 штук.
  • Резьбовая шпилька М5 ~ 452 мм 2 шт. и 4 гайки M5.
  • 20 винтов для крепления кулеров (обычно идут в комплекте).
  • 2 шт. M3 ~ 5 мм для каждого SSD.
  • Адаптер для SATA, USB 3.0 для SSD.


e4bdc7c049c6e26797f4958ab74e71ee.jpg


Каждый одноплатник в стойке запитывается от официального Raspberry Pi (PoE) HAT. SSD подключаются к системе при помощи адаптера, речь о котором идет выше.

Проект стартовал в апреле этого года на Thingiverse — разработчики усовершенствовали модель, которую нашли там. Адаптировали ее для собственных нужд, масштабировав под восемь «малинок». А затем разместили уже собственную модель, которая довольно быстро стала популярной. Авторы проекта планируют развивать его и дальше.

Для чего можно использовать такой сервер?


Разработчики создали его в качестве CI для TeamCity. Но, конечно, есть и другие возможности. Например, летом прошлого года разработчики из Raspberry Pi Foundation решили создать собственный сервер для своего сайта и успешно выполнили план. Для этого они собрали кластер из 18 «малинок» четвертого поколения с четырехъядерным процессором 1,5 ГГц и 4 ГБ RAM.

0b9b59345c89841e340aa8ed4bb09fb5.png


Кластер из 18 Raspberry Pi 4. Источник: raspberrypi.org

Компания постепенно переводила трафик с «нормального» хостинга на новый хостинг из Raspberry Pi. Все прошло хорошо, оборудование выдержало. Единственная неприятность — сбой в работе Cloudflare, блэкаут длился два часа. Больше сбоев не было. Хостинг работал без особых проблем в течение месяца, после чего сайт компании вернули в обычное виртуальное окружение. Главная цель — доказать, что сервер работоспособен и выдерживает высокую нагрузку (свыше десяти млн уникальных посетителей в день).

1hdqmj1bvguax5hnugdz0ci_jbw.jpeg

© Habrahabr.ru