Резервное копирование двухуровневой инфраструктуры: от VPS до домашнего сервера и S3
Habr ·

В предыдущих статьях я уже рассказывал о своей домашней инфраструктуре ServeHub-2 — проекте, который позволяет развернуть окружение из двух серверов: удалённого VPS и домашнего сервера. У каждого узла своя роль: VPS (Edge) отвечает за сетевую инфраструктуру, DNS-фильтрацию и мониторинг, а домашний сервер (Workload) используется для размещения приложений, баз данных и личных файлов. В этой статье расскажу, как организовал резервное копирование обоих серверов с помощью BorgBackup, Borgmatic и rclone, почему выбрал именно такую архитектуру и какие решения пришлось принять в процессе. Разберу создание и хранение локальных копий, автоматизацию резервного копирования, настройку и синхронизацию с S3, мониторинг процесса и восстановление данных. Читать далее