Установка¶
Способы поставки¶
Система управления проектами поставляется в виде микросервисов, которые устанавливаются в контуре заказчика. Установка выполняется специалистами исполнителя, обеспечивая корректную настройку и интеграцию системы в существующую инфраструктуру клиента.
Системные требования¶
В разделе указаны минимальные требования для пилотного развертывания и проверки работоспособности NC AI Platform. Фактические требования к серверу зависят от режима использования платформы. Наиболее ресурсоемкая операция - выполнение сценариев: для каждого параллельно запущенного сценария создается контейнер с Framework. Чем больше сценариев выполняется одновременно, тем больше ресурсов процессора, оперативной памяти и дискового ввода-вывода требуется серверу.
Сервер¶
Сервер используется для установки компонентов платформы. Основной способ установки - запуск сервисов в Docker Compose на Linux-сервере.
- Процессор: 8 x 3.0 ГГц с поддержкой виртуализации или аналогичный по производительности
- Оперативная память: 16 Гб RAM
- Диск: для пилотной установки - от 30 Гб свободного места после установки ОС и системного ПО; для эксплуатации - от 100 Гб. Объем эксплуатационного хранилища выбирается с учетом срока хранения данных MongoDB, файлового или S3-хранилища, журналов, отчетов и пользовательских артефактов
- Операционная система: Linux x86_64 с поддержкой Docker Engine, например Ubuntu Server, Debian, Astra Linux или другой совместимый корпоративный дистрибутив
На сервере должно быть установлено следующее ПО:
- Docker Engine
- Docker Compose, доступный командой
docker compose - стандартные системные утилиты Linux для работы с файлами, архивами и сетью:
bash,tar,gzip,curlилиwget
Для установки должны быть подготовлены доступы:
- доступ к Docker-образам платформы и сторонних сервисов: через Docker Registry, прокси, локальное зеркало или заранее загруженные образы
- доступ администратора к серверу, достаточный для управления Docker, сетевыми портами, каталогами данных и файлами конфигурации
Framework поставляется исходным кодом и должен быть собран при установке. На машине, где выполняется сборка framework, дополнительно требуются:
gitдля получения исходного кода, если исходный код передается через git-репозиторий- JDK 17
- Maven
- доступ к репозиториям зависимостей или их внутренним зеркалам
- доступ к Docker Registry или локальному Docker-хранилищу, из которого executor-сервис платформы сможет получить образ framework
Клиент¶
Клиент используется для работы пользователей с web-интерфейсом платформы.
- Процессор: CPU 4 x 2.3 ГГц
- Оперативная память: 4 Гб RAM
- Диск: по требованиям ОС, браузера и тестируемого ПО (для Windows 11 и Яндекс Браузера требуется от 64 Гб; если сценарии запускаются локально на клиентской машине, дополнительно требуется место для установки тестируемого приложения, драйверов, временных файлов и артефактов выполнения сценариев)
- Операционная система: Windows или другая ОС, поддерживающая современный web-браузер. Если сценарии запускаются локально на клиентской машине, ОС должна поддерживать драйвер для взаимодействия с тестируемым ПО. Desktop driver FlaNium, поставляемый с платформой, работает только в Windows.
На клиентском рабочем месте должно быть установлено следующее ПО:
- Web-браузер: Google Chrome или Яндекс Браузер
- Драйвер для взаимодействия с тестируемым ПО, если сценарии запускаются локально на клиентской машине:
- FlaNium для desktop-приложений Windows
- WebDriver для web-приложений
- Тестируемое ПО (только при локальных запусках сценариев)
Лицензирование¶
Для работы платформы в контуре требуется настроенная лицензия. Лицензионный файл и связанные параметры развертывания передаются и настраиваются специалистами исполнителя при установке.