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

В данном подразделе приведены системные требования для каждого серверного компонента СРК RuBackup, предъявляемые к техническим средствам, необходимым для нормального функционирования СРК RuBackup.

В случае установки на один хост нескольких компонентов СРК RuBackup (например, при способе установки «Всё в одном») следует консолидировать соответствующие аппаратные требования, предъявляемые к техническому средству, на которое производится установка.

1. Аппаратные требования

1.1. Основной/резервный сервер

Минимальные аппаратные требования, необходимые для стабильного функционирования сервера СРК RuBackup приведены в таблице.

Таблица 1. Аппаратные требования, предъявляемые к серверу RuBackup

Аппаратный компонент

Объем хранимых данных

Примечание

48 ТБ

96 ТБ

144 ТБ

Процессор

10 ядер, 20 потоков (2 потока на 1 ядро или более)

Рекомендуемые модели: Intel Xeon 4210, AMD EPYC 7000 или более современные

Оперативная память

128 ГБ

256 ГБ

256 ГБ

Твердотельный накопитель (SSD)

RAID 1, 2 диска по 480 ГБ каждый

Объём дискового пространства для установки операционной системы и компонентов RuBackup, за исключением конфигурационной базы данных RuBackup.

Твердотельный накопитель, подключенный через шину PCI Express (NVMe SSD)

3.84 ТБ

Рекомендуется в случае развертывания инстанса PostgreSQL для конфигурационной базы данных RuBackup на той же машине, где установлен сервер RuBackup. Диски NVMe SSD позволяют повысить производительность операций в фильтре Блума и скорость обработки данных при выполнении процессов дедупликации. 3.84 Тб предусматривают потенциальный рост объемов обрабатываемых данных. Для обеспечения максимального уровня отказоустойчивости и быстродействия при промышленной эксплуатации рекомендуется использовать в качестве конфигурационной базы RuBackup СУБД PostgreSQL в отказоустойчивой конфигурации, например, с использованием решения Patroni, развернутом на отдельностоящих машинах.

Жесткий диск (HDD) или флэш-накопитель (flash drive)

RAID 50, 12 дисков по 4 ТБ каждый

RAID 50, 12 дисков по 8 ТБ каждый

RAID 50, 12 дисков по 12 ТБ каждый

Рекомендуется в случае активного использования машины с основным сервером в качестве медиасервера, для возможности расширения дискового пространства под хранение резервных копий. В случае хранения данных на опосредованных СХД, данный компонент не используется.

Сеть

2 сетевых адаптера с пропускной способностью 10 Гб каждый, с 2 портами (dual port)

1.2. Медиасервер

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

Таблица 2. Аппаратные требования, предъявляемые к медиасерверу

Аппаратный компонент

Объем хранимых данных

Примечание

48 ТБ

96 ТБ

144 ТБ

Процессор

10 ядер, 20 потоков (2 потока на 1 ядро или более)

Рекомендуемые модели: Intel Xeon 4210, AMD EPYC 7000 или более современные

Оперативная память

128 ГБ

256 ГБ

256 ГБ

Твердотельный накопитель (SSD)

RAID 1, 2 диска по 480 ГБ каждый

Объём дискового пространства для установки операционной системы и компонентов RuBackup, за исключением конфигурационной базы данных RuBackup.

Жесткий диск (HDD) или флэш-накопитель (flash drive)

RAID 50, 12 дисков по 4 ТБ каждый

RAID 50, 12 дисков по 8 ТБ каждый

RAID 50, 12 дисков по 12 ТБ каждый

Для возможности расширения дискового пространства под хранение резервных копий. В случае хранения данных на опосредованных СХД, данный компонент не используется.

Сеть

2 сетевых адаптера с пропускной способностью 10 Гб каждый, с 2 портами (dual port)

2. Программные требования

Программные требования к среде функционирования серверной части СРК RuBackup приведены в таблице и определены:

  • перечнем операционных систем, совместимых с компонентами СРК RuBackup;

  • перечнем зависимостей пакетов для каждой совместимой ОС;

  • открытыми портами (см. раздел «Сетевые порты»).

Таблица 3. Программные требования предъявляемые к серверу RuBackup (совместимые ОС и зависимости пакетов)
Пакеты сервера СРК (rubackup_common, rubackup_client, rubackup-server)

Поддерживаемая ОС

Пакет зависимости

Astra 1.6

openssl, parsec-base, parsec-cap, parsec-mac, libcurl3 или libcurl4, mailutils или bsd-mailx, libsasl2-2, libldap-2.4-2

Astra 1.7

openssl, parsec-base, parsec-cap, parsec-mac, openssl, libcurl3 или libcurl4, mailutils или bsd-mailx, libsasl2-2, libldap-2.4-2, libpugixml1v5

Astra 1.8

openssl, parsec-base, parsec-cap, parsec-mac libcurl3 или libcurl4, mailutils или bsd-mailx, libsasl2-2, libldap-2.5-0, libpugixml1v5

Debian 10

openssl, libcurl3 или libcurl4, mailutils или bsd-mailx, libsasl2-2, libldap-2.4-2, libpugixml1v5

Debian 12

openssl, libcurl3 или libcurl4, mailutils или bsd-mailx, libsasl2-2, libldap-2.5-0,

Ubuntu 18.04

openssl, libcurl3 или libcurl4, mailutils или bsd-mailx, libsasl2-2, libldap-2.4-2

Ubuntu 20.04

openssl, libcurl3 или libcurl4, mailutils или bsd-mailx, libsasl2-2, libldap-2.4-2, libpugixml1v5

Ubuntu 22.04

openssl, libcurl3 или libcurl4, mailutils или bsd-mailx, libsasl2-2, libldap-2.5-0, libpugixml1v5

ALT Linux 10

qt5-qtbase-gui mailutils, libsasl2-3, libldap, pugixml

CentOS 7

qt5-qtbase-gui, mailx, cyrus-sasl, openldap, pugixml

CentOS 8

qt5-qtbase-gui, mailx, cyrus-sasl, openldap, pugixml

RedOS 7.3

qt5-qtbase-gui, mailx, cyrus-sasl, openldap, pugixml

RedOS 8

qt5-qtbase-gui, mailx, cyrus-sasl, openldap, pugixml

RHEL 9

qt5-qtbase-gui, s-nail, cyrus-sasl, openldap, pugixml

Rosa Cobalt 7.3

qt5-qtbase-gui, mailx, cyrus-sasl, openldap

Rosa Cobalt 7.9

qt5-qtbase-gui, mailx, cyrus-sasl, openldap

Rosa Chrome 12

lib64qt5gui5, mailutils, lib64sasl2, lib64ldap2.4_2, lib64pugixml1