Услуга предполагает настройку работы системы «1С:Предприятие» с объектным хранилищем S3. S3 – это облачная система хранения данных, где информация сохраняется в виде объектов с метаданными включающих описание. Внедрение S3-хранилища позволяет компаниям перейти от использования локальных хранилищ к облачному решению, что обеспечивает более гибкие и масштабируемые возможности работы с данными, а также более высокую защищенность от потери информации.
Компании могут столкнуться с необходимостью внедрения S3-хранилищ по следующим причинам:
- Ограниченная масштабируемость локального хранилища. При росте объёмов данных локальное хранилище становится менее эффективным, а его масштабирование – сложным и дорогостоящим.
- Отсутствие чёткой структуры хранения данных. В локальном хранилище сложно выстроить иерархию и сопроводить удобным описанием, что затрудняет поиск нужных файлов при необходимости.
- Высокие затраты на поддержку и обслуживание. Локальное хранилище требует регулярных инвестиций в оборудование, лицензии и команду специалистов.
- Риски потери данных. Несмотря на резервное копирование, существует вероятность потери данных из-за аппаратных сбоев или человеческих ошибок. Восстановление данных локального хранилища может занять много времени.
Процесс внедрения S3-хранилища включает следующие этапы:
- Анализ текущей системы и подготовка плана работ. Оценка текущей конфигурации «1С» и определение требований к S3-хранилищу.
- Выбор платформы для развёртывания S3-хранилища. Среди возможных платформ для развёртывания S3-хранилища можно рассмотреть следующие:
- Yandex Object Storage.
- VK Cloud Object Storage.
- Selectel Object Storage.
- Rostelecom Cloud Object Storage.
- MTS Cloud Object Storage.
- Softline Cloud Object Storage.
- Amazon S3.
- Mail.Ru Cloud.
Это не полный список. Выбор платформы зависит от бюджета и пожеланий к операционной модели.
- Настройка работы «1С» с S3:
- использование шаблон расширения, разработанного под эксплуатацию S3 хранилища и адаптация его под конкретную конфигурацию «1С» и платформу для развертывание S3-хранилища;
- определение процедур и функций, описывающих операции над файлами (добавление, изменение, удаление);
- внесение изменений в интерфейс конфигурации «1С», включая работу с модулями управления файлами;
- замена частей кода, отвечающей за преобразование файла в двоичные данные;
- настройка механизмов подготовки файлов и их добавления или удаления на/из S3.
- Перенос данных из локальной базы данных в S3:
- наша система содержит функции миграции файлов из текущего хранилища данных в S3-хранилище;
- в интерфейсе раздела «Тома хранения файлов» выполнение перенос данных при их использовании;
- при использовании не типовых методов и структур организации хранения файлов возможна реализация нового интерфейса и алгоритмов для миграции.
- Тестирование работы системы с S3-хранилищем и устранение возможных неполадок.
После внедрения S3-хранилища клиент получит:
- систему «1С:Предприятие», настроенную для работы с облачным хранилищем S3;
- возможность масштабировать хранилище практически без ограничений;
- упрощённый поиск данных благодаря хранению метаданных к каждому объекту;
- экономию на затратах, связанных с поддержкой и обслуживанием хранилища;
- высокий уровень надёжности хранения данных за счёт георепликации;
- автоматизацию управления данными (запуск автоматических процедур при загрузке или удалении объектов).
Качество выполненной работы можно оценить по следующим критериям:
- успешная интеграция «1С» с S3-хранилищем без потери функциональности системы;
- корректная работа всех операций с файлами (загрузка, скачивание, удаление) в S3;
- соответствие настроек хранилища требованиям клиента;
- повышение производительности и удобства работы с данными по сравнению с локальным хранилищем;
- отсутствие ошибок и сбоев в работе системы после внедрения изменений.