Сервер - это компьютер, который постоянно работает в сети, хранит данные и программы и отдаёт их другим устройствам по запросу. Если совсем коротко, как формулируют в учебниках: сервер - узел сети, который хранит данные и отдаёт их по запросу. На серверах работают сайты, корпоративная почта, база 1С, общие папки отдела и онлайн-игры.
Ниже простыми словами разберём, как сервер устроен и где стоит, чем отличается от обычного компьютера, какие серверы бывают и когда компании пора заводить свой.
Сервер - это мощный компьютер, который хранит данные и даёт пользователям возможность работать с ними удалённо: просматривать, править, добавлять новые, удалять лишние.
Название пришло из английского: «to serve» - обслуживать. Сервер обслуживает запросы клиентов. Клиент - это любое устройство, которое обращается к серверу за данными: ноутбук, смартфон, рабочий компьютер, кассовый терминал. Такую схему называют клиент-серверной моделью. Связь между ними идёт по локальной сети, через интернет или и так, и так.
Важная деталь: «сервер» - это и железо, и программа. Говорят «купили сервер» про коробку в стойке и «поднял веб-сервер» про программу Nginx на этой коробке. Обычно из контекста понятно, о чём речь, а в этой статье мы говорим в основном о железе.
Сервер требователен к окружению: ему нужны стабильное питание, охлаждение и защита от посторонних. В небольшой компании один-два сервера обычно стоят в серверном шкафу или отдельной комнате с кондиционером и ИБП, в так называемой серверной.
Компании побольше и сервисы, которым нужна высокая доступность, размещают серверы в ЦОДах (центрах обработки данных). Там контролируется всё: температура и влажность в гермозонах, резервное электропитание, физическая охрана, каналы связи с резервированием. Типичная температура воздуха на входе в серверы - 18-27 °C, по рекомендациям ASHRAE. Поставить собственный сервер в чужой ЦОД можно по услуге колокейшн: железо ваше, а за электричество и каналы связи отвечает площадка.
Серверы выполняют такие функции:
Держать информацию можно на любом офисном компьютере. Но это будет далеко не так безопасно, как когда данные хранит специально выделенная машина: у неё резервированные диски и питание, к ней не садится работать сотрудник и её не выключают на ночь. Поэтому банки, госструктуры и большинство компаний держат свои базы на серверах. Серверное программное обеспечение защищает информацию от краж, утечек, сбоев и несанкционированного доступа.
Администрирование сервера - отдельная работа. Обновления ОС, мониторинг RAID-массивов, настройка бэкапов, реакция на сбои - всё это требует квалификации. Если в штате нет сисадмина, эксплуатацию можно отдать на аутсорс или арендовать сервер у провайдера вместе с обслуживанием.
Схема работы простая: клиент отправляет запрос → серверное ПО его обрабатывает → клиент получает ответ. Браузер запросил HTML-страницу - веб-сервер (Nginx, Apache) её отдал. Приложение записывает транзакцию - СУБД её фиксирует. Всё построено на модели «запрос-ответ». Подробнее, как сервер обрабатывает запросы, - в отдельной статье.
Физически сервер постоянно подключён к сети и должен быть доступен 24/7. Любой простой - это потерянные деньги и недовольные пользователи, поэтому в рабочих системах закладывают избыточность: резервные блоки питания, дублированные сетевые интерфейсы, кластеризацию на уровне приложений.
Внутри у сервера те же процессор, память, диски и материнская плата, что и у ПК. Разница в том, на что всё это рассчитано: компьютер работает с одним человеком несколько часов в день, сервер обслуживает десятки пользователей круглые сутки годами.
| Обычный компьютер | Сервер | |
|---|---|---|
| Режим работы | Несколько часов в день, выключают на ночь | 24/7, перезагружают по плану |
| Память | Обычная DDR4/DDR5 | С коррекцией ошибок (ECC), регистровая RDIMM |
| Диски | Один-два, без резерва | Несколько в RAID-массиве, замена на ходу |
| Питание | Один блок питания | Обычно два, один подхватывает при отказе другого |
| Управление | Монитор и клавиатура рядом | Удалённо через BMC (iDRAC, iLO, IPMI), даже если ОС не загрузилась |
| Корпус | Системный блок | Tower, стоечный 1U-4U или блейд |
| Процессор | 4-24 ядра, один сокет | До 128-192 ядер на сокет, часто два сокета |
| Гарантия и поддержка | 1-3 года, обмен через магазин | Обычно 3 года с продлением до 5, замена деталей на месте |
Сделать сервер из обычного компьютера можно, и для маленьких задач так часто и начинают: файловая шара на 3-5 человек, тестовый стенд, домашний сервер.
Частая ошибка. Поставить базу 1С или общие папки компании на «самый мощный компьютер в офисе». Пока он работает, разницы не видно. Первый же отказ диска или блока питания без RAID и резерва оборачивается простоем на день и риском потерять данные.
Подробнее о том, чем серверный процессор отличается от настольного, - в статье серверный процессор vs десктопный.
Сервер состоит из аппаратуры и программного обеспечения.
Аппаратная начинка:
Управление «железом» идёт через BMC (Baseboard Management Controller) - это встроенный микроконтроллер с собственным сетевым портом. У каждого вендора своё название: iDRAC у Dell, iLO у HPE, IPMI у Supermicro. Через BMC можно перезагрузить сервер, посмотреть датчики, подключить ISO-образ и установить систему, и всё это без установленной ОС.
Серверная операционная система - чаще всего это дистрибутивы Linux (Ubuntu Server, RHEL, Debian, ALT Linux, Astra Linux) или Windows Server. Поверх ОС ставятся сервисы: веб-серверы, СУБД, контейнеры (Docker, Kubernetes), гипервизоры. Мониторинг (Zabbix, Prometheus, Grafana) работает в фоне и сообщает администратору, только когда что-то идёт не так.
Физический (bare-metal) сервер - это «железо», на котором ОС и приложения работают напрямую. Двухсокетная платформа, ECC-память, резервированные БП и сетевые карты - всё заточено под непрерывную работу.
Виртуальный сервер (VM) - изолированная среда внутри физического хоста. Гипервизор (VMware ESXi, Proxmox VE, KVM, Microsoft Hyper-V, zVirt) нарезает ресурсы - процессор, память, диск, сеть - на отдельные виртуальные машины. Каждая ВМ ведёт себя как самостоятельный сервер со своей ОС. Один двухсокетный хост с 512 ГБ памяти спокойно тянет 20-40 виртуальных машин, если нагрузки не тяжёлые. Какую платформу взять, разобрано в статье какой гипервизор выбрать.
Виртуализация экономит деньги и упрощает управление: вместо десяти физических коробок - пара хостов и единая консоль vCenter, zVirt или Proxmox. С живой миграцией ВМ между хостами «железо» обслуживают без остановки сервисов.
Когда говорят «арендовать сервер» у хостера, чаще всего имеют в виду именно виртуальный сервер (VPS/VDS). Выделенный физический сервер в аренду тоже бывает, но стоит дороже.
Серверы делят по назначению, то есть по тому, какую службу они выполняют. На одном физическом сервере может работать сразу несколько таких ролей. Ниже - те, что встречаются чаще всего. Полный разбор с классификацией по исполнению и архитектуре - в статье виды серверов.
Веб-сервер хранит тексты, картинки, видеоролики и другие файлы, из которых состоят сайты. Пользователь вводит в браузере адрес сайта - то есть создаёт запрос. Сервер отвечает по протоколу HTTP(S) и присылает нужные данные, браузер показывает страницу. Дальше пользователь заполняет формы, переходит между страницами, и каждый раз браузер снова обращается к серверу.
Обрабатывает игровую логику и синхронизирует состояние матча между игроками. Критичен не столько объём хранилища, сколько низкая задержка и стабильная частота обновления. Под крупные проекты провайдеры ставят серверы с высокочастотными процессорами и быстрым подключением к точкам обмена трафиком.
Хранит видеофайлы и отдаёт их по частям, чтобы видео начинало воспроизводиться сразу, без полной загрузки. Так работают видеохостинги и корпоративные видеопорталы. В компаниях видеосервером чаще называют сервер видеонаблюдения: он принимает потоки с камер, записывает архив и отдаёт его оператору.
Даёт сотрудникам доступ к информации внутри компании. Например, бухгалтерия работает с базой 1С, а отчёты лежат в общей папке на внутреннем сервере, к которой нельзя подключиться с устройства вне локальной сети. Пользователи открывают файлы одновременно или по очереди, права доступа настраивает администратор.
Принимает, хранит и отправляет электронные письма, держит архивы, правила фильтрации спама и папки пользователей. Компания может держать почту у себя (Exchange, Postfix, отечественные почтовые системы) или пользоваться облачной почтой провайдера, например Яндекс 360 или VK WorkSpace.
Хранит файлы разных типов и предоставляет к ним доступ по протоколу FTP (или защищённым SFTP/FTPS). Работать с файлами можно через интернет или по локальной сети, с помощью клиентов вроде FileZilla.
Отвечает за связь между доменами сайтов и IP-адресами. IP-адрес - это числовой адрес устройства в сети, по которому к нему можно обратиться. Людям удобнее запоминать имена вроде ittelo.ru, поэтому DNS-сервер переводит доменное имя в IP-адрес.
Создаёт зашифрованный туннель между клиентом и целевой сетью. Корпоративный VPN (IPsec, WireGuard, OpenVPN) используют, чтобы удалённые сотрудники безопасно подключались к внутренним ресурсам компании. Трафик идёт по шифрованному каналу, и перехватить данные «по дороге» практически невозможно.
Прокси - посредник между клиентом и интернетом. Кэширующий прокси (Squid, Nginx) сохраняет часто запрашиваемые ресурсы локально: это снижает нагрузку на внешний канал и ускоряет отклик. Обратный прокси (Nginx, HAProxy) работает на стороне сервера: балансирует нагрузку, шифрует соединения, скрывает внутреннюю инфраструктуру от внешнего мира. Подробнее про прямой и обратный прокси и задачи каждого - в отдельной статье.
По исполнению серверы бывают напольными (tower, похожи на большой системный блок), стоечными (rack, ставятся в серверный шкаф, высота 1U-4U) и блейд-серверами (тонкие модули в общем шасси). Чем они отличаются и что выбрать, разобрано в статье про форм-факторы серверов.
Свой сервер появляется под задачи, число сотрудников тут вторично. Ориентиры такие:
| Ситуация | Что обычно нужно |
|---|---|
| 3-10 человек, общие документы, почта в облаке | Хватит сетевого хранилища (NAS) или облачного диска. Отдельный сервер пока не обязателен |
| 10-50 человек, 1С, общие папки, контроллер домена | Один сервер начального уровня, tower или 1U, с RAID-массивом и бэкапом на отдельное устройство |
| Несколько систем сразу: 1С, почта, терминальный доступ, видеонаблюдение | Сервер виртуализации или два хоста, чтобы при отказе одного сервисы переехали на второй |
| Данные нельзя выносить наружу или облако выходит дороже на горизонте 3-5 лет | Собственные серверы вместо аренды |
| Нагрузка скачет, сервис нужен на пару месяцев | Аренда виртуального сервера или облако |
Типовые сценарии для офиса разобраны в статье для чего нужен сервер в офисе, а сравнение покупки с арендой - в материале свой сервер или облако. Готовые конфигурации под небольшую компанию собраны в разделе каталога сервер для работы в офисе.
Выбор начинается с нагрузки. Файловый сервер на 10 человек и кластер виртуализации на 200 ВМ отличаются и бюджетом, и конфигурацией на порядки. Для небольших команд будет полезен материал про сборку сервера для офиса - там разобраны типовые компоненты и бюджеты.
Три вопроса, которые стоит задать до покупки:
Подсистема хранения определяет и скорость, и надёжность. NVMe SSD подходят под базы данных, SATA HDD - под архивы, а RAID-контроллер с защитой кэша нужен, чтобы при внезапном отключении питания не потерять данные, которые ещё не успели записаться на диски.
Часть нагрузок сегодня уходит в облако, часть остаётся на своих серверах. Виртуализация и контейнеры упаковывают десятки сервисов в одну стойку, а гиперконвергентные платформы (HCI) объединяют вычисления, хранилище и сеть в одном кластере.
Это компьютер, который работает круглосуточно и обслуживает другие устройства: хранит для них файлы, базы и сайты и отдаёт их по запросу. Ваш ноутбук или телефон в этой схеме - клиент, который к серверу обращается.
Зависит от того, чей он. Сервер небольшой компании обычно стоит в серверном шкафу или серверной комнате в офисе. Серверы крупных сервисов и облаков стоят в дата-центрах. Арендованный виртуальный сервер физически находится в ЦОДе хостинг-провайдера.
Можно, для небольших и некритичных задач: файловая папка на несколько человек, тестовый стенд, домашний медиасервер. Для 1С, почты и всего, без чего компания останавливается, лучше настоящий сервер: с ECC-памятью, RAID и резервным питанием.
Физический сервер - это реальное железо. Виртуальный - программная машина внутри физического сервера: у неё своя ОС и выделенная доля процессора, памяти и дисков. На одном физическом сервере может работать десятки виртуальных.
По теме: Из чего состоит сервер, Где устанавливают сервер, Как выбрать сервер для 1С
Нужен первый сервер для компании или пора заменить старый?
Подберём конфигурацию под ваши задачи и число пользователей, соберём и протестируем сервер перед отгрузкой. Посмотрите серверы в каталоге, соберите свой вариант в конфигураторе или напишите нам: +7 (800) 551-80-12, info@ittelo.ru. Серверами мы занимаемся больше 11 лет и за это время накопили серьёзную экспертизу. Даём гарантию до 5 лет, берём сервер на постпродажное обслуживание и не пропадаем после отгрузки.