История одного домашнего дата-центра



unit7.cloud/
unit7.cloud/accounts/register/

MVP дата-центра
История началась осенью 2021 года с посадочной страницы (разумеется, на jquery, яжбэкендер). На ней предлагалось «собрать» компьютер с GPU, чтобы затем взять его в аренду. Я выводил различные комплектующие (GPU, CPU, RAM, SSD), доступные в ритейле, кое-как высчитывал цену аренды и далее вёл потенциальных клиентов в Телеграм для обсуждения деталей. К началу 2022 года была проверена масса различных гипотез о том, какие комплектующие «ок», какие нет.


Сборка на AMD Threadripper 3970X
Например, был клиент, запросивший 32-ядерный AMD Threadripper 3970X, мы договорились о сборке в течение месяца, я закупил комплектующих на 250К₽, комп был собран, поставлена Windows Server 2019, адаптированы некоторые драйверы, которые поддерживали Windows 10, не 2019 и так далее… А клиент перестал выходить на связь. Конечно, стало понятно, что аренда таких конфигураций слишком дорогое удовольствие и под конкретные задачи их обычно просто покупают. Примерно через 4 месяца после этого мне удалось продать эту сборку на авито по себестоимости человеку, который приехал специально за ней из Минска с пачкой наличности. И уже затем картинка того, какие конфигурации действительно берут в аренду стала вырисовываться. Теперь уже без предоплаты мы не предоставляем серверы в аренду и даже не начинаем закупать комплектующие, если сборка какая-то особенная.

Стали появляться первые реальные клиенты, поэтому была сделана интеграция с банком, онлайн-кассой и ОФД (по одному API от банка), посадочная переписана на ReactJS, на нём же с теми компонентами написан зачаток личного кабинета клиента с пополнением баланса и выводом его клиенту, плюс некий список арендуемых компьютеров.

В качестве помещения была выбрана пустующая ипотечная квартира с ремонтом от застройщика (стены, ламинат и ванная комната — это всё, что там было). Был собран стеллаж, в который я поместил первые пару компьютеров. Интернет куплен у местного провайдера на физлицо под названием «800 Мбит/с».




Бизнес-идея была такая: десктопное железо (а-ля Kimsufi) + дискретные GPU = экономия клиента в 3-4 раза по сравнению с серверными аналогами. Все машины были спрятаны за роутером с 1 статическим IP и port forwarding'ом до конкретного компьютера. Да, всё верно, задачи клиентов не лежали в области хостинга веб-сайтов или даже работы 1C. В основном это были дата-сатанистыdata scientists, обучающие свои нейронки. Именно поэтому им не подходили решения от Селектела и прочих, где видеокарта с ОЗУ не меньше 24 Гб стоила от 80К₽, а в случае падения или недоступности я компенсировал 100% простоя округлённого до суток (т.е. обычно это было 2400% компенсации) для компенсации не-такой-высокой-отказоустойчивости. На втором месте по численности были рабочие места (VDI, только не виртуальные, а на физических компьютерах) под Photoshop, DaVinci Resolve, hashcat, GTA 6 и т.п.

По мере заселения новостройки, в течении полугода обслуживания нескольких клиентов, от интернета в «800 Мбит/с» осталась только вторая часть «Мбит/с», клиенты скидывали speedtest'ы, где мог быть 4 Мбит/с и потери пакетов в 8-10%. Меня такой расклад не устраивал и клиентов тоже.

Поэтому до подключения заготовленных тушек (платформ) дело не дошло — нужно было поработать над качеством самой локации, переходить от MVP и проверки гипотез спроса и ценности к созданию чего-то более качественного. Как минимум, с т.з. интернет-канала. Плюс, иногда отключали электричество, самый длинный отрезок составил 40 минут. У каждого компьютера была своя UPS, что спасло ситуацию в целом. Однако, интернет отключался вместе с э/э во всём доме, поэтому для многих клиентов это было равнозначно отключению э/э (хотя даже это для некоторых было не критично). Решено было собрать принципиально новую схему работы, сменив локацию. В том числе с целью увеличить кол-во киловатт (в квартире было 13 кВт), так как расчётное макс.потребление 1 компьютера было от 450 до 750 Вт, то кол-во компьютеров было в районе 15-17, чтобы можно было ещё и свет включить с чайником без риска вылететь.

