Структура и железо для 1С и MS SQL + терминал, как лучше?

Доброго времени суток!
Есть предприятие, которое работает на 1С. Постоянно работающих пользователей 20, в пике 40-45. База 200 гб.
Текущая конфигурация на два сервера такая:

Сервер 1:
Xeon E5-2680 v2 (2 проца), 96gb RAM
MS SQL и Сервер 1С.

Сервер 2:
Xeon x5660 (2 проца), 32gb RAM.
Терминальный сервер, на котором пользователи работают в 1с, через толстный клиент.

Стоит задача обновить железо, и оптимизировать инфраструктуру, возможно разнести MS SQL и Сервер 1С. Так как сейчас 1С работает плохо.
Хотел бы услышать ваши рекомендации по железу, и может как то изменить инфраструктуру.

Думал, возможно взять сервер на десктопном железе, например: AMD Ryzen 7 7700 и 128GB ECC RAM. И на него навесить PROXMOX, и разнести на нем MS SQL и сервер 1С.
Но вот не знаю хватит ли проца этого, 16 ядер, но частота большая.
Никак не могу найти инфу по SQL и Серверу 1с, сколько примерно надо железа, на примерный сценарий использования.

Спасибо за ответы!
  • Вопрос задан
  • 997 просмотров
Пригласить эксперта
Ответы на вопрос 8
@kalapanga
Не о том Вы спрашиваете. Ваш вопрос должен быть - почему
сейчас 1С работает плохо
Вот когда выясните, что конкретно является причиной Ваших проблем, тогда и будете смотреть, как эту причину лечить. Для выяснения причин рекомендую обратиться к специалистам по 1С в Вашем городе или онлайн-конторам (типа того же Гилева).
А с Вашим нынешним подходом с вероятностью 90% у Вас после апгрейда железа не изменится ничего или изменится крайне незначительно. Стоимость такого апгрейда у Вас из зарплаты не вычтут?
Ответ написан
Если память не изменяет, то MSSQL любит ОЗУ, а вот 1с работает на 1 ядре, то есть больше ядер != лучше работает, а вот выше частота = лучше работает, это так.

Разнести отдельно базу и программу это хороший вариант, в моей компании именно так, что база в одном месте, программа в другом, так и безопасно в случае отказа системы.
Ответ написан
Комментировать
@brar
Процы 10-15 летней давности покупать не стоит, это гарантировано. У вас там не будет ни шин быстрых, ни отказоустойчивости.
Если нет денег на хотя бы 5-ти летний сервер, ваш вариант - это собрать два компа из топового консьюмерского железа из какого нибудь предпоследнего поколения: 3.5-4 Ghz проц ядер на 10-12, по два три диска nvme m2 pci4 (это обязательно, я бы сказал) минимально по одному террабайту, RAM 64 ГБ (но лучше, по 128 много всегда лучше, чем меньше). И еще какой-нибудь старый сервер или комп, чтобы на нем поднять реплику (слэйв) СУБД + файловый бэкапсервер, на случай шиндеца. (главное откатать сценарий обрушения прода).

А руководству объяснить, что из говна 15 летней давности конфетку не сделаешь. Поэтому ваш вариант с Ryzen 7 - как золотая середина, но в кол-ве двух штук, так как у вас при 40 активных пользователях при условии, что они будут сёрфить интернет и открывать как не в себя по 30 вкладок, 64 ГБ съест только один терминальник и ВМ в такие моменты будет "фризиться".
Ответ написан
@Komrus
CIO
0. Попробуй уточнить у руководства фирмы - сколько стоит час (или сутки) простоя (неработоспособности 1С). Пусть оценят.

1. Скорее всего, для 1С (на которой крутится вся повседневная работа организации) основной акцент - на надёжность. Тогда лучше использовать специализированное серверное железо. В частности - с дублированными блоками питания.
Ответ написан
@NortheR73
системный инженер
Ответ написан
Комментировать
@emka2k
База большая.
Файлы из неё вынесены ?
Под 40 пользователей, на полном серьезе хватит 6 ядерного процессора современного с частотой 3,5 - 4.
SQL и 1с не разноси
Потеряешь производительность.
Ssd M2 из недорогих - Самсунг 980 на 1тб.
Памяти - 4 по 64
обычного компа хватит.
Под rdp - ну заложи гиг на сеанс.
А почему толстый клиент ? В веб опубликовать реально ?
Базы обслуживаются каждую ночь ?

Нужно анализировать что у вас. Задача вообще не специфичнач и тривиальная.

А по вопросам понимаю что опыт у вас минимален.
И все равно меня смущает вес базы в 200гб

Никаких VM.
Собирай без виртуализации на голом железе
Ответ написан
@Dieman666
до 7700 райзена можно даже не доходить
хватит и условного 8 ядерника 5700g (со встроенным видеоядром, чтобы не тратиться на дисретную видяху)
памяти правда минимум 64 гига, 2 планки по 32 поставить, а там уже исходить из ситуации.
ссд имхо самсунг 970 эво плюс.
ибо старше они чёт начали баговать прошивками, сам был свидетелем смерти парочки 980 про
виртуализация эт хорошо, у меня на hyper-v отдельно rdp сервер находится. отдельно сервер 1с и sql, советую также сделать.
по поводу rdp кстати, юзай remoteapp, если до этого был полноценный rdp сеанс, то от этих приклюх стоит отказаться.
либо ,если позволяет конфиг базы, веб версию сделать iis/apache и уже через тонкий клиент пусть работают
Ответ написан
@Hohmuch
Приветствую.
Сервер на десктопном железе лучше не собирать. Это очень сомнительное решение.
Сервер 1С рекомендуется делать не на виртуальном, а на физическом сервере.
Так производительность будет выше.
Примеры расчета серверов вот:

https://its.1c.ru/db/metod8dev/content/5810/hdoc

https://servermall.ru/blog/kak-vybrat-server-dlya-1c/

И как сказали выше - непонятно, что значит "1С работает плохо". Было бы неплохо поподробнее описать, в чем проблема.
Емли нужна помощь - пишите в личку.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы