10/04/2017
На прошлой неделе для одного из наших клиентов мы закончили работы по переходу на новую архитектуру и оптимизации производительности сервера 1С.
Скорость работы 1С зависит от многих параметров - у нашего клиента была файловая версия системы, очень большие базы и несколько юридических лиц. Соответственно, вся нагрузка ложилась на дисковую подсистему сервера, возникали колоссальные задержки при создании документов, не говоря уже о генерации отчетов.
Было решено переводить 1С на клиент-серверную архитектуру с использованием СУБД. Как следствие, встал вопрос с бюджетом, ведь покупка лицензий Microsoft SQL Server дело очень затратное. Поэтому было принято решение купить лицензию 1С на сервер (х64), необходимую в случае использования сервера приложений 1С, а также использовать бесплатный Linux-сервер с СУБД PostgreSQL. Клиентские лицензии на подключение к 1С у заказчика имелись в необходимом количестве.
1С на *nix-серверах позволяет добиться практически такой же производительности, как и на Windows Server с использованием Microsoft SQL, но при этом существенно экономит бюджет.
Мы работали как ниндзя, ночами и выходными днями, в нерабочее время сотрудников. Базы 1С были сконвертированы, проверены на ошибки и залиты на новый сервер, настроено резервное копирование и прописаны новые пути у клиентов.
Сотрудники заметили существенное улучшение производительности в работе 1С, а соответственно они смогут больше выполнить задач за рабочий день и заработать больше денег :)