Новая локация
Помещение было найдено на территории завода с двумя вводами (2 независимые подстанции) и пока арендодатель расчищал завалы, мы приступили к проектированию.

Были арендованы 2 помещения общей площадью ~50 кв. м, одно ~22 кв.м под сборочную, второе ~28 кв.м под серверную, оборудовано металлической дверью и 50 кВт э/э.

Размеры выбранных стеллажей были 2000 мм в высоту и ширину, 600 мм в глубину. Поэтому по проекту влезало 9 таких стеллажей по 12-14 серверов и 3 UPS'ки у стены. Итого максимальная ёмкость, которую можно было достичь была 126 компьютеров формата Mid Tower (плюс, предусмотрели, чтобы в каждом стеллаже была полка под Full Tower, т.е. 4 Full Tower на 1 стеллаж), что было избыточно, учитывая кол-во киловатт. тем не менее, мы договорились с арендодателем, что при желании (и за доп. деньги) они смогу подвести ещё 50 кВт в будущем в течении полугода. Что я посчитал приемлемым.


Разведение электропроводки от байпасов до стеллажей
Сразу же было заложено 3 UPS'ки по 40 kVA каждая (~36 кВт). На территорию завода 2 независимых ввода, при этом весь корпус переключается между ними вручную в случае плановых работ или аварий арендодателем. Поэтому 1 UPS'ка подключается к 1 электрощиту, плюс 1 UPS резервная. Через систему байпасов и автоматов электрощитках, мы с командой заложили возможность выводить из эксплуатацию любую UPS, переключая нагрузку на UPS №1, она физически подключена ко всем электрощиткам и всем нагрузкам, на байпасах прописано какой вентиль за что отвечает, в электрощитках приклеены схемы подключений.



Как только грязные работы были проведены, мы начали перевозить компьютеры по мере возможности и подключать их через времянки в один из электрощитков, защищая теми же индивидуальными UPS'ами, что в предыдущей локации. Это спасало от перепадов напряжения (производство всё таки), которые пришли на смену отключениям э/э.

Мы переезжали с февраля по март 2023. До этого мне казалось, что если сотрудник чего-то не может, то это сделаю я. Однако, в процессе я научился нанимать фрилансеров на разовые работы — этот урок стоил мне сорванной спины (стал нанимать грузчиков) и расплавившегося в руках болтачуть не стоил жизни во время подключения аккумуляторов в одну из UPS (стал нанимать электриков). Теперь перед действиями я советуюсь с релевантными специалистами: с меня эскиз задачи, с них возражения, корректировки и конечное решение, когда задача детализирована и экономически целесообразна. Так получилось мини-КБ, в котором стали появляться различные решения, например, стойки для десктопного железа.

Линейка выделенных серверов (без дискретной GPU)
Появился клиент, которой симпатизировал моему подходу в создании и развитии дата-центра, и ему было интересно работать только на своём железе и в своём ЦОДе. Подход, о котором я пишу, можно охарактеризовать как проверка гипотез и переизобретение тех вещей, которые можно сделать дешевле без существенной потери в отказоустойчивости. Так появилась идея продать мой дата-центр и себя в рабствотоп-менеджеры с KPI привязанными к успешности проекта на рынке. Мы договорились об испытательном сроке, цели запустить 100+ серверов, продаже бизнеса через 3 месяца и ударили по рукам.

