Технические требования
На этой странице описаны технические требования для продукта Pyrus Datacenter.
Поддерживаемые ОС
- Ubuntu Server 20.04 LTS - рекомендованная;
- CentOS 7,8;
- Astra Linux;
- AltServer;
- RedOS;
- другой дистрибутив с ядром Linux 5.4.0-48-generic или выше.
Предустановленное ПО
- Docker Engine — Community Version: 20.10.17 или выше (Client and Server);
- Docker Compose: 1.29.2 или выше.
SMTP-сервер
Для отправки почтовых сообщений пользователям используется SMTP-сервер.
При инсталляции системы вам необходимо настроить Pyrus для работы с вашим SMTP-сервером.
DNS и SSL/TLS
Машина с Pyrus должна быть доступна из вашей корпоративной сети по заданному вами адресу, например, pyrus.yourdomain.org. Для это необходимо иметь возможность внести изменения в вашу доменную зону.
Для обеспечения безопасной работы необходимо иметь SSL-сертификат вашего домена.
Сетевые доступы
Для корректной установки, обновления и эксплуатации системы, необходимо обеспечить серверу доступность ряда внешних ресурсов.
Для загрузки docker-образов:
- http://cr.yandex
- https://cr.yandex
Для работы мобильных пуш-уведомлений и ряда внешних интеграций:
- https://pyrus.com
- https://dc.pyrus.com
Аппаратные ресурсы
Здесь представлены ориентировочные аппаратные характеристики сервера в соответствии от предполагаемого количества пользователей. Рекомендованные аппаратные требования напрямую зависят от объема обрабатываемых данных.
Количество пользователей | CPU, cores | RAM, Gb | SSD, Gb | Пропускная способность, Mbps |
100 | 8 | 16 | 300 | 100 |
200 | 16 | 32 | 500 | 100 |
500 | 24 | 64 | 1000 | 200 |
1000 | 40 | 128 | 2000 | 500 |
Другое | Уточните у отдела продаж |
Минимальная скорость пользовательского соединения для комфортной работы с системой — 10Mbps.
Docker Engine
В случае, если в системе не установлен Docker Engine, ниже представлены команды, которые необходимо выполнить для установки в различных версиях ОС Linux.
Ubuntu
$ curl -fsSL https://get.docker.com -o get-docker.sh $ sh get-docker.sh $ curl -L "https://github.com/docker/compose/releases/download/1.28.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose $ chmod +x /usr/local/bin/docker-compose
CentOS
$ yum install -y yum-utils $ yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo $ yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin $ systemctl enable --now docker
AltLinux
$ apt-get install docker-engine $ apt-get install docker-ce $ systemctl enable --now docker
Astra Linux
$ apt-get update $ apt-get install docker.io $ apt-get install curl $ curl -L "https://github.com/docker/compose/releases/download/v2.1.1/docker-compose-linux-x86_64" -o /usr/local/bin/docker-compose
RedOS
$ yum update $ yum install docker-ce $ systemctl enable --now docker
Хранилище S3
Pyrus поддерживает следующие облачные S3 хранилища:
- CloudMTS S3;
- VK Cloud Storage;
- MinIO S3, обеспечивающее локальное хранение файлов;
- Yandex Object Storage