Окружение и системные требования
Для развертывания Платформы необходимы сервер приложения и сервер СУБД. Минимальные требования к этим серверам перечислены в следующей таблице.
Параметр | Сервер для демо-сценария (все роли на одном сервере) | Сервер приложения | Сервер приложения с 3D-модулем для работы до 100 пользователей | Сервер СУБД | Сервер с которого производится установка |
---|---|---|---|---|---|
Количество ядер процессора, шт. | 6 | 6 | 24 | 2 | 1 |
Тактовая частота процессора, не менее | 2,4 Ггц | 2,4 Ггц | 2,4 Ггц | 2,4 Ггц | 2,4 Ггц |
Объем оперативной памяти, Гб | 32 | 32 | 128 | 16 | 2 |
Стандарт и частота оперативной памяти, не менее | DDR4, 2.1 ГГц | DDR4, 2.1 ГГц | DDR4, 2.1 ГГц | DDR4, 2.1 ГГц | DDR4, 2.1 ГГц |
Объем логических дисков, Гб | 200 | 200 | 1 Тб | 200 | 100 |
Операционная система | Ubuntu 18.04 и выше Astra Linux 1.7 и выше Debian 11 и выше | Ubuntu 18.04 и выше Astra Linux 1.7 и выше Debian 11 и выше | Ubuntu 18.04 и выше Astra Linux 1.7 и выше Debian 11 и выше | Ubuntu 18.04 и выше Astra Linux 1.7 и выше Debian 11 и выше | Ubuntu 18.04 и выше Astra Linux 1.7 и выше Debian 11 и выше |
Канал связи: внутренний доступ | 1 Гб/с | 1 Гб/с | 1 Гб/с | 1 Гб/с | 100 Мб/с |
Канал связи: внешний доступ | 100 Мб/с | 100 Мб/с | 100 Мб/с | 100 Мб/с | 100 Мб/с |
Программное обеспечение | Docker 20.10.9 и выше Python 3.9 и выше | Docker 20.10.9 и выше Python 3.9 и выше | Docker 20.10.9 и выше Python 3.9 и выше | Docker 20.10.9 и выше Python 3.9 и выше | Docker 20.10.9 и выше Python 3.9 и выше |
Для разработки приложения на базе Платформы необходим клиентский компьютер, на котором должно быть установлено программное обеспечение, перечисленное в следующей таблице.
Windows 7 и выше | Astra Linux CE 2.12.22 и выше |
---|---|
Браузер Google Chrome 72.0.3626.121 и выше (рекомендуется последняя версия) | Браузер Chromium 80 и выше |
Браузер Yandex 20.2.3 и выше | Браузер Yandex 20.2.3 и выше |
Служебные учетные записи
Для развертывания релиза принято использовать следующие сервисные учетные записи:
postgres
: сервисная учетная запись базы данных PostgreSQL, являющаяся администратором кластера PostgreSQL;platform
: сервисная учетная запись базы данных PostgreSQL, являющаяся баз данных Платформы в кластере PostgreSQL;platform
: служебная учетная запись для RabbitMQ, которую будут использовать сервисы Платформы;
Для работы с проектами, включающими более 3-х тысяч классов, необходимо дополнить конфигурацию PostgreSQL:
произведение параметров max_connections и max_locks_per_transaction должно быть больше, чем совокупное количество классов во всех проектах, умноженное на 2.5. Например, предполагается, что во всех проектах Платформы будет создано 50000 классов. Тогда необходимая величина произведения должна быть 125000.
Рекомендуемое значение для параметра max_connections = 500. Следовательно, значение параметра max_locks_per_transaction должен быть равно 250.