Проект заключается в том, чтобы запустить сервера на десктопном железе, поэтому можно было забыть про дискретные видеокарты. Плюс, помахать рукой уходящим в закат Hetzner и другим европейским дата-центрам с выделенными серверами на AMD Ryzen и Intel Core. Если убрать из уравнения дискретные видеокарты, то минимальный занимаемый компьютером объём можно резко сократить без потери в эффективности охлаждения. Поэтому я достал свои старые эскизы стойки для десктопного железа — проект не пошедший в работу из-за экономической нецелесообразности, для GPU-серверов дешевле было найти б/у корпус на авито, чем делать металлический каркас самостоятельно.

У моего клиента-покупателя-бизнеса были в аренде и требовали миграции из Европы в РФ десятки серверов с конкретными характеристиками и имелись хотелки по их изменению в лучшую сторону. Поэтому мы выбрали Ryzen'ы последнего поколения (Zen 4) с DDR5 и сформировали конфигурации под стать AX-52 и AX-102 от Hetzner. А чтобы разметить 100+ серверов в нашем небольшом помещении максимально бюджетно, спроектировали стойки под десктопное железо.

Стойки для десктопного железа
Напомню, что габариты стеллажей для GPU-серверов (читай «произвольной конфигурации») 2000х2000х600 мм. Поэтому высота стоек для нормального функционирования холодной комнаты должна была быть 2000 мм, а глубина позволяет быть до 600 мм. Следующим шагом был расчёт минимальной высоты для 1 компьютера. Оптимистичные 4 см превратились в 5, затем в 7.5, в итоге, после обнаружения достойных CPU кулеров, оказалось, что высота полки должна быть 10 см.

Нужно поддерживать размеры материнских плат от microATX до E-ATX, плюс корпусный вентилятор для охлаждения, плюс возможные диски 2.5", плюс допуски по бокам, итого 400х400 мм под полочку для сервера, плюс выносная планка для кабель менеджмента (например, разводки витой пары) на 20 см (тесты показали, что удобен именно такой размер). Чтобы сэкономить на блоках питания, решено было поставить 1 мощный блок (на ~3 кВт) на всю стойку и сделать разводку 12 В до каждой полки. Позже я узнал, что бигтехи в OpenComputeProject пришли примерно к такому же решению многими годами раньше меня. Далее скучные расчёты сечения проводов, создание специальных переходников на EPS8 + PCIE на PicoPSU для каждой материнки и так далее. Затем изготовление полочек из старых компьютерных корпусов с помощью смекалки, болгарки и молотка. А так же тестирование результата на каждом этапе. Например, фото ниже показывает одно из первых тестирований. Из него мы узнали как страшно крепить материнку близко к краю и что сборка каркаса гайками вовнутрь при выдвижении полки без салазок подстраховывает администратора от падения полки.


В итоге было сформировано понимание того, что удобно, а что может быть опасным (у нас же нет слазок, например). Методом проверки различных гипотез мы пришли к определённому формату металлического каркаса, пластин в полки с защитой от провисания, креплениями для материнской платы и отверстиями для кабелей и крепления 2.5" дисков. И затем заказали производство полок по своему эскизу в компании, занимающейся металлопрокатом, с лазерной резкой и ЧПУ.



Ограниченность пространства в нашей локации внесла свои коррективы — холодная комната оказалась необитаемойнепроходимой, поэтому стойки сделаны так, чтобы полки доставались из горячей комнаты, а кабели не сильно мешали этому процессу. Однако, новые стойки делаются по-другому. Их конструкция даёт возможность доставать пластину с сервером с обеих сторон стойки. На фото слева вы можете видеть первую MVP стойку, запущенную в эксплуатацию. Большинство решений тестируются на ней, поэтому она такая страшная в том числе, IP KVM и 2U кулеры под сокет AM5 (фото ниже) для охлаждения CPU с TDP до 150 Вт (если поварпроизводитель нам не врёт) вместо 125 Вт у классических кулеров…





Следующее поколение стоек
Практика показала, что у подхода собственных стоек для десктопного железа большая экономия средств и места в сравнении с использованием стеллажей и корпусов. Однако, имеются недостатки:

