С выходом Apple Silicon (M1) у разработчиков программного обеспечения остро встал вопрос о необходимости сборки билдов под эту платформу и автоматизированного тестирования написанного кода. Поднять виртуальную машину на платформе x86 (например сервер основанный на Intel процессоре) для этих целей невозможно. Тем более виртуальная машина очень плохо покажет себя при тестах производительности (результаты плавают). Единственный выход на середину 2021 года — Mac mini на M1 процессоре.

В средних и больших компаниях не обойтись одним или двумя Mac mini для этих целей. Нужна целая ферма. В этой статье я не буду затрагивать программную часть. Скажу лишь, что эти Mac mini используются как часть CI/CD системы TeamCity.

После нескольких тестов я выяснил, что новые Mac Mini практически не греются (~ 30W тепла). И я решил, что в серверной с кондиционером можно разместить их довольно много и плотно. Как показала практика — так оно и есть.

Моя идея была в том, чтобы сделать максимально простой и дешевый стенд, чтобы иметь возможность повторить его в других офисах при необходимости. Поэтому вместо того, чтобы делать всё с нуля использовал готовые полки c Amazon и разработал крепёж для Mac mini который удобно собирать и печатать на 3D принтере. 

Вам потребуются:

Модели для 3д печати можно скачать здесь:

На Github самая актуальная версия, рендеры для системы учета серверных стоек (если вы используете нечто подобное) и дополнительно доступны исходники:

Важный совет по печати: рекомендую сперва распечатать 2 модели и проверить, как они подходят друг к другу. Если ваш принтер не печатает 1:1, то возможно потребуется выставить “горизонтальное расширение” (horizontal expansion) в слайсере. В моем случае я выставлял “-0.1mm”. 

Мои настройки печати:

  • 0.15 слой
  • 10% заполнение
  • горизонтальное расширение -0.1
  • без поддержек
  • без “юбки”

Распечатанные детали совершенно не требуют постобработки. 

Сборка в целом проста: в полке сверлятся отверстия, где это необходимо, а потом все притягивается широкими стяжками. Главное — не забудьте обработать отверстия, чтобы стяжки не портились об острые края.

Блоки розеток крепятся внутри шкафа примерно посередине. Можно использовать блок IEC розеток и специальные кабели, но это выйдет дороже, чем использование оригинального кабеля Mac mini и блока розеток Type F | CEE7/7. 

Небольшая видео-демонстрация:

И кстати, буду очень рад вашей подписке на мой Instagram (instagram.com/uptime.lab) и Twitter (twitter.com/Merocle). Ваши комментарии и лайки очень важны для меня!

Если вам пригодился мой проект, можете также поддержать меня через PayPal:

5 1 голос
Article Rating
Подписаться
Уведомить о
guest

2 Комментарий
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
Chris Weiss
Chris Weiss
1 год назад

Would it be worth putting a shallow rackmount 24port 10GBe switch on end between the two rows of minis to clean up cabling/make the unit even more ‘modular’?

trackback
10 месяцев назад