Архитектура и системные требования

1. Архитектура СРК RuBackup

СРК RuBackup основана на клиент-серверной архитектуре.

1.1. Основной сервер

Основной сервер отвечает за хранение резервных копий и управление ими. Резервные копии хранятся в хранилищах, подключенных к машине с основным сервером. Подробнее о хранилищах и управлении ими — в разделе Пулы.

1.2. Клиент и модуль

Клиент предоставляет серверу информацию о доступности модуля и резервируемых ресурсах. По запросу сервера или пользователя клиент запускает процессы резервного копирования и восстановления.

На одну машину с клиентом устанавливается модуль. Модуль взаимодействует с источником данных и подготавливает резервную копию для передачи в хранилище.

В данном руководстве описываются инструкции по резервному копированию и восстановлению файловой системы с помощью модуля File system (поддерживает создание полных, инкрементальных и дифференциальных резервных копий). Модуль File system входит в состав пакета rubackup-client.

1.3. Служебная база данных

Служебная база данных используется для хранения:

  • метаданных резервных копий;

  • конфигурационных параметров СРК RuBackup.

Для работы со служебной базой данных СРК RuBackup используется СУБД PostgreSQL.

1.4. Средство управления

Для простого и удобного взаимодействия пользователя с СРК RuBackup используется веб-приложение Tucana.

Приложение обеспечивает доступ к ключевым разделам и функциям системы. Подробнее о приложении — в руководстве Tucana.

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

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

  • ОС Astra Linux SE 1.8 с базовым (Орел) или усиленным (Воронеж) уровнем защищенности;

  • СУБД PostgreSQL 11-18.

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

Для функционирования СРК RuBackup в формате все в одном потребуется оборудование, соответствующее требованиям:

Таблица 1. Минимальные аппаратные требования

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

Параметры

Процессор

от 2-х ядер

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

от 4 ГБ

Дисковый накопитель

от 20 ГБ