Для корпоративного клиента, управлять питанием на уровне стоек, вместо управления питанием на уровне сервера — это «ок», но нужен аналог PDU с удаленным управлением (такие стоят от 120К₽). У нас уже есть решение, которое интегрируется прямо в стойки нашего формата, сейчас оно проходит тестирование в бою для нескольких полок. За основу взяты девайсы умного дома, перепрошиты, подключены к нашему серверу и управляются по API из личного кабинета. В зависимости от требований к стойкам, это может быть как управление power button, так и управление электропитанием полки с физической кнопкой в стойке.


В десктопном железе отсутствует IPMI. Поэтому прямо сейчас мы проектируем решение в своём духе бюджетно и с достаточной отказоустойчивостью. Оно претендует скорее на звание IP KVM (аналоги стоят в районе 400К₽), так как IPMI PCIe-платы должны стоить так же как материнская плата ATX. В принципе, для клиента это может быть «ок» ставить IPMI плату ценой в 1/3 от управляемого железа. Но ещё неизвестно, есть ли программная совместимость между, например, ASPEED AST 2500 BMC и мат.платой от MSI на чипсете AMD B650 или <любое другое сочетание IPMI чипа и мат платы с сокетом AM5>. Мы же решили пойти путём удалённого KVM, совмещённого с управлением питанием полки и power button сервера. А задачи мониторинга остальных параметров системы (которые есть в IPMI) решить программным путём, пусть и не так круто, как это сделано в распаянных в материнской плате IPMI, главное, чтобы оказалось достаточно круто для наших клиентов.

unit7.cloud/
unit7.cloud/accounts/register/

Ищем авторов для базы знаний



Ищем опытных IT-специалистов, готовых поделиться своими знаниями с широкой аудиторией, чтобы создавать больше полезных и актуальных инструкций для базы знаний FirstVDS.

Вы сами решаете, о чём хотите писать. Можно выбрать тему из нашего списка или предложить свою.

Вы можете писать, когда вам удобно. Мы не назначаем жесткие сроки и не регламентируем количество статей. Вы можете написать одну статью или готовить по пять материалов каждый месяц — будем рады как разовому сотрудничеству, так и постоянному.

Помогаем сделать материал лучше. При необходимости наш редактор поможет вам составить логичную структуру, исправить ошибки, уделить внимание деталям. Также у нас в команде есть SEO-специалист и дизайнер, они помогут оформить ваш материал и сделать так, чтобы его увидело больше пользователей.

Мы ожидаем, что
  • у вас есть опыт в IT (системное администрирование, frontend и backend разработка, devops, тестирование),
  • вы уверенно владеете терминологией, умеете ставить себя на место пользователя и понятно объяснять сложные вещи, пишите структурированные и логичные тексты.
Будет плюсом, если вы уже писали статьи и готовы поделиться с нами примерами своих работ.

Условия
  • За каждую статью платим до 10 000 рублей.
  • Порядок оплаты зависит от формы сотрудничества — на выбор предлагаем оферту или договор с самозанятым, физическим или юридическим лицом.
  • Принимаем только уникальные и актуальные материалы. Если в статье есть практическая часть — каждый шаг нужно проверить.

Как стать автором?
Напишите нам на почту content@firstvds.ru с темой «Хочу писать инструкции». В письме немного расскажите о себе: как вас зовут, на чём вы специализируетесь, есть ли у вас опыт написания статей. Мы свяжемся с вами в течение 3 рабочих дней.

Новости 2023



03/2023
Новые VPS EPYC-NVMe тарифы доступны для заказа в локации Россия(Москва)

— Собственное оборудование и ipv4/ipv6
— Процессор AMD EPYC 7513
— HW RAID10
— Бесплатный AntiDDoS

05/2023
Новые VPS NVMe в локации США(Буффало)

— Собственное оборудование (Supermicro)
— Собственные сети ipv4
— Процессор 2xIntel Xeon Gold 6346
— Intel RAID10 (диски Intel P5520 NVMe)

10/2023
Новые VPS NVMe в локации Великобритания(Беркшир)

— Собственное оборудование (Supermicro)
— Собственные сети ipv4/ipv6
— Процессор 2xIntel Xeon Gold 6354
— Intel RAID10 (диски Intel P5520 NVMe)

www.ipserver.su

HALLOWEEN — ВРЕМЯ «СТРАШНЫХ» РАСПРОДАЖ. СКИДКИ ДО 50% НА VDS



Хэллоуин уже близко и мы приготовили для вас ужасно большие скидки для заказа новых услуг и страшно приятные бонусы для продления уже активных заказов.

Для новых заказов vds
Не упустите свой шанс заказать VDS со скидкой 50%.
Для получения скидки во время заказа используйте промо-код HALLOWEEN2023
Обратите внимание, что скидка активируется исключительно для первого периода оплаты, поэтому для получения максимальной выгоды рекомендуем совершить заказ на максимальный период действия промо-кода, который составляет 6 месяцев.
Заказать виртуальный сервер wishhost.net/en-vps-servera-v-netherlands

Для новых заказов виртуального хостинга
Экономьте 50% при заказе виртуального хостинга.
Для получения скидки во время заказа используйте промо-код HALLOWEEN2023
Скидка также активируется исключительно для первого периода оплаты, поэтому для получения максимальной выгоды рекомендуем совершить заказ на максимальный период действия промо-кода, который составляет 12 месяцев.
Не упустите ужасно выгодную возможность сделать новый заказ или продлить уже существующий с большой скидкой.

Заказать хостинг для сайта wishhost.net/hosting-ispmanager-business-netherlands
ПРОМОКОД: HALLOWEEN2023

Акция проходит с 19.10.2023 по 26.19.2023 года включительно.

Самые дешевые домены октября и продолжение акции на главный домен столицы от RX-NAME.UA



Осень – это не только время уютных домашних вечеров с теплым какао, но и лучшее время для получения собственного уникального домена в Украине!

В этом октябре мы предлагаем вам самые низкие цены на несколько популярных доменных расширений. Среди которых:. KYIV.UA,. COM.UA и .PRO

.KYIV.UA – 180 грн
Это домен, указывающий на свою связь с Киевом и являющийся идеальным выбором для бизнеса, резидентов города или любого, кто хочет подчеркнуть свою привязанность к столице Украины.

.COM.UA – 275 грн
Это классический домен для бизнеса и личных проектов в Украине, который давно зарекомендовал себя как надежный инструмент для позиционирования собственного онлайн-присутствия.
*Кстати, акция именно на него долгосрочная и еще с самой низкой ценной в Украине

.PRO – 229.4 грн
Это домен, указывающий на профессиональное направление отдельной отрасли. Он идеально подходит для специалистов, фрилансеров и компаний, стремящихся подчеркнуть свою квалификацию и опыт.

Эти предложения действуют до конца октября включительно с возможным продолжением.
Поэтому спешите и зарегистрируйте свой домен по доступным ценам уже сегодня! И пусть ваш октябрь станет началом для новых возможностей развития собственного бизнеса!

rx-name.ua
server.ua

Новые точки доступа в CL и AR, а также обновление панели реселлера



Мы рады сообщить вам, что у нас есть несколько интересных новостей и обновлений, которыми мы можем поделиться с вами, которые значительно улучшат ваш опыт работы с ClouDNS.

Доступ только для чтения для суб-пользователей API!
Мы рады представить новую мощную функцию, которая дает вам больше контроля над управлением DNS. Теперь вы можете предоставить субпользователям API доступ только для чтения, что повышает безопасность и контроль. Эта функция позволяет предоставить ограниченный доступ к панели реселлера ClouDNS субпользователям, которым необходимо просматривать данные DNS без риска несанкционированных изменений. Это упрощает рабочие процессы, улучшает подотчетность и защищает ваши данные.
www.cloudns.net/news/article/245/

