Хороший сервер из бытового компьютера не сделать.

И на это есть причины:

11. Резервный блок питания

Хороший сервер имеет минимум два блока питания. С возможностью замены на ходу.
И это очень важное отличие. По статистике нашего сервисного центра, лидер по поломкам - блок питания. Если неисправных процессоров Intel появляется 2-3 за год, то блоки питания поступают по 2-3 в день. Это неудивительно - ведь, обеспечивая стабильное напряжение всем остальным элементам, блок питания принимает все неприятности электросети на себя.

Кроме того, два блока питания позволяют производить подключение по схеме «один блок в - UPS, другой - в розетку». Ведь UPS тоже может сломаться. Обидно, когда полностью исправный сервер при нормальном напряжении в сети вдруг оказывается обесточенным…

Блоков питания в сервере лучше иметь два.

2. Память ECC

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

Модули памяти совсем не редкий гость в нашем сервис-центре. Очень часто модуль не отказывает сразу, а просто иногда выдаёт не совсем то, что в него было записано. Без системы ECC такие ошибки очень сложно обнаружить. Обычные компьютеры не поддерживают ECC память. И это объяснимо: если при просмотре видео на мгновение появится несколько точек на экране - этого никто не заметит. Совсем другое дело, если сумма на счету увеличится или уменьшится на один ноль…

Память в сервере должна быть ECC.

3. Максимально возможное количество памяти

Бытовые процессоры (и, соответственно, материнские платы) не поддерживают объём памяти более 32Gb.

Виртуализация - полезнейшая технология: несколько машин могут великолепно уживаться в одном “многоквартирном” сервере. Машины могут делить процессор, винчестер, сетевой адаптер, но память (как и жилплощадь в доме) каждой машине нужна своя. Когда мы достигли порога в 32Gb, процессор и другие компоненты еще нормально справлялись. Нам пришлось устанавливать дополнительный хост - платить за целый компьютер, а ведь не хватало лишь планки памяти.

Сейчас у нас настоящие серверы. В основном хосте установлено 60Gb, в запасном - 46Gb. Максимально такие серверы поддерживают до 192Gb.

Без большого объёма памяти сервер будет использоваться неоптимально.

4. Mониторинг

Система мониторинга может называться по-разному: BMC, ILO, IMM. Собирает и логирует всевозможную информацию:

аппаратные ошибки,
температуру компонентов и окружающей среды,
обороты вентиляторов,
нагрузки на блоки питания,
состояние сетевых адаптеров,
открытие крышки корпуса
и многое другое.
Эта информация доступна различными способами:
из операционной системы через специальные драйверы,
через сетевой интерфейс при помощи веб-браузера,
брэндовые серверы имеют специальное табло на передней панели.

Наличие мониторинга позволяет выявить неисправность при первых признаках её появления. Недавно такая система позволила нам узнать о сбоях блока питания в сервере хостинга. Блок работал, но имел свойство внезапно выключаться на несколько минут. Система оставалась на одном блоке питания. Если бы не мониторинг, мы бы узнали о неисправности по даунтайму - после выхода из строя второго БП.

Не стоит путать систему мониторинга с датчиками на системных платах бытовых компьютеров. Во-первых, датчиков намного меньше. Во-вторых, информация никуда не записывается.

Система мониторинга помогает заблаговременно заменить ненадёжный компонент, а в случае сбоя - быстро найти причину.

5. Удалённое управление питанием и KVM

Такая система позволяет включать-выключать компьютер через сеть, а также транслировать клавиатуру и экран. Обычно совмещена с мониторингом, но может продаваться отдельно. На первый взгляд, это может показаться игрушкой, но на самом деле - это необходимая функция. 80% сбоев устраняются за 10 минут работы админа. Без такой системы - в случае отсутствия админа в офисе - придётся терять часы на его ожидание.

Удалённый KVM очень полезное дополнение.

6. Сетевой адаптер

Вернее, сетевые адаптеры. В отличие от “сервера”, в настоящем сервере их, минимум, два. Без подключения к сети сервер бесполезен - поэтому сетевой адаптер не менее важен, чем процессор. Наличие двух адаптеров позволяет подключиться к сети через два коммутатора, получая страховку не только от выхода из строя одного из адаптеров, но и одного из коммутаторов.

Кроме того, по скорости работы сетевые адаптеры отличаются от бытовых. При простой перекачке файлов разница может быть не видна, но стоит задействовать аггрегацию или шифрование, как сразу становится понятно, почему серверный адаптер стоит $100, а простой - $15.

Кроме того, лучший из гипервизоров для виртуализации (VMWare ESXi) не поддерживает бытовые сетевые карточки.

7. Вентиляторы

Без охлаждения электроника перегревается и выходит из строя. Бытовой компьютер или ноутбук с отказавшим вентилятором - регулярные посетители нашего сервис-центра. Причина - пыль. Вентиляторы маломощные, низкооборотистые - достаточно небольшого количества пыли, и они останавливаются. Далее следует перегрев процессора, хорошо, если обратимый.

В серверах вентиляторы намного мощнее - при каждой перезагрузке сервер включает их на полную мощность, сдувает накопившуюся пыль. Разница существенная - срок службы вентилятора в бытовом компьютере 2 года или меньше (зависит от качества вентилятора и запылённости помещения). Остановившегося от пыли серверного вентилятора я пока не встречал.

8. Замена винчестеров

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

Но на практике существуют отличия: замена винчестера на ходу в обычном компьютере напоминает работу сапёра. Ошибиться можно один раз. Нужно отсоединять и присоединять кабели в правильной последовательности, иначе компьютер, в лучшем случае, зависнет. Если заранее не нанесена маркировка, непонятно, как выбрать “тот” винчестер. Наконец, конструкция некоторых корпусов не позволяет произвести замену винчестера без существенной разборки.


48 28.07.2019