Сервер под 1С (Debian+Postgres)

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

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

Ответить
ascodts
Junior member
Сообщения: 3
Зарегистрирован: 12 фев 2010, 13:00
Откуда: Санкт-Петербург

Сервер под 1С (Debian+Postgres)

Сообщение ascodts » 08 авг 2011, 23:19

Построил сервер из старой раб. станции на Supermicro X6DA8 (сейчас точно посмотреть марку процов не могу, 2,4 GHz). Система и база на SATA зеркале на контроллере мамки (отдельный секс - как заставил Debian увидеть этот fakeRAID, а не винты по отдельности не спрашивайте - уже не помню) + файлопомойка на внешней корзинке Promise 1500 подключенной к Adaptec'у мамки.
Конфигурация заказная на базе Управления торговлей + CRM от Rarus находится на стадии интенсивного развития в направлении расширения функций и типов раб. мест, а также переноса выполнения обработок на сторону сервера. PostgreSQL вообще практически не донастраивался. В последнее время появились кратковременные (около 1 мин) периоды загрузки близкой к 100% у одного из ядер, у остальных в этот момент не более 50. Большую часть времени загрузки ядер колеблются в интервале 30-40 (при отсутствии пользователей 5-20).
Сервер строится на перспективу. Есть затруднение - ключ сервера 1C 32-битного, поэтому пока работаем с 32 битным софтом.
Вопросы:
1) Чем принципиально будут отличаться E240-M3 и E240SQ-M3
2) Каковы рекомендации по дисковой подсистеме (как правильно распределить по физ. дискам, массивам, томам систему, базы, файлопомойку)
3) Резервное копирование ориентированное не столько на скорость возобновления работы, сколько на минимальный период утраченных операций в базе.
4) Ищется оправданный выбор в линейке процов 5600 - где заканчивается оправданное увеличение затрат (или брать X5690 и не морочить голову)
5) Есть-ли смысл (или как это выяснить) разносить на разные сервера 1С-сервер и PostgreSQL и как подбирать железо для такой схемы.
6) Что у 1С с кластеризацией самого 1С-сервера и есть-ли отказоустойчивые схемы (или слово "кластер" в доках 1С дань моде) и какое тогда лучше применить решение.
7) Есть-ли наработки по эффективности перехода на 64-х битный 1С-сервер или использованию 32-битного в 64-х битной среде

Аватара пользователя
gs
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 16650
Зарегистрирован: 23 авг 2002, 17:34
Откуда: Москва
Контактная информация:

Re: Сервер под 1С (Debian+Postgres)

Сообщение gs » 09 авг 2011, 13:20

1. Уровнем шума и дублированными БП.
2. Базу на рэйд10 из SAS 15k, помойку на саташный рэйд5 (или зеркало, зависит от объема), ОС на лун, отрезанный от любого из массивов.
3. В случае постгресса - не знаю.
4, 5. Зависит от нагрузки, количества и характера работы юзеров, про которые Вы ничего не написали.
6. Есть. Но количества железа и софта резко увеличивается - как и цена вопроса. Каков бюджет?
7. Ну собственно работает по всякому, но наверно надо конкретнее обсуждать.

ascodts
Junior member
Сообщения: 3
Зарегистрирован: 12 фев 2010, 13:00
Откуда: Санкт-Петербург

Re: Сервер под 1С (Debian+Postgres)

Сообщение ascodts » 11 авг 2011, 17:48

В продолжение разговора по подбору аппаратуры и предпочтительного размещения 1С-сервера и PostgreSQL по физическим машинам - на сегодняшний день в сильно переработанной "Управление торговлей" работае примерно 30 человек одновременно, несколько человек запускают периодически обработки, выполнение которых занимает несколько минут. Пока размер базы небольшой - .dt размером меньше 300 Mb, но за последний год он удвоился плюс, как я уже писал, идет активная доработка по созданию новых раб. мест и переносу выполнения задач на сторону сервера.
Для правильного ответа на вопрос о разносе серверных задач по серверам нужно понимать как нагружается этими зздачами сервер - как можно в Debian собрать сведения о загруженности ресурсов сервера во времени?
Бюджет в компании выделяют под задачу и, пока не озвучена стоимость решения, обсуждать как-бы и нечего. Как часто бывает - комм. директор как цифру увидит так и сразу в космос, а генеральному покажешь, что решение гарантирует безперебойную работу и снижает риск потери данных - скажет делать.
Конкретно по п 7:
Сейчас работает 32-битный 1С-сервер с 32-битным Postgres'ом в 32-битном Debian 6. Предпологаю поставить 64-х битный Debian, собрать с патчами от 1C 64-х битный PostgreSQL и поставить имеющийся 32-битный 1C-сервер.
Вопросы:
1) Не будет ли тормозить/глючить
2) Увидится-ли нормально USB ключ защиты сервера
3) Даст-ли заметный прирост производительности апгрейд до 64-х битного 1С-сервера

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

Re: Сервер под 1С (Debian+Postgres)

Сообщение Stranger03 » 12 авг 2011, 17:48

Честно мне уже лень читать вечером в пятницу, после пары бокалов вина. Если позволите, в понедельник почитаю, может чего умного скажу, :)
С уважением Геннадий
ICQ 116164373
eburg@trinitygroup.ru

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

Re: Сервер под 1С (Debian+Postgres)

Сообщение Stranger03 » 15 авг 2011, 08:02

ascodts писал(а):4) Ищется оправданный выбор в линейке процов 5600 - где заканчивается оправданное увеличение затрат (или брать X5690 и не морочить голову)
1C на текущий момент не умеет паралелится. Если у вас работает активно до 10-15 пользователей, то достаточно будет одного 6-ти ядерника с максимальной частотой в деньги. От величины частоты будет зависеть то, как быстро будут обрабатываться запросы пользователей.
5) Есть-ли смысл (или как это выяснить) разносить на разные сервера 1С-сервер и PostgreSQL и как подбирать железо для такой схемы.
В вашем случае нет, база небольшая, пользователей немного. В крайнем случае можно все поднять в виртуалках. Если у сервер приложений умеет паралелить запросы от пользователей, то хорошо. Если нет, то лучше поднять 2-3-4 сервера приложений, чтобы при большом запросе остальные не ждали.
6) Что у 1С с кластеризацией самого 1С-сервера и есть-ли отказоустойчивые схемы (или слово "кластер" в доках 1С дань моде) и какое тогда лучше применить решение.
бюджет вырастет минимум от 40К зеленых денег.
использованию 32-битного в 64-х битной среде
Статистики особой нет, но в Вин 2008 Р2 оно работает.
С уважением Геннадий
ICQ 116164373
eburg@trinitygroup.ru

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

Re: Сервер под 1С (Debian+Postgres)

Сообщение Stranger03 » 15 авг 2011, 08:04

ascodts писал(а):Сейчас работает 32-битный 1С-сервер с 32-битным Postgres'ом в 32-битном Debian 6. Предпологаю поставить 64-х битный Debian, собрать с патчами от 1C 64-х битный PostgreSQL и поставить имеющийся 32-битный 1C-сервер.
Вопросы:
1) Не будет ли тормозить/глючить
2) Увидится-ли нормально USB ключ защиты сервера
3) Даст-ли заметный прирост производительности апгрейд до 64-х битного 1С-сервера
Без замены железа если и будет прирост, но незначительный. Тем более что у вас сервер 1С 32-х битный.
С уважением Геннадий
ICQ 116164373
eburg@trinitygroup.ru

Ответить

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

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

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