Исходно присоединённые файлы хранились стандартно для 1С — в томах на диске сервера. По мере роста числа учреждений и документов такая схема стала узким местом сервиса:
- Постоянная нехватка места. Тома расширяли вручную, а переполнение диска останавливало загрузку файлов во всех областях данных сразу.
- Долгое резервное копирование. Миллионы мелких файлов копировались часами, а бэкап томов не был синхронизирован с бэкапом баз — при восстановлении ссылки в 1С и файлы на диске расходились.
- Дублирование. Одинаковые файлы (типовые договоры, приказы учредителя, формы отчётности) хранились в сотнях копий — по одной в каждой области данных.
- Нет поиска по содержимому. Найти документ можно было только через карточку в 1С; текст сканов не распознавался.
- Риски безопасности. Файлы лежали на диске в открытом виде, доступ к серверу фактически означал доступ к документам всех учреждений, в том числе с персональными данными сотрудников.
Задача проекта — вынести хранение файлов из 1С:Фреш в отдельное масштабируемое хранилище, не меняя привычной работы бухгалтеров и кадровиков учреждений.