Цитата Сообщение от johny22 Посмотреть сообщение
Есть ли какието требования к железу на котором будет стоять сервер RK7 (планируется около 30 станций), сервер SH4 (5 клиентов). Хватит ли обычного офисного компа (Ci3 3220/2Gb), какая нагрузка на винт, нужен ли рейд ну и соответственно какой минимальный сервак?
Можно вместе поставить или лучше разнести ? Какую ОС ?
Постараюсь структурировать все в одном ответе.

1. Обычного компа не хватит точно. Не пожалейте денег и разоритесь на любую серверную платформу с xeon. Причин - очень много:
а) Как уже писали выше - объем баз данных sql (30 станций - насколько я понимаю это целая сеть ресторанов, а значит несколько кассовых серверов.). У меня в одной ресторанной сети где 5 кассовых серверов и 12 станций, она смело выжирает 5 гигов без всяких проблем. Поэтому берите минимум 8, а если есть возможность то 16.
б) Защита от бесконечных итераций. Почти любая интеловская серверная платформа содержит защиту от бесконечных вычислений, периодически случается что софт, впадает в бесконечный цикл расчетов (это относится как к компонентам винды, так и к стороннему софту RK7 Этим тоже грешит периодически). Если в процессе написания софта программист не учел это и не вписал ограничение выделяемой памяти, такая программа начнет бесконечно забивать оперативную память и повесит всю машину. Теперь представьте ситуацию когда у вас в 3 часа ночи встали все рестораны.
в.) Raid 1. Вам в любом случае придется его поставить. Технология зеркала позволяет продолжить работу даже если один жесткий диска вышел из строя. Если позволяют деньги не поленитесь взять SAS винты 15k. Получите неплохой прирост в скорости при работе с БД и скорости загрузки. Идеальный вариант RAID 10 из 4 SAS 15k,но это дорого(Или же RAID 5).
д.) Удаленное управление питанием\статистикой через сетевую карточку. Иногда возникает ситуация когда сервер необходимо перезагрузить, несколько раз в моей практике мне ночью приходилось выезжать и переазгружать его руками, т.к. это был обычный комп, а персонал который я просил перезагрузить мне сервер, перезагрузил все что можно, кроме сервера. Мне очень нравится IMM2 который позволяет получать доступ к питанию и статистике (вольтаж, температура) даже если повисло все что возможно.
е.) Одна из самых банальных вещей - пыль. на моей практике несколько раз, количество пыли внутри компа вызывало сбои в работе, а пару раз даже останавливало работу компьютера. Серверные платформы практически все, имеют хорошо продуваемый корпус и перед каждым запуском запускают все куллеры на полную чтобы прочистить внутренности.

2. ОС. Начнем с платформы.
а.) Если позволяет возможность и навыки - поставьте VMWare esxi - где бы я не ставил такую платформу - я ни разу не пожалел. удобное модерирование через Vsphere client. Возможность (при желании) разделить серверные службы на отдельные сервера.Возможность создание слепков системы перед любыми переменами. Не говоря уже об определении мощности, создании небольших серверов на Linux для использования в качестве шлюзов и т.д.
б.) Винда. Чаще всего использовал 2008 R2 иногда 2012. Претензий ни там ни там не было. Несколько раз ставил обычные win7, но каждый раз сталкивался с тем, что рано или поздно приходится разграничивать доступ к серверу, создавать сервера печати, распределять хранилища, шифровать данные. Если все это не требуется - можно поставить и простую вин7.

3. Поставить вместе или разнести.
а) В любом случае Сервер справочников(refsrv) и сервер SH4 лучше ставить на сервер, а вот серверы касс (MIDSRV) лучше ставить в ресторанах по месту работы станций. Такое разделение позволит ресторанам работать автономно даже если у вас исчезнет интернет (что периодически случается с нашими провайдерами).
б). Ставить ли клиенты SH4 и RK7(станция менеджера) на сервере или же поставить на локальных машинах - дело вкуса. И рассуждать об этом можно долго. Так что на ваш выбор.

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