Управление доменами для суб-пользователей: новая функция нашей панели реселлеров!
В ClouDNS мы стремимся предоставлять передовые инструменты и услуги. Мы рады сообщить о значительном улучшении нашей панели реселлеров! Субпользователи теперь могут управлять делегированными им доменами, позволяя контролировать такие ключевые параметры, как контактные данные, защита конфиденциальности, защита от кражи, серверы имен, дочерние серверы имен и DNSSEC.
www.cloudns.net/news/article/248/

Новая точка продаж в Аргентине, Буэнос-Айрес
Мы с гордостью сообщаем об открытии новой точки присутствия (PoP) в Буэнос-Айресе, Аргентина. Это расширение расширяет нашу сетевую инфраструктуру, предлагая исключительные возможности подключения к основным сетевым провайдерам Аргентины. Благодаря почти 100% покрытию местного трафика этот PoP усиливает присутствие ClouDNS в Латинской Америке и поддерживает нашу глобальную сеть, обеспечивая превосходную производительность, безопасность и надежность. www.cloudns.net/news/article/246/

Новая точка продаж в Чили, Сантьяго
Стремясь предоставлять услуги высшего уровня, мы расширили нашу сеть Anycast за счет новой точки присутствия (PoP) в Сантьяго, Чили. Этот современный центр обработки данных, расположенный на территории ЦОД ZGH, обеспечивает безупречную связь и прямое соединение с IXPChile, обеспечивая молниеносную скорость запросов для наших клиентов.
www.cloudns.net/news/article/247/

Расширяем границы скорости! Выделенные серверы на AMD Ryzen 9 7950X до 5,7 ГГц



Совсем недавно мы запустили двухпроцессорные конфигурации на базе AMD EPYC 4-го поколения, а уже сегодня добавили в конфигуратор ещё один флагман на той же архитектуре Zen 4.

Наш строй пополнил AMD Ryzen 9 7950X — высокочастотный 16-ядерный процессор. У него есть всё необходимое, чтобы по праву считаться самым быстрым в своей линейке: 16 ядер с частотой до 5,7 ГГц в турбо режиме, 32 потока, обновлённая платформа AM5 с поддержкой PCIe 5.0 и DDR5.

AMD Ryzen 9 7950X обеспечит вашим проектам высокую производительность и стабильную работу.
Особенности серверной платформы
  • Оперативная память: от 16 до 128 Гб,
  • NVMe-накопители: до 2 шт.,
  • HDD/SSD диски: до 4 шт.,
  • Водяное охлаждение,
  • Сборка до 24 часов.
ispserver.ru/dedicated-server

Готовы к работе A5000 с NVLink



Новые технологии в immers.cloud — новые возможности для вас!
У нас отличная новость — готовы к использованию восьмикарточные сервера с картами RTX A5000 и технологией NVLink.

A5000 с NVLink — идеальный баланс стоимости и производительности!
С нашими восьмикарточными платформами, оснащенными картами RTX A5000 с технологией NVLink, вы получаете:
  • возможность единомоментно использовать до 192 ГБ объединенной видеопамяти
  • невероятное преимущество в производительности
  • сможете решать задачи, которые раньше казались невозможными
NVLink — это передовая технология от NVIDIA, предоставляющая уникальную возможность объединения нескольких графических карт в единое целое.

Если вы занимаетесь сложными вычислениями, геймингом, рендерингом или искусственным интеллектом, NVLink станет вашим надежным союзником.

Заказывайте эти передовые решения прямо сейчас от 40 рублей в час за карту!
immers.cloud/gpu/a5000/

Новая версия IaaS



Ищете новое мощное техническое решение для бизнеса? Тогда Вам стоит узнать про наш обновленный IaaS (Инфраструктура как услуга)

Принцип Infrastructure-as-a-Service (IaaS) позволяет клиентам сосредоточиться на решении своих задач без необходимости заботиться о физической инфраструктуре и обслуживании. Помимо этого, RackStore предлагает своим клиентам:
  • Быструю регистрацию всего за 15 минут
  • Отсутствие ограничений по ресурсам
  • Расширение ресурсов за 20 минут
  • Бесплатный тест продукта до 2 недель

rackstore.ru/iaas.html