Вся машина для одного клиента
Выделенный сервер (dedicated server) — физический компьютер в дата-центре, который целиком отдан одному клиенту. Процессор, память, диски и сетевые интерфейсы никем не делятся. Провайдер обеспечивает питание, охлаждение, канал связи и замену вышедших из строя деталей, а операционную систему и программы клиент ставит и настраивает сам.
Такой формат называют bare metal: между вашим кодом и железом нет слоя виртуализации, если только вы сами его не добавите.
Именно поэтому выделенные серверы часто используют как основу для собственных облачных решений: на одной машине запускают гипервизор и десятки виртуальных серверов.
Что это даёт
Первое — предсказуемая производительность. Нет соседей, которые занимают процессор или диск, поэтому задержки стабильнее. Второе — полный доступ к оборудованию: можно выбрать конфигурацию дисков и RAID, поставить свой гипервизор, использовать особые сетевые карты.
Третье — изоляция на уровне физической машины, что важно для требований безопасности и соответствия нормам. Четвёртое — возможность разместить на одном железе много собственных виртуальных машин.
Ещё одно достоинство — сетевой канал: на выделенном сервере часто доступен канал с закреплённой шириной, а не общий, и трафик не делится с соседними клиентами. Это важно для потокового видео, файлообмена внутри компании и синхронизации больших данных.
Что придётся делать самому
Ответственность выше, чем на VPS. Нужно самостоятельно следить за состоянием дисков, обновлять систему и встроенное ПО, настраивать резервное копирование и мониторинг. Удалённая консоль вроде IPMI помогает войти на сервер, когда система не отвечает, но её нужно защитить: интерфейс управления не должен быть открыт в интернет без ограничений.
При отказе компонента замена занимает время, поэтому критичные сервисы дублируют на втором сервере.
Ещё один довод в пользу физической машины — лицензирование программ, привязанное к числу ядер или конкретному оборудованию.
Когда достаточно VPS, а когда нужен выделенный
Если нагрузка небольшая или переменная, удобнее виртуальный сервер: его проще менять и масштабировать. Выделенный сервер оправдан для больших баз данных, потоковой обработки, игровых серверов с высоким трафиком, задач, чувствительных к задержкам дискового ввода и вывода, а также когда нужна собственная виртуализация.
Разница проявляется и в масштабировании: увеличить VPS можно за минуты, а сменить конфигурацию физической машины нередко требует переноса данных.
Переход на выделенный сервер имеет смысл, когда метрики показывают постоянное упирание в ресурсы VPS: высокий steal, задержки диска или нехватку памяти.
Типичные заблуждения: Выделенный сервер
Считается, что выделенный сервер сам по себе быстрее. Скорость определяется конфигурацией, а не форматом, и небольшой сервер может уступить хорошему VPS. Ещё заблуждение — что физическая машина не нуждается в резервных копиях. Диск может выйти из строя, а RAID не заменяет копию: он защищает от отказа устройства, но не от удаления файлов, о чём подробнее на странице про правило 3-2-1.
Проверить конфигурацию удалённо можно командами lscpu, lsblk и dmidecode, а состояние дисков — через SMART.
Отдельная тема — юридическая: при аренде физического сервера вы точно знаете, на каком оборудовании работает система, что облегчает требования к размещению персональных данных и аудиту.
Оборудование и удалённое управление
Серверное оборудование отличается от настольного. Используются процессоры с большим числом ядер, память с коррекцией ошибок ECC, дисковые контроллеры и резервные блоки питания. ECC-память исправляет одиночные ошибки бита и обнаруживает двойные, что снижает риск скрытой порчи данных.
Для удалённого управления в сервер встроен отдельный контроллер: IPMI, iDRAC или iLO в зависимости от производителя. Он работает независимо от операционной системы, предоставляет виртуальную консоль, включение и выключение питания и монтирование образов для установки системы.
Этот интерфейс мощный, поэтому его следует размещать в закрытой сети или доступ к нему ограничивать по адресам, а также менять пароль по умолчанию сразу после получения сервера.