Требования к инфраструктуре
О системе
ForPeople — программное обеспечение, предлагающее решения для автоматизации HR-процессов внутри компании.
Система позволяет гибко настраивать структуру и различные показатели (метрики) подразделений, управлять системными доступами, предлагает возможности для интеграции с другими продуктами.
Требования к инфраструктуре
Необходимые компоненты
Для запуска системы необходимы:
- Кластер Kubernetes (современная, стабильная версия);
- MongoDB 6 Community Edition или старше, работа в режиме Replica-Set;
- Opensearch;
- Redis
- S3 совместимое хранилище файлов (Minio или аналоги);
- Домен и HTTPS-сертификат для доступа к системе;
Вспомогательные компоненты
Для помощи в эксплуатации системы:
- Телеметрия и аналитика работы системы:
- Grafana для системных дашбордов;
- Prometheus и ServiceMonitor для хранения и сбора метрик приложения;
- Tempo или аналог, поддерживающий opentelemetry.
- Логирование (Opensearch, Elastic или Loki).
Требования к рабочему месту пользователя
Пользователю необходимо иметь:
- Операционная система: cовременная версия ОС Windows (10, 11), MacOS, Linux.
- Браузер: современная версия браузеров Chrome, Яндекс.Браузер.
Требования в вычислительным ресурсам (сайзинг)
Рекомендуется разворачивать две среды: тестирование (стейжинг) и продуктивная среда. Выбор целевой схемы зависит от подключаемых модулей и объема и сложности хранимых и обрабатываемых данных.
Тестовое окружение (стейж)
Для приемочного тестирования и проведения демо:
Сервис | Количество | CPU | RAM | Storage |
---|---|---|---|---|
Forpeople.Api | 1 | 4 | 16 GB | 10 GB |
Forpeople.Worker | 1 | 8 | 16 GB | 10 GB |
MongoDB | 1 | 4 | 16 GB | 50 GB |
Opensearch | 1 | 4 | 8 GB | 30 GB |
Продуктив S
Низкая интенсивность использования
Сервис | Количество | CPU | RAM | Storage |
---|---|---|---|---|
Forpeople.Api | 2 | 4 | 16 GB | 10 GB |
Forpeople.Worker | 1 | 8 | 16 GB | 10 GB |
MongoDB | 3 | 4 | 16 GB | 50 GB |
Opensearch | 1 | 4 | 8 GB | 30 GB |
Продуктив M
Средняя интенсивность использования
Сервис | Количество | CPU | RAM | Storage |
---|---|---|---|---|
Forpeople.Api | 3 | 4 | 16 GB | 10 GB |
Forpeople.Worker | 1 | 8 | 16 GB | 10 GB |
MongoDB | 3 | 4 | 16 GB | 50 GB |
Opensearch | 3 | 4 | 8 GB | 30 GB |
Продуктив L
Высокая интенсивность использования
Сервис | Количество | CPU | RAM | Storage |
---|---|---|---|---|
Forpeople.Api | 3 | 6 | 20 GB | 10 GB |
Forpeople.Worker | 1 | 10 | 24 GB | 10 GB |
MongoDB | 3 | 4 | 32 GB | 100 GB |
Opensearch | 3 | 4 | 16 GB | 50 GB |