Was ist Bottlerocket?
Bottlerocket ist ein Linux-basiertes Open-Source-Betriebssystem, das AWS gezielt für den Betrieb von Containern entwickelt hat. Anders als eine Allzweck-Distribution enthält Bottlerocket nur die Software, die zum Ausführen von Containern erforderlich ist. Das reduziert die Angriffsfläche und senkt den Aufwand für Patch- und Update-Zyklen.
Updates werden atomar in einem einzigen Schritt angewendet und lassen sich bei Problemen automatisch zurückrollen. In Verbindung mit Container-Orchestrierungsdiensten automatisieren Sie damit das Betriebssystem-Management ganzer Knotenflotten.
Kernfunktionen
- Minimaler Umfang: Nur die für Container erforderliche Software, keine allgemeinen Systemwerkzeuge
- Atomare Updates: Update in einem Schritt, mit automatischer Rollback-Möglichkeit
- Härtung: CIS-gehärtet nach CIS Bottlerocket Benchmark v1.0.0
- Open Source: Offenes Entwicklungsmodell, eigene Builds möglich
- AWS-Integrationen: Eingebaute Integrationen mit AWS-Services
- EC2-Optimierung: Auf die Ausführung auf Amazon EC2 abgestimmt
Typische Anwendungsfälle
Kubernetes-Worker-Knoten: Amazon-EKS-Cluster nutzen Bottlerocket als Knoten-Betriebssystem und profitieren von reduzierter Angriffsfläche und vereinfachten Updates.
Große Container-Flotten: Der einstufige Update-Mechanismus mit Rollback senkt den Betriebsaufwand, wenn viele Knoten regelmäßig aktualisiert werden müssen.
Sicherheitsanforderungen: Organisationen mit strengen Härtungsvorgaben setzen Bottlerocket ein, um die Menge an installierter Software auf den Container-Hosts gering zu halten.
Vorteile
- Geringere Angriffsfläche durch minimalen Softwareumfang
- Weniger Betriebsaufwand durch atomare Updates mit Rollback
- Höhere Verfügbarkeit durch vereinfachte Update-Mechanismen
- Keine Zusatzkosten gegenüber den regulären EC2-Preisen
Integration mit innFactory
Als AWS Reseller unterstützt innFactory Sie bei Bottlerocket: Migration bestehender EKS- und ECS-Knotengruppen, Aufbau automatisierter Update-Prozesse sowie Abstimmung von Härtungsvorgaben und Compliance-Nachweisen.
Typische Anwendungsfälle
Technische Spezifikationen
Häufig gestellte Fragen
Was ist Bottlerocket?
Bottlerocket ist ein Linux-basiertes Open-Source-Betriebssystem, das AWS gezielt für den Betrieb von Containern entwickelt hat. Es enthält nur die Software, die zum Ausführen von Containern nötig ist, und reduziert dadurch Angriffsfläche und Wartungsaufwand.
Wie funktionieren Updates?
Bottlerocket wendet Updates atomar in einem einzigen Schritt an und kann bei Problemen automatisch auf den vorherigen Stand zurückrollen. Der Update-Vorgang lässt sich über Container-Orchestrierungsdienste automatisieren.
Welche Orchestrierer werden unterstützt?
AWS nennt Amazon EKS als Schwerpunkt der bereitgestellten Varianten. Über das Open-Source-Entwicklungsmodell lassen sich zusätzlich eigene Builds für den bevorzugten Orchestrierer erstellen.
Was kostet Bottlerocket?
Für Bottlerocket selbst fallen laut AWS keine Zusatzkosten an. Sie zahlen die üblichen Preise für Amazon EC2 und die weiteren genutzten AWS-Services.
Ist Bottlerocket gehärtet?
Bottlerocket ist nach dem CIS Bottlerocket Benchmark v1.0.0 zertifiziert. Zusammen mit dem reduzierten Softwareumfang verringert das die Angriffsfläche gegenüber einer Allzweck-Linux-Distribution.
Hinweis: Alle Produktinformationen auf dieser Seite wurden sorgfältig zusammengestellt, sind jedoch ohne Gewähr und können veraltet oder unvollständig sein. Cloud-Services entwickeln sich schnell weiter — Funktionen, Preise, SLAs und Verfügbarkeit ändern sich laufend. Verbindliche und aktuelle Informationen finden Sie ausschließlich auf der offiziellen Produktseite von AWS (offizielle Dokumentation). Diese Seite stellt kein Angebot von AWS dar.