Как работает 1С в облаках крупнейших провайдеров?
В последнее время ИТ-компания «Протон» всё чаще получает запросы от клиентов на импортозамещение Операционных систем (ОС) Windows и Систем управления базами данных (СУБД) MSSQL и на перенос ИТ-инфраструктуры предприятий в публичные облака. Столкнувшись с тем, что в ряде случаев скорость работы учётной системы 1С при этом критически снижается, инженеры «Протон» решили протестировать производительность системы в облачной инфраструктуре пяти крупнейших российских провайдеров: Cloud.ru, Yandex Cloud, Selectel, VK Cloud и CloudMTS. При этом было решено выяснить:
Во-первых, насколько медленнее будет работать 1С в облаках этих компаний по сравнению с физическими серверами, в качестве которых при тестировании выступали предоставленные Cloud.ru выделенные серверы с процессорами 3600×2*24 и 3600×2*48.
А во-вторых, насколько быстрее работает система на программном обеспечении от Microsoft — Windows Server и MSSQL — по сравнению с российскими Debian 11 и Postgres Pro 14.
Для проведения тестирования во всех случаях использовалась одна и та же платформа 1С ERP: Управление предприятием 2 (2.4.13.209), с размером базы данных 150 Gb и с 13 000 документов, участвующих в закрытии месяца. Для оценки скорости работы системы инженеры ИТ-компании «Протон», во-первых, точно с рекомендацией «Фирмы 1С» проводили тест Гилева (чем больше, тем лучше), а во-вторых, определяли время закрытия месячного отчетного периода (чем меньше, тем лучше).
Результаты тестирования изложены в таблице:
Какие выводы можно сделать из результатов тестирования?
1) На выделенных серверах 1С работает быстрее, чем в облачной инфраструктуре. Но нужно учитывать, что при тестировании использовались мощные серверы с высокочастотными процессорами. Большинство малых и средних компаний не могут позволить себе закупку настолько дорогого оборудования. А на менее мощных серверах 1С работает медленнее.
2) Наибольшую скорость работы системы 1С среди крупнейших облачных провайдеров России в рамках данного эксперимента показали облачные машины Cloud.ru. Они получили как наибольшее количество баллов по тесту Гилева, так и обеспечили закрытие месячного периода за наименьшее время.
3) Использование российских ОС ОС Debian 11 и СУБД Postgres Pro 14 существенно замедляет работу 1С. Закрытие периода в 1С:ERP при работе на Windows Server и MSSQL занимает практически вдвое меньше времени. Причина этого в том, что «Фирма 1С» на протяжении многих лет разрабатывала свои системы под программную среду от Microsoft. Работы же под их адаптацию к российским ОС и СУБД ведутся относительно недолго. По заверению руководства «Фирмы 1С», различие в производительности скоро будет устранено.
4) Такие операции, как закрытие периода, проводятся нечасто и, как правило ночью или в выходные. Сотрудникам предприятия, пришедшим на работу к девяти утра в понедельник, совершенно безразлично, в восемь или десять вечера в субботу была сформирована бухгалтерская или налоговая отчетность. А потому этим различием в скорости уже и сейчас можно пренебречь. На текущей же работе специалистов предприятия она почти не сказывается.
О решении проблем при переводе 1С на Debian и PostgresSQL читайте на СПАРК