Kapitel 3. Containerisierung deiner Anwendung: Mehr als nur Boxen
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
In den letzten Jahren haben Container an Beliebtheit gewonnen. Sie bieten nicht nur einen geringen Overhead, hohe Sicherheit und hohe Portabilität, sondern folgen auch bewährten Methoden der Cloud wie Unveränderlichkeit, Kurzlebigkeit und Autoskalierung.
In diesem Kapitel erklären wir, was Container sind, und besprechen die gängigen Containerisierungsplattformen. Außerdem blicken wir über den allgemeinen Branchenhype hinaus und erklären, warum du Container nutzen solltest. Außerdem stellen wir einige ihrer Vorteile heraus, vor allem in Bezug auf die Cloud.
Warum Container?
Container laufen auf dem Host-Betriebssystem und werden in der Regel mit Software wie Docker (wie wir später in diesem Kapitel besprechen werden) oder Kubernetes (siehe Abbildung 3-1) orchestriert.
Einer der wichtigsten Vorteile von Containern ist, dass sie eine maschinenähnliche Isolierung bieten, ohne dass für jeden Container eine Instanz des Host-Betriebssystems ausgeführt werden muss. Im großen Maßstab kann dies eine erhebliche Menge an Systemressourcen einsparen.
Isolierung
Container bieten eine Reihe von Methoden zur Isolierung, die vom Administrator flexibel ...
Get Cloud Native Infrastruktur mit Azure now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.