Серверы: описание, предназначение и ключевые особенности

Сервер — это специализированный компьютер, предназначенный для работы с ресурсоемкими программами.

Часто сервер используют в локальной сети компании: с его помощью сотрудники хранят и обмениваются файлами, получают доступ к общим принтерам и сканерам, работают с «1С-Предприятие» и базами данных.

Еще серверы обеспечивают хостинг — то есть работу сайтов: отвечают на запросы от пользователей, хранят содержимое сайта, обрабатывают выполнение скриптов.

Обычно сервер расположен в дата-центре или серверной, все время подключен к электричеству и интернету. Серверы никогда не отключаются — поэтому так важна надежность и отказоустойчивость. Если сервер внезапно отключится, компания понесет финансовые убытки.

Считается, что сервер — это большой и мощный компьютер с множеством процессоров и жестких дисков. Однако, это не так.

Сервер не обязан:

— Быть большим: компактные серверы формата mATX и Mini-ITX подойдут для звонков между сотрудниками в небольшом офисе.

— Быть мощным: сервер малой мощности вполне справится с резервным копированием (бэкапом).

— Иметь множество дисков и процессоров: для работы с веб-сервером и 1С это не обязательно.

Единственно важное качество сервера — стабильная и безотказная работа в режиме 24/7.

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

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

Форм-факторы

Серверное оборудование бывает в трех вариантах исполнения.

Пьедестальные или отдельно-стоящие решения (tower)

При необходимости можно разместить в полку или шкаф, но штатная установка не предусмотрена.  

У таких серверов нет жесткой стандартизации: их производят разной формы и размеров. Как правило, это серверы начального уровня, предназначенные для простых задач. У них есть базовый функционал сервера, но они не подойдут для ресурсоёмких процессов с максимальной нагрузкой.

Рэковые серверы (rack)

Они изначально предназначены для установки в стойку или шкаф.

Пьедестально-конвертируемые решения (tower/rack)

Универсальный вариант. Можно разместить отдельно или установить такой сервер в стойку, купив дополнительный комплект крепежа.

Rack и tower/rack — это продвинутые элементы сетевой инфраструктуры. Дело именно в установке в стойку: такое оборудование стандартизировано и удобно в эксплуатации.  

Основным параметром для этих двух типов серверов будет количество юнитов в стойке.

Не так важна длина и глубина корпуса — она варьируется. Важнее высота корпуса: она всегда равна определенному числу юнитов (они обозначаются как U) — например, четырем или пяти.

В корпус размером 1U поместится либо четыре диска формата 3.5", либо восемь-десять дисков 2.5".

В 2U-корпусе можно разместить двенадцать дисков 3.5", либо двадцать четыре диска 2.5" —  плюс от двух до четырех SSD-накопителей.

С процессорами все проще: даже в 1U-сервер помещается либо четыре процессора, либо модульное решение из двух двухпроцессорных плат.

Перейдем к оперативной памяти. Основной принцип — не желательно смешивать разные типы памяти. Общий объем в дисковой системе может составлять более 3 Тб. У оперативной памяти серверов есть одна особенность: сервер резервирует память, поэтому даже выход из строя целого модуля не приводит к остановке всей системы.

Последний компонент сервера — модуль питания. Как и остальные комплектующие, он предназначен для бесперебойной работы. Модуль питания состоит из двух компонентов: блоков питания и распределительной корзины, к которой они подключены (иногда корзина интегрирована в серверную плату). Даже замена неисправного блока не останавливает работу сервера — заменить блок можно и в горячем режиме.

Важно учесть, что мощность блоков питания не суммируется. Например, если в сервере установлено два блока по 500 Ватт, энергопотребление должно не превышать 500 Ватт — тогда сервер продолжит работу, даже если один блок выйдет из строя. Такое правило применимо и при большем количестве блоков. Чтобы система не отключилась при неисправности одного блока, ее энергопотребление не должно превышать мощности всех блоков за вычетом одного.