技术

裸机

是什么

裸机是指一台物理计算机,更具体地说是一台服务器,它只有一个操作系统。这样区分在现代计算环境中很重要,因为许多(甚至可以说大部分)服务器都是虚拟机。物理服务器通常是一台相当大的计算机,内置强大的硬件。直接在该物理硬件上安装操作系统并运行应用程序,无需虚拟化,称为在“裸机”上运行。

解决的问题

将一个操作系统与一台物理计算机配对是计算的原始模式。物理计算机的所有资源都可以直接用于操作系统,并且不存在虚拟化层,将操作系统指令转换为硬件不会存在人为延迟。

如何帮助

通过将计算机的所有计算资源专用于单个操作系统,这将为操作系统提供最好的性能。如果需要运行的工作负载必须极快地访问硬件资源,裸机可能是合理的解决方案。

云原生应用程序的上下文中,我们通常将性能认为是扩展到大量并发事件,这可以通过水平扩展(将更多机器添加到您的资源池)来处理。但是某些工作负载可能需要垂直扩展(为现有物理机增加更多功率)和/或极快的物理硬件响应,在这种情况下,裸机更适合。裸机还允许您调整物理硬件,甚至可能是硬件驱动程序,以帮助完成您的任务。


最后编辑 July 19, 2022: translate bare metal machine (42cee84)