Общие принципы разработки

I. Безопасность

Этот проект по своей сути несет значительный риск безопасности из-за своей природы и активов, которыми он управляет. Учитывая потенциал кластеров GPU, особенно в сфере криптовалют и высокопроизводительных вычислений, возможны попытки взлома.

Для укрепления у нас есть следующие меры:

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

  2. Надежный брандмауэр и уровень аутентификации: Мы используем отдельный уровень брандмауэра с надежным мониторингом и расширенными оповещениями. Особое внимание уделяем уровню авторизации. Разделение и максимальное ограничение прав доступа для всех пользователей инфраструктуры.

  3. Обширные уровни ведения журнала: каждое действие/транзакция/запрос регистрируется. Любая подозрительная активность вызовет оповещение для ручной проверки.

II. Высокая нагрузка

Учитывая, что проект управляет значительным количеством высоконагруженных компонентов инфраструктуры, важно убедиться, что сама инфраструктура не станет узким местом для всей системы. Для достижения этой цели мы уделяем первоочередное внимание следующим стратегиям:

  1. Модульная конструкция: разбивая системную логику на более мелкие, более управляемые части, мы можем обеспечить более быстрое и эффективное масштабирование по требованию.

  2. Оперативная очередь: предотвращает перегрузку какого-либо отдельного компонента и обеспечивает бесперебойный поток данных в системе, особенно во время пиковых нагрузок.

  3. Всесторонний мониторинг и оповещение: Мы ведем подробные журналы всех действий системы. Непрерывный мониторинг работоспособности системы, показателей производительности и использования ресурсов для обеспечения оптимальной работы. Реализованы оповещения в режиме реального времени, чтобы уведомить соответствующие команды о любых потенциальных проблемах или нарушениях, что позволяет быстро принимать меры и устранять их последствия.

III. Выставление счетов

Стремясь стать глобальным поставщиком доступных графических процессоров No 1, мы создали инфраструктуру, которая гарантирует экономическую эффективность и защищает от непредвиденных расходов.

Инфраструктура построена с учетом следующих стратегий:

  1. Автоматизированный мониторинг/оповещение о затратах: интегрированные инструменты мониторинга затрат в режиме реального времени для отслеживания использования графического процессора и связанных с ним расходов. Это поможет предотвратить чрезмерное использование и гарантировать, что операции не выходят за рамки бюджета.

  2. Расширенные возможности уведомлений: Реализована комплексная система уведомлений, которая может оповещать пользователей и администраторов по различным каналам в зависимости от срочности и характера сообщения (SMS, мгновенные сообщения, электронные письма).

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

Last updated