Подготовка дистрибутива: требования к ВМ и кластеру
Совет
Перед установкой DataLens On-premises важно правильно подготовить окружение. От этого зависит стабильность работы и производительность системы.
Условия для получения доступа к дистрибутиву
Дистрибутив 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: 8 ядер
- RAM: 16 ГБ
- SSD: 60 ГБ
- Добавить флаг
--cpu-scale 0.5
Такой конфигурации хватит для работы нескольких пользователей, но под нагрузкой производительность снизится. Этого уровня достаточно для выполнения практик.
Рекомендации по ресурсам для промышленной эксплуатации
Для промышленной (production) эксплуатации требования выше и зависят от количества одновременных пользователей и сложности дашбордов.
Рекомендуемые системные требования
- vCPU: 16 ядер
- RAM: 32 ГБ
- SSD: 80 ГБ
Масштабирование
- Пользователи
- Чем больше пользователей одновременно работают с дашбордами, тем выше нагрузка на сервисы Data API (генерация и проксирование запросов) и Control API (работа с метаданными). При планировании ресурсов на 100+ активных пользователей стоит закладывать от 16 vCPU и 32 ГБ RAM. Точные цифры определяет нагрузочное тестирование.
- Служебная БД PostgreSQL
- Для промышленной эксплуатации лучше использовать внешний отказоустойчивый кластер PostgreSQL (мастер + реплика). Это критически важно для надежности всей системы. Минимальные требования к такому кластеру: 4 vCPU, 8 ГБ RAM, 100 ГБ SSD.
Итоги
Вы изучили требования к будущему стенду и то, как скачать дистрибутив. Теперь вы знаете разницу между тестовой и промышленной конфигурациями и понимаете важность использования внешнего кластера PostgreSQL для production.