Skip to Content
Primo RPA OrchestratorСистемные требования

Системные требования

В статье приведены программные и аппаратные требования к Оркестратору и машинам роботов.

Аппаратные требования к Оркестратору

В таблице ниже приведены требования к Оркестратору для управления до 250-ти роботами одновременно.

🔹 В зависимости от выполняемого проекта/настроек логирования робот может создавать разную нагрузку на Оркестратор, поэтому требования являются обобщенными.

Компоненты сервераАппаратные требованияПримечание
Сервер ОркестратораCPU 8 ядер, RAM 16 Гб, HDD 200 ГбСервер приложений. Компоненты RabbitMQ и RDP2 могут быть установлены здесь либо на отдельной машине.

1. Если RabbitMQ установлен на отдельном сервере (лучше на Linux), то рекомендуемый объем HDD - 60 Гб.

2. Если RDP2 установлен на отдельном сервере (лучше на Windows Server), то RAM должна быть не менее 16 Гб, CPU - 8 ядер, требования к HDD не предъявляются. Для оценки RAM следует учитывать, что на одну RDP-сессию расходуется ~ 200 Мб

Сервер БДCPU 8 ядер, RAM 16 Гб, HDD 200 ГбMain DB + Identity DB + License DB
Сервер журналаCPU 8 ядер, RAM 16 Гб, HDD 1000 ГбLogs DB

Объем HDD для сервера журнала

У БД с логами (сервер журнала) ожидается быстрый рост объема. Ежедневный прирост зависит от количества логов, которые создают работающие роботы, и может быть оценен по результатам эксплуатации. На основе полученной цифры можно более точно рассчитать объем HDD и определить периодичность ротации/очистки логов. Величина 1000 Гб взята как усредненная оценка для комфортной работы.

Оценка объема HDD:

Пусть 10 роботов параллельно работают 24 часа в сутки. Каждый обращается в Оркестратор 10 раз в секунду. Суммарно – 100 запросов в секунду. Пусть за один запрос Роботом отдается 0,1 Кб.

Тогда ежесуточный прирост = 100 * (24 * 60 * 60) * 0,1 = 864000 Кб = ~1 Гб.

RDP2

Если используется поддержка RDP-сессий, надо исходить из оценки: один сервис поддержки RDP на 20 сессий. На одну RDP-сессию расходуется ~200 Мб.

Эти ресурсы должны быть включены в сервер Оркестратора, либо может использоваться отдельная машина с CPU 8 ядер и RAM 16 Гб.

С дополнительной информацией о требованиях к ресурсам службы RDP2 вы можете ознакомиться в разделе Рекомендации по ресурсному обеспечению службы RDP2.

🔸 RDP2 устанавливается на сервере Оркестратора или отдельно. Не следует устанавливать RDP2 на машине робота! Это может повлиять на стабильность работы роботов.

Программные требования к Оркестратору

Поддерживаемые операционные системы для серверов:

  • Windows Server 2016 и выше;
  • Linux: CentOS 8+, Ubuntu 20+, Astra Linux 1.7+.

Системные требования к машине робота

Аппаратные требования к машине робота зависят от количества одновременно работающих роботов и задач, которые выполняют роботы.

🔹 Рекомендуется по 1 ядру CPU на каждого робота.

🔸 Обязательно установите последние обновления ОС.

Программные требованияАппаратные требования
Windows 10 / Windows Server 2016 и вышеCPU 8 ядер, RAM 8 Гб, HDD 250 Гб (OS + Data)
Linux: CentOS 8+, Ubuntu 20+, Astra Linux 1.7+CPU 6 ядер, RAM 8 Гб, HDD 250 Гб (OS + Data)

Если в качестве СУБД выбрана PostgreSQL:

  1. Используйте pgbouncer.
  2. В конфигурационном файле настройте:
    • work_mem 1024 Мб;
    • effective_cache_size ~50-75% RAM;
    • shared_buffers ~25-35% RAM.