Bare metal-компьютер

Под компьютером типа bare metal («голое железо») понимается физический компьютер, а точнее — сервер, на котором установлена одна и только одна операционная система. Это различие важно, поскольку многие, если не большинство, серверов являются виртуальными машинами. Физический сервер — это, как правило, достаточно серьезный компьютер с мощным аппаратным обеспечением. Установка операционной системы и запуск приложений непосредственно на физическом оборудовании, без виртуализации, называется работой на «голом железе».

Какую проблему решает

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

Как именно решает проблему

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

В контексте нативных облачных приложений производительность обычно рассматривается с точки зрения масштабирования до большого числа одновременных событий (процессов, операций). Помогает в этом горизонтальное масштабирование (добавление новых машин в пул ресурсов). Однако для некоторых рабочих нагрузок может потребоваться вертикальное масштабирование (увеличение мощности существующей физической машины) и/или чрезвычайно быстрый отклик физического аппаратного обеспечения. В этом случае лучше использовать «голое железо». Кроме того, подход на основе «голого железа» позволяет подстраивать аппаратное обеспечение (а в некоторых случаях и его драйверы) под конкретные задачи.


Последнее изменение October 27, 2023: [ru] Localize bare-metal-machine.md (715db77)