Сервер под 1С 8.3 (порядка 100 пользователей)

В этом разделе обсуждаются серверы для работы с 1С

Модераторы: Trinity admin`s, Free-lance moderator`s

Ответить
shwed
member
Сообщения: 27
Зарегистрирован: 05 дек 2011, 16:06
Откуда: Санкт-Петербург

Сервер под 1С 8.3 (порядка 100 пользователей)

Сообщение shwed » 02 фев 2016, 15:29

Добрый день.
На текущий момент наша компания все еще работает на 1С 7.7.
В планах на этот год переход на 8.3.
Что имеем из серверов.
1 Сервер.
Используется для работы с 1С 7.7.
Конфигурация:
2 CPU Intel Xeon E5-2650V2 2600/20M S2011
4 DDR3 8GB PC12800 ECC REG KVR16R11D4/8 Kingston
8 HDD Hitachi 300Gb 15K600 HUS156030VLS600
1 Intel Server R2312GZ4GCSAS
1 Intel Server AXXRSBBU9 919738

Создан массив 10 уровня, с разделением на LUN:
1. 150 GB – под систему и приложения
2. 100 GB – под временные базы (TEMP DB)
3. 450 GB – под базы данных. У нас несколько баз данных.
4. 413 GB – под логи БД и под различные другие цели. В частности, здесь же расположен каталог информационной базы.
В какой то момент для ускорения работы 1С по предложению программиста 1С докупили ssd дисков. Также пришлось купить эспандер:
1 Контроллер Raid RES2SV240 24 Port SAS 6Gb
4 Накопитель SSD Intel Original SATA-III 120Gb SSDSC2BB120G401 S3500 Series 2.5" w400Mb/s r450Mb/s MLC

Созданы два массива-зеркала:
1. 90 GB – под основную базу данных. Объем базы – порядка 30 GB.
2. 90 GB – под логи базы данных. На самом деле, почти не занят.
SSD диски размечены таким образом, что на них осталось свободное место. По рекомендациям в работе с SSD/
Операционная система – MS Windows Server 2003 R2 Standard x64 Edition SP2.
СУБД - Microsoft SQL Server 2000 Standard Edition SP4.
Программист 1С говорит, что включал механизм AWE – для расширения доступной СУБД оперативной памяти. Но как я понимаю, учитывая редакции СУБД и ОС – смысла в этом нет. Все равно более 2 ГБ СУБД не увидит. Что печально, но речь пока не об этом.
Учитывая характеристики сервера (достаточно неплохие), он также используется как сервер терминалов.
Среднее количество пользователей, работающих в терминале с 1С, порядка 70-80 человек. По терминалу проблем нет, иногда возникают в связи с нехваткой оперативной памяти, используемой СУБД.

2 Сервер.
В свое время покупался для работы 1С 8. Но потом переход не сложился и он был отдан для других целей.
1 SR2612URR Intel® Server System SR2612URR
2 BX80614X5660 Intel Xeon Processor X5660 (12M Cache, 2.80 GHz, 6.40 GT/s Intel® QPI)
1 AXXRMM3 Remote Management Module 3 AXXRMM3
1 AXXSATADVDRWROM SATA Slim-line Optical DVD
1 RAID 5805Z 2x4 int, SATA/SAS, PCIe x8, 1.2GHz, 512MB, SuperCap support
8 ST3300657SS 15K RPM 300GB SAS
6 KVR1333D3D4R9S/4GI Kingston KVR1333D3D4R9S/4G I 4GB
1 FSR2612PS 760W Hot-Swap Power Supply

Создан массив 10 уровня с разделением на LUN:
1. 100 GB – под систему и приложения
2. 700 GB – под базы данных
3. 316 GB – под логи баз данных
Операционная система – MS Windows Server 2008 R2 Standard x64 Edition SP1.
СУБД - Microsoft SQL Server 2008 Standard Edition (64-bit).
Установлен сервер приложений 1С 8.2 и 8.3. Используется для тестирования, а также некоторые узкоспециализированные небольшие конфигурации.
Затем на этот сервер был установлен веб-продукт (b2b система). Использует java, apache, а также СУБД MySQL 5.6.
Планируется наращивать функционал данной b2b-системы.
Учитывая, что при этом планируется все же переход с 1С7.7 на 1С 8.3, логично, что необходима модернизация серверного оборудования.

Денег много не дадут.
Программисты 1С пока не могут сказать, каков будет объем базы в конфигурации под 1С8.3.
Количество пользователей явно не будет меньше, скорее даже вырастет.
Причем как за счет внутренних пользователей, так и за счет определенного количества внешних, которые будут использовать веб-интерфейс для подключения к различным дополнительным базам.
Я бы рассчитывал, что количество внутренних пользователей будет порядка 150 человек (с запасом на будущее).
Количество внешних пользователей – порядка 20 человек.

Мне кажется логичным следующее, могу ошибаться.
Взять сервер, на котором будет установлена СУБД, а также сервер приложений 1С8.3.
Пользователи в основном будут работать в терминале.
Возможны два варианта.
Использовать под сервер терминалов тот же самый сервер.
Использовать под сервер терминалов Cервер 1, который итак используется в этой роли, но для 1С7.7.
Может быть имеет смысл на новом сервере поставить СУБД, на Сервере 2 – оставить сервер приложений 1С8.3, Сервер 1 использовать в качестве терминального.

Хотелось бы понять, какой вариант более оптимальный, а также какова конфигурация сервера, который нужно приобрести.

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Re: Сервер под 1С 8.3 (порядка 100 пользователей)

Сообщение Stranger03 » 02 фев 2016, 15:38

shwed
Из 100 - 150 пользователей, сколько из них будут активными в моменты максимальной нагрузки?
С уважением Геннадий
ICQ 116164373
eburg@trinitygroup.ru

shwed
member
Сообщения: 27
Зарегистрирован: 05 дек 2011, 16:06
Откуда: Санкт-Петербург

Re: Сервер под 1С 8.3 (порядка 100 пользователей)

Сообщение shwed » 02 фев 2016, 15:42

Я думаю, порядка 80 точно.

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Re: Сервер под 1С 8.3 (порядка 100 пользователей)

Сообщение Stranger03 » 02 фев 2016, 15:55

shwed писал(а):Я думаю, порядка 80 точно.
В этой ситуации для 8.3 я бы рекомендовал пару серверов только под терминалы. Расчет довольно простой - одно виртуальное ядро на пару пользователей. То есть на 80-ть человек надо бы минимум 48 ядер с учетом утилизации ресурсов. В принципе конечно может хватить одного сервера на паре Е5-2660, итого будет 40 виртуальных ядер. Но в пиках может тормозить.
С уважением Геннадий
ICQ 116164373
eburg@trinitygroup.ru

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Re: Сервер под 1С 8.3 (порядка 100 пользователей)

Сообщение Stranger03 » 02 фев 2016, 15:57

Из первого сервера сделать сервер баз данных, но вот под базы я бы туда докупил SSD по размеру, ну и памяти бы добавил. А под терминалки пара Е5-2660, памяти 128, пара SSD.
С уважением Геннадий
ICQ 116164373
eburg@trinitygroup.ru

shwed
member
Сообщения: 27
Зарегистрирован: 05 дек 2011, 16:06
Откуда: Санкт-Петербург

Re: Сервер под 1С 8.3 (порядка 100 пользователей)

Сообщение shwed » 02 фев 2016, 16:27

Надо на самом деле мне более точно посмотреть по парку техники.
Многие компы, конечно, устарели.
Но половина пользователей может спокойно работать через толстый клиент.
Навскидку вот нашел требования к рабочему месту http://tavalik.ru/sistemnye-trebovaniya ... yatie-8-3/
Ну естественно, тут надо понимать, что на компьютере не только 1С, еще и офисные программы, антивирус, еще что-нибудь.
Вообще, не понимаю желания наших программистов 1С засунуть всех в терминал.

shwed
member
Сообщения: 27
Зарегистрирован: 05 дек 2011, 16:06
Откуда: Санкт-Петербург

Re: Сервер под 1С 8.3 (порядка 100 пользователей)

Сообщение shwed » 02 фев 2016, 16:36

Вообще, как рассчитать нагрузку под сервер приложений?
Насколько я помню, запускается процесс rphost. И таких процессов должно быть определенное количество в зависимости от количества работающих пользователей?
На каждый процесс нужно выделить ресурсы процессора и оперативной памяти. В каком количестве?
По нагрузке на сервер БД.
Насколько я помню, рекомендуется иметь достаточно большой объем оперативной памяти для возможности кэширования рабочей базы. В идеале - объем оперативы равен объему базы. По факту - 30-40%. Причем опять же, зависит от используемых дисков - SAS или SSD/
А по ресурсам процессора?

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Re: Сервер под 1С 8.3 (порядка 100 пользователей)

Сообщение Stranger03 » 02 фев 2016, 16:43

shwed писал(а):Вообще, как рассчитать нагрузку под сервер приложений?
Будет зависеть от ваших писателей, в смысле от оптимизации запросов. В среднем по больнице хватит пару средненьких процов, памяти минимум 8-16ГБ, пара дисков. Чисто теоретически это можно объединить с сервером баз данных, если экономить. Скажем одну виртуалку под базу, одну по СП.
Насколько я помню, запускается процесс rphost. И таких процессов должно быть определенное количество в зависимости от количества работающих пользователей?
На каждый процесс нужно выделить ресурсы процессора и оперативной памяти. В каком количестве?
Честно не помню, кол-во процессов СП обычно определяется опытным путем и с рекомендаций писателей 1С
По нагрузке на сервер БД.
Насколько я помню, рекомендуется иметь достаточно большой объем оперативной памяти для возможности кэширования рабочей базы. В идеале - объем оперативы равен объему базы. По факту - 30-40%. Причем опять же, зависит от используемых дисков - SAS или SSD/
А по ресурсам процессора?
Тут тоже все зависит от нагрузки, которую надо бы мерять. В вашем случае это врядли получится сделать. 7.7 и 8.3 очень сильно отличаются. И будет сильно зависеть от того, что и как будет перенесено из 7-ки в 8-ку. Я бы ваш первый сервер сапдейтил SSD дисками под базы, логи 1С. По идее должно хватить.
С уважением Геннадий
ICQ 116164373
eburg@trinitygroup.ru

shwed
member
Сообщения: 27
Зарегистрирован: 05 дек 2011, 16:06
Откуда: Санкт-Петербург

Re: Сервер под 1С 8.3 (порядка 100 пользователей)

Сообщение shwed » 03 фев 2016, 10:52

Спасибо за ответы.
Надо осмыслить.
Если что - еще спрошу.
Ближе к закупке - попрошу варианты предложений.

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Re: Сервер под 1С 8.3 (порядка 100 пользователей)

Сообщение Stranger03 » 03 фев 2016, 13:21

shwed писал(а):Спасибо за ответы.
Надо осмыслить.
Если что - еще спрошу.
Ближе к закупке - попрошу варианты предложений.
Пишите мне, варианты скидаем, :)
С уважением Геннадий
ICQ 116164373
eburg@trinitygroup.ru

Ответить

Вернуться в «Конфигурации сервера для 1С»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 16 гостей