Skip to content

0002. Профили хранения и отказоустойчивости ​

Статус: proposed. Дата: 2026-09-22.

Контекст ​

Данные около 4 ТБ, файлы до 5 ГБ. Приоритет — надёжная раздача и управление сетью. Подтверждены два сервера с репликацией. ОС, площадки, fencing и RPO/RTO ещё не выбраны. Уточнение: профиль двух серверов; стенд отложен владельцем.

Предложение ​

Local backend для односерверного профиля и S3-совместимый adapter для выбранного HA storage. PostgreSQL для метаданных и очередей. В HA резервируются также БД и входной адрес. Гарантия определяется топологией/подтверждением записи, а не названием API.

Свою распределённую файловую систему и алгоритм выбора лидера не разрабатываем. Не считаем один NAS или S3 endpoint отказоустойчивым по умолчанию.

Открытые вопросы ​

Провайдер, число копий/схема кодирования, домены отказа, failover БД, кворум, staging, backup, RPO/RTO и политика деградации. Финальный выбор делается после инвентаризации инфраструктуры и испытаний.

Проверка ​

Публикация, подтверждённая клиенту, переживает согласованный класс отказа. После потери узла новый download/resume работает в согласованное время. Восстановление из backup на чистой среде подтверждает согласованность БД и байтов.

Arkvory · ProAnimaStudio