Как вы уже знаете, мы запустили новую услугу VPS с предустановленной 1С. В прошлой статье вы задали много технических вопросов в комментариях, сделали несколько ценных замечаний. Оно и понятно — каждый из нас хочет иметь какие-то гарантии и расчёты на руках, чтобы принять решение об изменении IT-инфраструктуры компании. Мы прислушались к голосу Хабра и решили провести тестирование реального железа офисного хлама, который вполне возможно служит вашим сервером 1С и сравнить их с виртуальными серверами.

Для этого мы взяли несколько наших офисных компьютеров и виртуальных машин, созданных в разных дата-центрах и провели тестирование с помощью «Теста Гилёва».

Тест Гилева оценивает количество работы в единицу времени в одном потоке и подходит для оценки скорости работы однопоточных нагрузок, включая скорость отрисовки интерфейса, влияния затрат на обслуживание виртуальной среды если есть, перепроведения документов, закрытия месяца, расчета зарплаты и т.п.

В тестировании участвовали следующие машины:

VM1 – 2 ядра по 3,4ггц, 4 Гб ОЗУ и 20 Гб SSD.
VM2 – 2 ядра по 2.6ггц, 4 Гб ОЗУ и 20 Гб SSD
PC1 – I5-3450, Asus B75M-A с HDD ST100DM003-1CH162
PC2 – I3-7600, H270M-Pro4, с SSD Toshiba TR150
PC3 – i3-8100, Asrock Z370 Pro4, с SSD Intel SSDSC2KW240H6
PC4 – i3-6100, Gigabyte H110M-S2H R2 с SSD Patriot Spark на 512 Гб
PC5 – i3-100, Gigabyte H110M-S2H R2 с HDD Hitachi HDS721010CLA332

Надеемся статья будет полезна при выборе конфигурации железа для работы с 1С. Далее представляем результаты тестов.

VM1


VM2


PC1


PC2


PC3


PC4


PC5


Итоги теста в баллах


Первое место занял виртуальный сервер с новеньким GOLD 6128 @ 3.4 GHz — 75.76 баллов
Второе место за i5-7600 – 67.57 баллов. Третье и четвертое место за i3-8100 и Gold 6132 @ 2.6GHz по 64 и 60 баллов соответственно.

Это показывает, насколько в этом синтетическом тесте важна частота процессора и насколько не важна дисковая подсистема. Теперь немного маркетингового пересчета.


Цена в рублях из расчета аренды сервера на год, против покупки аналогичного железа.

PC1 с I5-3450 на борту — ценнейший раритет, поэтому мы считаем его бесценным и не будем брать во внимание стоимость его эксплуатации. (Мы не нашли в продаже эту же модель диска.)
Цены на железо установленное в эти ящики взяты из яндекс маркета, без учета стоимости кулеров, корпусов и блоков питания. Всегда находилась конкретная модель плашки оперативной памяти, материнской платы, установленный в каждый из компьютеров и из этого всего выбиралось самое дешевое предложение.

Итоговая таблица в баллах и стоимости
Машина
Баллы
Стоимость
VM1
75.76
1404? в месяц
VM2
60.24
1166? в месяц
PC1
33.56
От 17800? до 47800?
PC2
67.57
15135,68?
PC3
64.1
19999,2?
PC4
45.05
18695,75?
PC5
40.65
16422,6?

Выводы


Размещение 1С на VDS стало достаточно выгодной опцией, если сравнивать его с приведенным железом.

Нужно понимать, что, сравнивая цены нужно держать в уме, что реальное железо всегда останется вашим хоть и потребляет электроэнергию и амортизируется, но так же вы теряете в отказоустойчивости, избыточности облака, в котором все, что должно быть зарезервировано, было продублировано. Кроме того, вы ощутимо теряете в гибкости, масштабировании, времени на настройку и в деньгах на зарплату инженера, который будет поддерживать железный зоопарк. Нам кажется, 1С на VDS — вполне целевое решение, которое может снять головные боли многих компаний. Поэтому пересматривайте тесты, открывайте эксель, считайте и принимайте решение — у вас будет «не шаткий, не валкий» январь, чтобы безболезненно внести изменения в инфраструктуру и в новом сезоне работать удобнее и проще.

