Думаем/Аналитика 1

УСКОРЕНИЕ 1С с ЭКОНОМИЕЙ. Аналитическая статья: 

Анализ и решение повышения эффективности при внедрении 1С в малом и среднем бизнесе.

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

В результате мы собрали достаточно много информации о нагрузках на элементы ИТ инфраструктуры и в частности на базы данных 1С. Нам бы хотелось поделиться с Вами своим опытом, так как этот наш опыт позволит Вам обеспечить не только ускорение работы ваших систем, а также получить реальную экономию средств.

 

Итак сначала наша статистика по отдельным наиболее показательным клиентам.

Предварительный вывод из статистической информации:

     Для малого и среднего бизнеса и бюджетных учреждений, при общем количестве персонала от 15 до 200 человек, количество работников бухгалтерии составляет от 2 до 8 человек, а количество всех сотрудников работающих с 1с в лучшем случае достигает 30 человек.

     Так-как наша организация занимается внешним техническим сопровождением ИТ систем (серверов, коммутаторов, рабочих станций, сетей , АТС) а сопровождением 1С занимаются наши партнеры, мы знаем, что основную нагрузку на базу 1С оказывают именно работники бухгалтерии и иногда службы сбыта.

 

Теперь несколько фактов:

Факт 1.

При небольшом количестве клиентов одной базы 1С можно использовать «Файловую базу данных».

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

Факт 2.

При количестве пользователей свыше 3 вступает в силу ограничение операционных систем рабочих станций на количество открытых файлов.

Следствие из факта 2

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

 

В состав файл-серверной версии входит:

  • Сервер (аппаратная часть сервера)

  • Серверная операционная система

  • Лицензии на клиентские подключения к серверу как к файл-серверу

 

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

Спецификация на программное обеспечение на 10 пользователей файл-серверной версии выглядит вот так:

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

 

В состав файл-серверной + терминал-серверной версии входит

  • Сервер (аппаратная часть сервера)

  • Серверная операционная система

  • Лицензии на клиентские подключения к серверу как к файл-серверу

  • Лицензии на клиентские подключения к серверу удаленным рабочим столом (служба терминалов)

 

А вот и спецификация на программное обеспечение на 10 пользователей файл и терминал - серверной версии :

Требования к аппаратной конфигурации сервера можно посмотреть в документации 1С

 

Оценим стоимость сервера и стоимости серверной операционной системы для 5, 10, 25, пользователей Цены на 23.09.2014

Примечание: к каждому серверу добавляются работы по инсталляции и пуско-наладке ~ 20т.р. Следовательно общая стоимость сервера с функциями ТС и услуг на 10 пользователей = 282 т.р.

В строке 1 терминальный сервер помечен * так как всего 2 гигабайта оперативной памяти для работы терминального сервера недостаточно.

Факт 3

При количестве пользователей свыше 7 в файловой базе данных начинают проявляться замедления работы из-за взаимных блокировок таблиц. А если в сети будет 7 и более рабочих станций и все они почти одновременно попытаются сделать проводку каждый своего документа, то 1с «вылетит» и базу данных придется «переиндексировать»

Следствие из факта 3

и как следствие очень желательна клиент-серверная версия

 

В состав клиент-серверной версии входит:

  • Сервер (аппаратная часть сервера)

  • Серверная операционная система

  • Лицензии на клиентские подключения к серверу как к файл-серверу

  • Система управления базами данных (СУБД)

  • Лицензии на клиентские подключения к СУБД

  • Сервер приложений 1С

 

Сервер терминалов в клиент-серверной версии не нужен и не желателен так как сервер терминалов и СУБД начинают конкурировать за оперативную память сервера, а это также приводит к замедлению работы всей системы.

 

 

Спецификация на программное обеспечение на 10 пользователей клиент-серверной версии:

Требования к аппаратной конфигурации сервера можно посмотреть в документации 1С. Но в целом чем больше ядер процессора и больше оперативной памяти, тем лучше для работы СУБД.

 

Оценка стоимости сервера, серверной операционной системы, СУБД MSSQL,. Для 10 и 25, пользователей с Сервером приложений 1C.

Примечание: к каждому серверу добавляются работы по инсталляции и пуско-наладке ~ 30т.р., следовательно Общая стоимость SQL сервера и услуг на 10 пользователей = 473 т.р.

Особенности

 

1. Описанные конфигурации серверов сделаны на платформе (на процессорах) Intel , а серверы на платформе AMD купить в настоящее время практически нереально — почти никто не выпускает

 

2 .Используемое системное программное обеспечение (в соответствии с рекомендациями 1С) это программное обеспечение фирмы Microsoft, так как фирма 1С является одним из основных распространителей ПО Microsoft.

 

 

Обратив внимание на такую ситуацию мы задались вопросами: а чем отличаются рекомендуемые и альтернативные конфигурации и можно ли сделать лучше.

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

 

Различия между процессорами Intel и AMD

Примечание:

HT - это эмуляция ядер, то есть если у вас 2 ядра то система видит 4 и тем самым несколько увеличивается скорость большого количества одновременно запущенных программ и игр.

Серверные процессоры например серий Intel Xeon E3 и процессоры для рабочих станций Intel Core базируются на одинаковой архитектуре.

 

 

Различия между операционными системами Windows и Linux

 

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

https://ru.wikipedia.org/wiki/Сравнение_Microsoft_Windows_и_Linux

 

Различия между СУБД MSSQL и PostgreSQL

 

Применительно к нашим задачам можно сказать что

MSSQL — умеет распределять нагрузку между ядрами процессора

а

PostgreSQL — умеет делать изоляцию транзакций на ядрах

Выводы:

 

     В настоящее время, за счет маркетинговой активности ряда монополистов, на рынке ИТ имеется перекос в сторону вендоров Intel/ Microsoft. При этом, как показывает анализ, технические решения с использованием платформ других производителей и свободного программного обеспечения могут увеличить производительность систем и получить ощутимую экономию.

 

     Мы это проверили экспериментально на действующих организациях и их базах данных. В результате появилась наша разработка программно аппаратного комплекса для баз данных 1С (как файловых так и SQL) и файлового сервера малого и среднего бизнеса.

 

Коммерческое предложение по нашему решению смотри по  данной ссылке

.

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

 

      У нас имеется достаточное количество внедрений данного решения. Самые давние внедрения успешно работают с 2011 года и по сей день. Если у вас появились вопросы то пишите нам, с удовольствием ответим.

Наши контакты:

Полное наименование: Общество с ограниченной ответственностью "Информационная энергия"

Сокращенное наименование: ООО "Информэнерго" (Eng: Information energy, Ltd.)

Адрес: 410012, Россия, г.Саратов, ул.Челюскинцев, д.137.

Основные номера: телефон / факс: (8452) 53-64-43
e-mail: informenergo2003@yandex.ru     alo@i-e.ru

© 2023 ООО «Информэнерго». Сайт создан на Wix.com