Рекомендации

Блог

В чьих облаках 1С быстрее?

ИТ-компания «Протон» протестировала быстродействие работы системы 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С» всецело поддерживает развитие в России импортозамещения. Но уже и сейчас данным различием можно пренебречь. Ведь такие операции, как закрытие периода, проводятся редко и, как правило, в нерабочее время – ночью или в выходные. Сотрудникам предприятия, пришедшим на работу к девяти утра, совершенно безразлично, в восемь или десять вечера накануне была сформирована бухгалтерская или налоговая отчетность.

Узнайте: В чем преимущества и недостатки облачной инфраструктуры

Читайте: Как ускорить импортозамещение программного обеспечения в России

Сервис звонка с сайта RedConnect