Подготовка дистрибутива: требования к ВМ и кластеру

Перед установкой DataLens важно правильно подготовить окружение. От этого зависит стабильность работы и производительность системы.

Условия для получения доступа к дистрибутиву

Дистрибутив DataLens On-premises — это коммерческий продукт. Чтобы его получить, необходим договор с Yandex Cloud. После заключения договора вы получите уникальную ссылку на скачивание архива. Для доступа к Yandex Cloud и скачивания дистрибутива нужен активный платежный аккаунт.

Совет

Если у вас еще нет аккаунта в Yandex Cloud, зарегистрируйте его.

Рекомендации по ресурсам

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

Поддерживаемые ОС

  • Ubuntu 20.04+
  • Debian 10+
  • CentOS 7+
  • Astra Linux 1.7
  • Red Hat Enterprise Linux
  • РЕД ОС

Рекомендуемые системные требования

  • vCPU: 16 ядер
  • RAM: 32 ГБ
  • SSD: 100 ГБ

При нехватке ресурсов можно добавить в команду инициализации флаг --cpu-scale 0.5.

Совет

Придерживайтесь этих рекомендаций при настройке конфигурации.

Масштабирование

Пользователи

Чем больше пользователей одновременно работают с дашбордами, тем выше нагрузка на сервисы Data API (генерация и проксирование запросов) и Control API (работа с метаданными).

При планировании ресурсов на 100+ активных пользователей стоит закладывать больше ресурсов, чем в рекомендуемых системных требованиях.

Служебная БД PostgreSQL

Для промышленной эксплуатации лучше использовать внешний отказоустойчивый кластер PostgreSQL (мастер + реплика). Это критически важно для надежности всей системы. Минимальные требования к такому кластеру: 4 vCPU, 8 ГБ RAM, 100 ГБ SSD.

Итоги

Вы изучили требования к будущему стенду и то, как скачать дистрибутив. Теперь вы знаете разницу между тестовой и промышленной конфигурациями и понимаете важность использования внешнего кластера PostgreSQL для промышленной эксплуатации.