3.232.133.141

Выбор сервера для 1С

Выбор сервера для 1С

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

Требования к серверу 1С

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

Необходимо, чтобы они обеспечивали стабильную и достаточно производительную работу следующих компонентов:

  • операционная система;
  • сервер баз данных (чаще всего это MS SQL Server);
  • серверная часть 1С (не для всех случаев, так как маленькая компания на 2-10 пользователей может работать с 1С в файловом режиме);
  • работа пользователей в режиме Remote Desktop;
  • работа удаленных пользователей через тонкий клиент или веб-клиент.

Выбор процессора для сервера 1С

Оптимальное количество ядер процессора обычно рассчитывают, исходя из того, что на работу ОС нужно зарезервировать 1-2 ядра, 1-2 ядра на работу базы SQL, еще 1 на работу сервера приложений и ориентировочно по 1 ядру на на каждые 8-10 одновременных пользовательских сессий (чтобы пользователи потом не жаловались, что сервер 1С тормозит).

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

Сколько памяти нужно серверу 1С

Если вам нужен сервер под 1С на 100 и более пользователей, мы рекомендуем разворачивать кластер из как минимум двух физических серверов 1С.

Размер необходимой оперативной памяти мы предлагаем считать, исходя из таких показателей:

  • •  2 Гб потребуется под работу операционной системы
  • •  минимум 2 Гб под работу кэша MS SQL Server, а лучше чтобы эта величина составляла 20-30% реального объема базы данных – это обеспечит комфортную работу пользователей с ней
  • •  1 – 4 Гб для сервера приложений 1С
  • •  100 – 250 Мб потребует одна пользовательская терминальная сессия, в зависимости от набора функций сервера 1С, используемой конфигурации

Оперативную память лучше приобретать с запасом – это один из важнейших факторов высокой производительности 1С-сервера и в то же время это сейчас один из самых дешевых компонентов. Если недостаточно памяти на сервере 1С Предприятия, это будет очень ощутимо при работе, поэтому, когда стоит вопрос, какой сервер 1С выбрать, всегда обращайте внимание на то, чтобы у него был достаточный объем RAM.

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

  • •  Неважно, какой сервер для 1С вы создаете, мы не советуем использовать одиночные диски в серверах – желательно организовывать их в RAID-массивы (RAID 10 для больших или RAID 1 для небольших баз данных), где будут находиться таблицы БД.
  • •  Файлы индексов рекомендуем выносить на отдельный SSD для более быстрого доступа к ним
  • •  TempDB — на 1-2 (RAID 1) SSD.
  • •  ОС и данные пользователей помещайте на RAID 1 из SSD/HDD.
  • •  Под log-файлы отведите отдельный логический диск из массива или физический диск SSD.
  • •  По возможности используйте аппаратный контроллер – нам приходилось видеть ситуации, когда мощный и дорогой сервер тормозил из-за недостаточной производительности контроллера.

Надежность:

Надежность сервера баз данных может достигается за счет:

  • •  Регулярного резервного копирования (система, базы данных и т. д.)
  • •  Использования RAID 1 и выше для всех дисковых накопителей.
  • •  Использования комплектующих с гарантией замены. В удаленных регионах, использование запасных комплектующих.
  • •  Наиболее безопасный и дорогой вариант - использование связки из двух серверов, работающих в режиме кластера.

В случае использования выделенных серверов в дата-центрах, за надежность отвечает дата-центр.

Организация работы пользователей:

Тут возможны 2 схемы: терминальный сервер и работа в тонком клиенте со своих рабочих машин. Рассмотрим плюсы / минусы:

Терминальный сервер:

Плюсы:

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

Работа со своих рабочих мест:

Минусы:

  • Рабочие компьютеры пользователей должны соответствовать минимальным системным требованиям.
  • Дополнительный трафик внутри сети.
  • В общем случае, лицензии 1С выдаются на каждое подключение к информационной базе.
  • Нет возможности подключаться к информационным базам вне локальной сети (вариант решения – организация WEB-доступа к информационным базам).
  • Есть некоторые трудности с администрированием, затрудняются такие операции как обновление платформы, очистка кэша пользователей, администрирование списка баз и т. д.
  • Затрудняется поддержка пользователей. Для доступа к сессии пользователя нужны специальные средства (TeamViewer, RAdmin, LiteManager и т. д.)

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

Заключение

Не стоит пытаться сэкономить, используя пользовательский компьютер для сервера 1С (как часто делают в маленьких компаниях) – пользовательское “железо” куда менее надежно и отказоустойчиво, чем аналогичное по производительности серверное. Не стоит рисковать учетной системой своего предприятия. Если приобретение подходящего аппаратного обеспечения не укладывается в ваш бюджет, возможно, следует рассмотреть возможность развернуть 1С в облаке

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