Bare Metal Machine

Technology

Was ist das?

Bare Metal bezeichnet einen physischen Computer, genauer gesagt einen Server, auf dem nur ein einziges Betriebssystem läuft. Diese Unterscheidung ist in der modernen Computerwelt wichtig, da viele, wenn nicht sogar die meisten, Server virtuelle Maschinen sind. Ein physischer Server ist in der Regel ein ziemlich großer Computer mit leistungsstarker Hardware. Die Installation eines Betriebssystems und die Ausführung von Anwendungen direkt auf dieser physischen Hardware, ohne Virtualisierung, wird als "Bare Metal" bezeichnet.

Problem, das damit gelöst wird

Die Kopplung eines Betriebssystems mit einem physischen Computer ist das ursprüngliche Muster der Datenverarbeitung. Alle Ressourcen des physischen Computers stehen dem Betriebssystem direkt zur Verfügung, und da keine Virtualisierungsschicht vorhanden ist, gibt es keine künstliche Verzögerung bei der Umsetzung von Betriebssystemanweisungen in Hardware.

Wie es hilft

Indem du alle Rechenressourcen eines Computers für ein einziges Betriebssystem bereitstellst, kannst du dem Betriebssystem die bestmögliche Leistung bieten. Wenn du einen Workload ausführen musst, der extrem schnell auf die Hardware-Ressourcen zugreifen muss, kann Bare Metal die richtige Lösung sein.

Im Zusammenhang mit Cloud Native Apps denken wir bei Leistung in der Regel an die Anpassung an eine große Anzahl gleichzeitiger Ereignisse, die durch horizontale Skalierung (Hinzufügen weiterer Maschinen zu deinem Ressourcenpool) bewältigt werden kann. Manche Workloads erfordern jedoch eine vertikale Skalierung (Hinzufügen von mehr Leistung zu einer vorhandenen physischen Maschine) und/oder eine extrem schnelle Reaktion der physischen Hardware, wofür Bare Metal besser geeignet ist. In diesem Fall ist Bare Metal besser geeignet. Mit Bare Metal kannst du auch die physische Hardware und möglicherweise sogar die Hardwaretreiber anpassen, um deine Aufgabe zu erfüllen.