Ein Bare-Metal-Server ist ein physikalischer Server in einer Cloud-Umgebung, der einem einzelnen Kunden zur Verfügung steht und auf dem das Betriebssystem direkt auf der Hardware läuft, anstatt auf einer Virtualisierungsschicht wie einem Hypervisor zu laufen. Das unterscheidet sich von Standard-Cloud-Instanzen, die physikalische Hardware über einen Hypervisor auf mehrere Mandanten verteilen.
Bare-Metal-Server werden mithilfe von Branchenstandards wie IPMI (Intelligent Platform Management Interface) für Remote-Zugriff und -Steuerung oder dem neueren Standard DMTF Redfish bereitgestellt und verwaltet – einer RESTful API für die Server-Lifecycle-Verwaltung. Die Betriebssystem-Bereitstellung erfolgt in der Regel über PXE (Preboot eXecution Environment), das das Betriebssystem über das Netzwerk bootet. Zwischen den Mandantenzuweisungen löscht der Provider den Speicher und setzt die Firmware zurück, um Isolation zu gewährleisten.
Einige Cloud-Provider verwenden dünne Offload-Cards – beispielsweise AWS Nitro – die Virtualisierung von Netzwerk- und Speicher-I/O handhaben, während die CPU nicht virtualisiert wird und dem Betriebssystem ein Bare-Metal-Erlebnis bietet.
Beispiel-Anwendungsfälle:
- Hochleistungsdatenbanken oder Datenanalysen mit vollständigem Hardware-Zugriff
- Anwendungen, die spezialisierte CPUs (GPUs, FPGAs) ohne Virtualisierungs-Overhead benötigen
- AWS EC2
.metalInstance-Typen wiei3.metaloderc5.metal - IBM Cloud und Oracle Cloud Infrastructure (OCI) Bare-Metal-Compute-Shapes
WarningDie Bare-Metal-Bereitstellung dauert mehrere Minuten (Hardware-Reset, Firmware-Neuflash, PXE-Neuabbildung) im Vergleich zu Sekunden bei VMs. Bare-Metal-Instanzen können nicht live migriert oder überzeichnet werden, daher erfordert die Skalierung vorab reservierte Kapazität statt elastischer Skalierung.
Siehe /features/cloud-servers für Infrastruktur-Bereitstellungsoptionen.