ИТ-компания «Протон» протестировала быстродействие работы системы 1С в облачной инфраструктуре крупнейших российских провайдеров. При этом выявлено, насколько быстрее работает в облаках 1С на Операционной системе Windows и СУБД MSSQL по сравнению с Debian и PostgreSQL.
В России быстро растет популярность облачных услуг для бизнеса. Так, в 2022 году, по данным аналитической компании iKS-Consulting, затраты пользователей на услуги российских облачных сервисов (IaaS) выросли на 41,6% и достигли 86,6 млрд рублей. При этом рынок облачных услуг и сервисов высококонкурентный – их оказывают десятки крупных и сотни небольших облачных провайдеров.
Как выбрать среди них более подходящего именно для вашего бизнеса? Однозначного ответа на этот вопрос дать невозможно: ведь при выборе провайдера должны учитываться разные критерии, а значимость каждого из них у каждой компании различается. Условно эти критерии можно разделить на такие группы, как надежность работы облачной инфраструктуры данного провайдера; наличие у него необходимых клиенту облачных услуг и сервисов; их стоимость; удобство панели управления и возможности личного кабинета; качество и скорость работы службы технической поддержки… И все же одним из наиболее важных критериев выбора провайдеров является скорость работы программного обеспечения компании в его облаке.
ИТ-компания «Протон» специализируется на импортозамещении программного обеспечения, переносе инфраструктуры российских компаний в облака и является сертифицированным франчайзи 1С. В последнее время её клиенты все чаще интересуются возможностями размещения своих систем в облаках. Поскольку же в стране идет процесс импортозамещения, появляются и запросы на замену операционной системы Windows на Debian, и соответственно, СУБД – с MSSQL на PostgreSQL. В связи с этим клиенты компании задают вопрос: «В облачной инфраструктуре какого провайдера 1С будет работать лучше»?
Чтобы ответить на него, специалисты «Протон» провели тестирование работы 1С на Windows Server и MSSQL, а также на Debian 11 и Postgres Pro 14 в на виртуальных серверах пяти крупнейших российских облачных провайдеров: Cloud.ru, Yandex Cloud, Selectel, VK Cloud и CloudMTS. Целью этого эксперимента было сравнить производительность облаков этих провайдеров с физическими серверами, в качестве которых при тестировании выступали предоставленные Cloud.ru выделенные серверы с процессорами 3600 x 2*24 и 3600 x 2*48. Для проведения тестирования во всех случаях использовалась платформа 1С ERP:Управление предприятием 2 (2.4.13.209), с размером базы данных 150 Gb, количество документов, участвующих в закрытии месяца: 13 000. Для оценки быстродействия, во-первых, точно с рекомендацией «Фирмы 1С» проводился тест Гилева, а во-вторых, контролировалось время закрытия месячного отчетного периода.
Результаты эксперимента сведены в таблицу:
Провайдер, сервер | Центральный процессор (PU, MHz) |
Рабочее пространство (MEM, Gb) |
Операционная система и СУБД | Результаты теста Гилева (баллы) |
Время Закрытия периода (минуты) |
---|---|---|---|---|---|
Выделенный сервер | 3600 x 2*24 | 785 | Windows+MSSQL | 54,95 | 169 |
Выделенный сервер | 3600 x 2*24 | 785 | Debian + PostgresSQL | 55,56 | 297 |
Выделенный сервер | 3600 x 2*48 | 785 | Windows+MSSQL | 52,08 | 159 |
Выделенный сервер | 3600 x 2*48 | 785 | Debian + PostgresSQL | 55,56 | 303 |
Cloud vm | 3600 x 12 | 96 | Windows +MSSQL | 50 | 168 |
Cloud vm | 3600 x 12 | 96 | Debian + PostgresSQL | 40,65 | 295 |
YandexCloud vm | 2000 x 12 | 96 | Windows +MSSQL | 29,07 | 220 |
YandexCloud vm | 2000 x (pdb 6, app 12) | pdb 24, app 48 | Debian + PostgresSQL | 26,6 | 381 |
YandexCloud vm | 3000 x 12 | 96 | Windows +MSSQL | 31,25 | 187 |
YandexCloud vm | 3000 x (pdb 6, app 12) | pdb 24, app 48 | Debian + PostgresSQL | 35,71 | 310 |
Selectel vm | 2400 x 24 | 96 | Windows +MSSQL | 22,73 | 180 |
Selectel vm | 2400 x (pdb 6, app 12) | pdb 24, app 48 | Debian + PostgresSQL | 21,65 | 273 |
Selectel vm | 3000 x 8 | 32 | Windows +MSSQL | 43,48 | 167 |
Selectel vm | 3000 x (pdb 8, app 8) | pdb 32, app 32 | Debian + PostgresSQL | 41,67 | 282 |
VK Cloud vm | 2300 x 16 | 64 | Windows +MSSQL | 24,51 | 282 |
VK Cloud vm | 2300 x 16 | 64 | Debian + PostgresSQL | 18,66 | 483 |
CloudMTS | 3000 x 12 | 96 | Windows +MSSQL | 41,67 | 190 |
CloudMTS | 3000 x (pdb 6, app 12) | pdb 24, app 48 | Debian + PostgresSQL | 37,31 | 371 |
Каковы выводы этого эксперимента?
Быстрее всего 1С работает на выделенном сервере. Облачные серверы на данном этапе развития технологии пока ещё несколько «тормозят». Но, во-первых, это торможение уже некритично для пользователей, а во-вторых, для проведения эксперимента использовались выделенные серверы с высокочастотными процессорами. Отнюдь не каждая российская компания может позволить себе приобрести такие же. А менее производительные выделенные серверы работают медленнее облачных машин.
Наивысшую скорость работы системы 1С среди крупнейших облачных провайдеров России в рамках данного эксперимента показали облачные машины Cloud.ru. Они получили как наибольшее количество баллов по тесту Гилева, так и обеспечили закрытие месячного периода за наименьшее время. По нашим данным, это связано с тем, что Cloud.ru располагает типовыми процессорами более высокой тактовой частоты, что качественно сказывается на работе высоконагруженных систем по типу 1:ERP.
В момент высокой нагрузки на систему, например, закрытие периода в 1С:ERP, существует значительное отличие связки Debian + PostgreSQL по сравнению с Windows Server + MSSQL – на «импортозамещенной» 1С эта операция занимает практически вдвое больше времени. По заверению разработчиков «Фирмы 1С», этот разрыв со временем будет устранен. «Фирма 1С» всецело поддерживает развитие в России импортозамещения. Но уже и сейчас данным различием можно пренебречь. Ведь такие операции, как закрытие периода, проводятся редко и, как правило, в нерабочее время – ночью или в выходные. Сотрудникам предприятия, пришедшим на работу к девяти утра, совершенно безразлично, в восемь или десять вечера накануне была сформирована бухгалтерская или налоговая отчетность.
Узнайте: В чем преимущества и недостатки облачной инфраструктуры
Читайте: Как ускорить импортозамещение программного обеспечения в России