Создать распределенную масштабируемую сеть для площадок с майнинговым оборудованием (gpu-фермы/asic-блок-майнеры) с удобной возможностью администрирования, конфигурирования и мониторинга.
В качестве площадки выступает транспортный контейнер, переделанный под майнинг ферму - так называемая пасека. На уровне доступа пасеки - управляемые свитчи Dlink или Microtic. На уровне распределения - Microtik Hex. На роутере работает кеширующий днс, из единой базы dhcp-релей раздает клиентам (ульям) адреса и параметры: GPU-фермы используют протокол pxe и подготовленные заранее live-образы операционной системы, загружаются с локального сервера, настройки приносятся автоматические при запуске и во время работы. ASIC-блоки контролируются через ssh. Каждая пасека подключается к ядру сети по VPN-тоннелю (обычно L2TP/IPSEC), в зависимости от географического расположения (пасеки могут быть размещены в разных странах)
Система распределения и контроля адресов и конфигурация загрузки по сети:
Загрузка headless-ульев (майнинг-нод):
Ядро сети (организация отказоусточивого маршрутизатора / концентратора VPN-тоннелей)
Для управления конфигурациями и пакетами - Puppet / PuppetDB + api.
Мониторинг нод - Graphite + Grafana.
Централизованное логирование - graylog + api.
Для управления и конфигурации пасек/нод на php + laravel написан веб-сервис.
Мы уделяем особое внимание ценностям бизнеса наших клиентов, тщательно изучаем его ключевые требования и выстраиваем нашу работу по созданию и совершенствованию инфраструктуры, чтобы соответствовать этим требованиям.