|
| 1 | +--- |
| 2 | +title: Bare metal-компьютер |
| 3 | +status: Completed |
| 4 | +category: technology |
| 5 | +tags: ["infrastructure", "", ""] |
| 6 | +--- |
| 7 | + |
| 8 | +Под компьютером типа bare metal («голое железо») понимается физический компьютер, а точнее — сервер, |
| 9 | +на котором установлена одна и только одна операционная система. |
| 10 | +Это различие важно, поскольку многие, если не большинство, серверов являются [виртуальными машинами](/virtual-machine/). |
| 11 | +Физический сервер — это, как правило, достаточно серьезный компьютер с мощным аппаратным обеспечением. |
| 12 | +Установка операционной системы и запуск приложений непосредственно на физическом оборудовании, |
| 13 | +без [виртуализации](/virtualization/), называется работой на «голом железе». |
| 14 | + |
| 15 | +## Какую проблему решает |
| 16 | + |
| 17 | +В вычислительной технике изначально применялся подход, в котором на один компьютер устанавливалась только одна операционная система. |
| 18 | +В этом случае все ресурсы физического компьютера были доступны операционной системе напрямую |
| 19 | +и отсутствовала искусственная задержка при передаче инструкций ОС к аппаратному обеспечению, связанная со слоем виртуализации. |
| 20 | + |
| 21 | +## Как именно решает проблему |
| 22 | + |
| 23 | +Обеспечивая единственной операционной системе доступ ко всем ресурсам компьютера, |
| 24 | +вы в теории гарантируете, что ее производительность будет максимальной. |
| 25 | +«Голое железо» отлично подходит для рабочих нагрузок, которым требуется быстрый доступ к аппаратным ресурсам. |
| 26 | + |
| 27 | +В контексте [нативных облачных приложений](/ru/cloud-native-apps/) |
| 28 | +производительность обычно рассматривается с точки зрения [масштабирования](/scalability/) до большого числа одновременных событий (процессов, операций). |
| 29 | +Помогает в этом [горизонтальное масштабирование](/horizontal-scaling/) (добавление новых машин в пул ресурсов). |
| 30 | +Однако для некоторых рабочих нагрузок может потребоваться [вертикальное масштабирование](/vertical-scaling/) (увеличение мощности существующей физической машины) и/или чрезвычайно быстрый отклик физического аппаратного обеспечения. В этом случае лучше использовать «голое железо». |
| 31 | +Кроме того, подход на основе «голого железа» позволяет подстраивать аппаратное обеспечение |
| 32 | +(а в некоторых случаях и его драйверы) под конкретные задачи. |
0 commit comments