Как известно, на текущий момент компания Microsoft сворачивает продажи и поддержку своих продуктов на территории РФ и Беларуси. В связи с этим, в скором времени встанет вопрос официального использования и обновления ряда ПО.
У нашего клиента Flamcogroup — ведущего разработчика, производителя и поставщика решений для отопления и водоснабжения жилых, коммерческих и промышленных зданий, возникла необходимость перехода с Microsoft SQL на альтернативную СУБД.
Задачи клиента
Перед инженерами EFSOL IT были поставлены следующие задачи:
- Рассмотреть возможность отказа от СУБД Microsoft для совместной работы с 1С:УПП.
- Внедрить решение с аналогичной надежностью и производительностью.
- Обеспечить минимальный простой для производства в процессе перехода.
- По возможности сократить потребление вычислительных ресурсов для сервера СУБД.
Как мы решили задачи клиента
В процессе изучения альтернативных СУБД была выбрана PostgresPro как наиболее стабильная и производительная. Далее был составлен план перехода на новую структуру.
- Развертывание и подготовка среды для установки СУБД. Мы использовали Debian 11.
- Настроено удаленное защищенное подключение к облачному серверу 1С.
- Установка и настройка PostgresPro. Настройка конфигов для максимальной производительности и потребления ресурсов.
- Создание тестовой копии рабочей базы 1С.
- Тестирование согласно утвержденному с клиентом чек-листу ключевых операций учета фокус-группой пользователей на тестовой среде для выявления проблем производительности и возможных критических ошибок.
- Решение всех возникших ошибок командой разработчиков и инженеров.
- Согласование даты переноса и запуск рабочего контура 1С:УПП на СУБД Postgres.
На рисунке ниже представлена схема облачного решения:
Рисунок 1 — Упрощенная схема решения
Результат проекта
- По итогу данного проекта клиент смог отказаться от использования Microsoft SQL Server и не зависеть от внешних условий вендора в своей работе.
- Клиент получил значительную экономию на лицензировании ПО.
- Переход получился без простоя в работе производства. Пользователи не заметили разницы в производительности и ошибок выполнения рабочих операций.
- Появилась возможность бюджетного масштабирования структуры и повышения отказоустойчивости.
- Меньшее потребление ресурсов ОЗУ и ЦП благодаря тонкой настройке сервера Postgres в сравнении с MS SQL.
- Сопровождение Postgres нашими квалифицированными инженерами и решение вопросов производительности и резервного копирования.
- Возможен перевод 1С сервера на ОС Linux и полный отказ от использования ПО Microsoft.