Серверы: описание, предназначение и ключевые особенности
Сервер — это специализированный компьютер, предназначенный для работы с ресурсоемкими программами.
Часто сервер используют в локальной сети компании: с его помощью сотрудники хранят и обмениваются файлами, получают доступ к общим принтерам и сканерам, работают с «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 Ватт — тогда сервер продолжит работу, даже если один блок выйдет из строя. Такое правило применимо и при большем количестве блоков. Чтобы система не отключилась при неисправности одного блока, ее энергопотребление не должно превышать мощности всех блоков за вычетом одного.