Комментарии (20)


  1. GilevVyacheslav
    26.12.2019 13:15

    только зачем вы файловый вариант тестировали?


    1. ru_vds Автор
      26.12.2019 13:37

      Вячеслав, тест очень удобен для развертывания, спасибо Вам за разработку.
      Мы решили, что для целей сравнительного тестирования подойдет и файловая версия.


      1. Necessitudo
        26.12.2019 14:15

        Тем, кто использует файловый вариант, не нужны никакие облака.
        Уж вы-то должны бы знать:)


        1. ru_vds Автор
          26.12.2019 14:49
          +1

          Напротив, если используя БД вы можете настроить репликацию и забыть (в чем тоже поможет облако), то используя файловый вариант вам нужен как минимум RAID, что выйдет еще дороже по цене того железа, что мы представили.


          1. astralNord
            26.12.2019 15:46

            Если про репликацию забыть — в самый нужный момент окажется, что она поломалась ещё полгода назад :)


            Какой был смысл в тестировании древних i3-i5? Если берёте Xeon Gold логично и десктопные i7-i9 современные брать.


      1. GilevVyacheslav
        26.12.2019 15:52

        если речь идет об аренде 1с в файловом режиме то да, но то что мне на глаза попадается работает исключительно в клиент-серверном варианте — есть смысл 1) или в статью это уточнение внести
        2) или протестировать клиент-серверный вариант
        потому что разница в архитектуре значительна и файловый вариант не обладает полным функционалом


        1. ru_vds Автор
          26.12.2019 17:56

          В будущем, мы будем разворачивать 1С из готовых для употребления шаблонов. Останется только перенести готовую базу и все.
          Мы понимаем, что клиент-серверный вариант будет надёжнее и производительнее, но тут мы в первую очередь хотели показать как в будущем будет работать одно из наших решений.


  1. fishca
    26.12.2019 16:11

    Это показывает, насколько в этом синтетическом тесте важна частота процессора и насколько не важна дисковая подсистема

    Да не ужели так важна частота процессора ;)
    Gold 6136 3 ГГц


    1. edo1h
      30.12.2019 02:30

      а какая реальная частота была у вас во время теста?


      ru_vds, и у вас тоже интересно: включен ли турбобуст, как управляет частотой гипервизор и т.п., в общем, какая реальная частота процессора была под тестами?


      6316 может выдавать 3.6ГГц на всех ядрах, 6128 — 3.7ГГц, 6132 — 3.3ГГц (то есть разброс в районе 10%)
      при схожих настройках результаты в тесте гилёва должны быть близкими.


  1. justhabrauser
    27.12.2019 01:20

    Суть статьи одной строкой:
    "Скорость работы 1С прямо пропорциональна тупо частоте процессора, и больше ничему".
    Это давно известная @#$%^&* особенность 1С.
    Можно было просто в Тостере спросить.


  1. IsyanovDV
    27.12.2019 01:51

    «но так же вы теряете в отказоустойчивости, избыточности облака, в котором все, что должно быть зарезервировано, было продублировано.»

    Отказоустойчивость спокойно делается и у себя, не за сильно большие деньги.

    Кроме того, вы ощутимо теряете в гибкости, масштабировании, времени на настройку и в деньгах на зарплату инженера, который будет поддерживать железный зоопарк.

    Актуально небольшому количеству компаний ИМХО.

    Нам кажется, 1С на VDS — вполне целевое решение, которое может снять головные боли многих компаний. "

    Мне кажется, это нишевое решение для небольшого бизнеса.


    1. EgorZanuda
      27.12.2019 05:54

      Откуда такие цены когда общаешься с фрайчайзенгом цена за аренду просто вертолет.
      Буквально неделю назад делали расчет для небольшого бизнеса на 12 рабочих мест с перспективой на 5 лет. Затраты на покупку своего железа, всех лицензий и ПО равна затратам 8 -10 месяцам аренды. Да и зоопарк железа уменьшается только на сервер раз или сервер два, поэтому вычеркивать из затрат инженеров и программистов смысла нет, кроме серверов БД есть терминалы оплаты, печати, штрих кодирования. Лизинг оказался намного вкуснее.


      1. IsyanovDV
        27.12.2019 06:25

        Вот-вот. Помимо обслуживания самих серверов все равно надо обслуживать домен, кучу сервисов и прочее — инженеры все равно под боком.
        И аренда также интересна, сейчас НРЕ предлагает брать в аренду у них кластеры с СХД и готовы наращивать ресурсы по запросу. Поэтому крупным компаниям не много смысла прыгать на VPS, особенно если уже есть какая-то инфраструктура и свой ЦОД.

        Если контора совсем маленькая — то проще сразу брать облачную 1С в аренду (700 рублей на веб и 1300 рублей на RDP лицензии с рабочего места), ставить свою конфу (или пользоваться стоковой) и не парится этим вообще.

        А VPS нужен ограниченному сегменту малого бизнеса.


        1. Sergey-S-Kovalev
          27.12.2019 07:41

          Под черную бухгалтерию :)


          1. IsyanovDV
            27.12.2019 08:24

            Боюсь Вы сильно отстали от жизни, если думаете, что правоохранительные органы не научились отслеживать подобное :) Способов выяснить на каком VPS провайдере сидит Ваша организация более чем достаточно ;)

            После этого провайдер сам совершенно законно выдаст правоохранителям теневую копию вашего сервера. Так что VPS или облачная 1С — это только для тех, кому нечего скрывать. А для черной бухгалтерии все также рулит удаленный (от основного офиса) свой ЦОД, который контролируется своим сотрудником.

            P.S. Если за кого-то возьмутся серьезно, то и это не спасет, и этот удаленный ЦОД будет первым объектом для атаки маски-шоу. Выяснить его наличие и местоположения тоже довольно таки легко.


            1. Sergey-S-Kovalev
              27.12.2019 14:08

              Вы слишком поспешно делаете умозаключения и слишком много фантазируете.

              Очень часты случаи, когда скрывать нечего, но требуется обеспечить «устойчивость» к остановке работы офиса. VPS за который официально платят, еще не гарантия того, что база именно на нем и лежит. Ярлыки с адресами локальной сетки, еще не гарантия что, что сервер не в облаках, а неправильно перезагруженный сервер вполне может поднять совершенно иную конфигурацию базы и соединений. Там такой простор для действий, что даже местный эникейщик может не знать, что база находится не там где он думает. Некоторое время назад запрос на такие решения был очень актуальным, сейчас как то поутихло.


              1. IsyanovDV
                28.12.2019 07:58

                Ок, просто Вы сами написали "чёрная бухгалтерия", а это какой-то не совсем то, что "дополнительная устойчивость".


                Я в свое время давал подписку о не раскрытии методов ОРМ, но поверьте, что если за какую-то фирму возьмутся серьёзно — никакие ярлыки не спасут и прочее. Весь вопрос именно в уровне интереса со стороны органов. Ну и трафик весь идет через провайдера — огромное поле для анализа.


  1. capitannemo
    27.12.2019 10:16

    В статье этой как и в самом тесте больше пиара, чем технической части.
    По сути, это просто однопоточное измерение скорости железа, да еще таким извращенным спрособом как через 1С. Хотя для этого есть специально обученные люди утилиты, бесплатные и общепринятые. О них на Хабре есть достаточно прекрасных статей. И они выдают результаты которыми можно обменяться с любым пользователем мира. А здесь условные попугаи из 1С, но графики правда красивые.
    Что касается теста 1С на VDS как OLTP системы, для этого тоже есть специальные тесты, в том числе от самой 1С — нагрузочный тест КИП. Кстати при слове OLTP системы 90% читателей Хабра представили как ее можно тестировать. А 1С хотя бы и файловая это СУБД OLTP типа. И тестировать ее надо под конкурентной многопользовательской нагрузкой.
    Но есть один лайфхак с тестом Гилева, которым я в честь Нового Года поделюсь бесплатно. Поскольку меряет он некую абстрактную субстанцию, а не скорость СУБД под нагрузкой, то если вам например не дают средства на апгрейд сервера, то можно стартануть тест на аплбуке шефа и потом, пустив скупую мужскую слезу показать результаты с сервера. Сервер выдаст в разы если не на порядок ниже. Это работает.


    1. EvilBeaver
      27.12.2019 12:04

      Тест хорош тем, что он популярен. Но уже давно бытует мнение, что он меряет что-то не совсем релевантное реальной системе.


      1. capitannemo
        27.12.2019 13:42

        С тем же, а на самом деле гораздо большим успехом можно тестировать winrar-ом