HashCore Toolkit использует локальную архитектуру, в которой приоритет отдается производительности, безопасности и простоте развертывания. Поймите структуру системы, лежащую в основе эффективного управления парком ASIC-майнеров.
На этой странице объясняется, как HashCore обнаруживает устройства, взаимодействует с майнерами, хранит данные и масштабируется для эффективного управления тысячами устройств.
Локальная архитектура
Работает в вашей сети без облачных зависимостей
HashCore Toolkit работает как локальное приложение, которое работает на одном компьютере в вашей сети майнинга. Эта машина действует как сервер управления, напрямую взаимодействуя с майнерами ASIC через локальную сеть.
В отличие от облачных платформ управления, HashCore не требует, чтобы данные покидали ваше предприятие. Все данные мониторинга, настройки конфигурации и история эксплуатации остаются под вашим контролем. Такой подход повышает безопасность, уменьшает задержку и гарантирует, что возможности управления продолжат работать даже в случае потери подключения к Интернету.
Локальный дизайн помогает удерживать трафик управления внутри вашей среды. Удаленный доступ и внешнее воздействие следует планировать с учетом вашей собственной сети и мер безопасности.
Процесс обнаружения устройств
Автоматическое обнаружение майнеров ASIC в сети
HashCore автоматически обнаруживает майнеры ASIC путем сканирования указанных диапазонов IP и управляемых рабочих процессов обнаружения локальной сети, поддерживаемых устройствами, которыми вы управляете. При обнаружении майнера HashCore определяет модель, версию прошивки и текущую конфигурацию.
Методы обнаружения
1.
Сканирование диапазона IP: Сканируйте определенные диапазоны подсетей (например, 192.168.1.0/24), чтобы найти майнеров.
2.
Сетевое вещание: Используйте управляемые рабочие процессы сетевого сканирования и обнаружения для автоматического обнаружения майнеров.
3.
Ручное добавление: Добавьте конкретные IP-адреса для майнеров со статическими назначениями.
4.
Импорт из CSV: Массовый импорт списков устройств с IP и учетными данными.
После обнаружения устройства добавляются на панель управления, где их можно организовать в группы, пометить по местоположению или назначению и осуществлять постоянный мониторинг. Обнаружение запускается периодически для обнаружения новых устройств или изменений в сети.
Связь с майнерами
Как HashCore взаимодействует с устройствами ASIC
HashCore Toolkit связывается с поддерживаемыми майнерами через локальную сеть для сбора статуса, запуска диагностики и применения поддерживаемых действий из одного интерфейса.
Поддерживаемые методы связи
•
Поддерживаемые интерфейсы состояния: Чтение хешрейта, температуры и диагностических данных из поддерживаемых майнерских сред.
•
Локальные конечные точки веб-управления: Применить поддерживаемые изменения конфигурации там, где это позволяют интерфейсы поставщиков.
•
Рабочие процессы обслуживания: Используйте поддерживаемые потоки встроенного ПО для задач диагностики и обновления.
HashCore сохраняет актуальное состояние устройства посредством повторяющихся циклов мониторинга, одновременно балансируя видимость и сетевые издержки.
Для массовых операций, затрагивающих сотни устройств одновременно, HashCore реализует интеллектуальную пакетную обработку и ограничение скорости для предотвращения перегрузки сети. Операции ставятся в очередь и выполняются в параллельных потоках до настраиваемого предела параллелизма.
Хранение и управление данными
Как оперативные данные хранятся и доступны к ним
HashCore сохраняет рабочие данные в локальной базе данных на сервере управления. Сюда входит инвентаризация устройств, история конфигурации, показатели производительности и журналы аудита.
Сохраненная информация
•Инвентаризация устройств с подробной информацией об оборудовании и информацией о сети
•Исторические данные о производительности (хешрейт, температура, энергопотребление)
•Шаблоны конфигурации и история развертывания
•Учетные записи пользователей, разрешения и журналы аудита
•Правила оповещений и настройки уведомлений
Данные временных рядов, такие как хешрейт и температура, сохраняются с помощью настраиваемых политик хранения. Агрегированные сводки сохраняют долгосрочные тенденции, одновременно управляя требованиями к хранению. Подробные журналы можно экспортировать для внешнего анализа или соответствия требованиям.
Планирование резервного копирования и восстановления должно соответствовать операционным стандартам, которые вы используете для хоста, на котором работает Toolkit, и его локальных данных.
Масштабируемость и производительность
HashCore Toolkit предназначен для управления до 50 000 устройств из одного экземпляра. Эта мощность предполагает наличие сервера управления соответствующего размера с достаточным количеством CPU, памяти и сетевых подключений.
Для операций, превышающих 50 000 устройств или требующих географического распределения, можно развернуть несколько экземпляров HashCore с централизованным контролем через HashCore Pulse. Эта архитектура поддерживает более крупные операции на нескольких площадках без принудительного размещения каждого устройства в одном локальном экземпляре.
Рекомендуемые характеристики сервера
До 1000 устройств
• 4 ядра CPU
• 8 GB RAM
• 50 GB для хранения
• 1 сеть Gbps
До 50 000 устройств
• Ресурсы серверного класса CPU.
• 32+ GB RAM
• 500 GB для хранения
• Высокопроизводительная локальная сеть
См. руководство по установке для получения подробных требований к оборудованию и рекомендаций по развертыванию в зависимости от размера вашего парка майнеров.