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 на чистой среде подтверждает согласованность БД и байтов.