GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Für welche Workload haben Sie zuerst Linux-Container verwendet?

Die Containerisierung ist nicht wirklich eine neue Technologie, aber sie hat sich aufgrund ihrer Effizienz, Benutzerfreundlichkeit, Sicherheit und Fähigkeit zur schnellen Bereitstellung bewährt. Container eignen sich perfekt, um Anwendungen auf einem einzelnen System voneinander zu isolieren. Sie können nahezu jeden Dienst in Containern zusammenfassen, einschließlich Web, Datenbank, Anwendung, Speicherung, Kommunikation und so weiter.

Häufig ist der Hauptzweck von Containern die Isolation. Jeder containerisierte Dienst wird in einem eigenen Bereich auf einem System ausgeführt. Anstatt beispielsweise eine einzelne Instanz eines Webservers auf einem System zu installieren und damit Dutzende von Websites mit virtuellen Hostkonfigurationen zu bedienen, können Sie jede der Websites containerisieren und einzeln ausführen. Der Vorteil dieses Ansatzes ist einfach:Fällt eine einzelne Instanz eines Webservers aus, reißt sie alle Websites mit. Wenn alternativ jede Website in einem eigenen Container installiert ist und eine der Websites abstürzt, betrifft dies nur diese Website.

Container können auch sicherer sein als traditionelle virtuelle Maschinen oder eigenständige physische Maschinen. Wenn eine einzelne Site kompromittiert wird, wird nur dieser Container kompromittiert und nicht das gesamte Hostsystem. Wenn jedoch das Hostsystem kompromittiert wird, werden auch alle Container kompromittiert. Der Vorteil containerisierter Anwendungen besteht darin, dass das Hostsystem normalerweise nicht von einem Container bereitgestellt wird. Mit anderen Worten, die Anwendung „weiß“ nicht, dass sie in einem Container ausgeführt wird. Soweit die Anwendung betroffen ist, ist es die einzige Anwendung, die auf dem System läuft. Nur das Host-System kennt das Container-Array, das es hostet.

Wir möchten aus unserer Liste wissen, welches die erste Anwendung ist, die Sie containerisiert haben.

[ Erste Schritte mit Containern? Schauen Sie sich diesen kostenlosen Kurs an. Containerisierte Anwendungen bereitstellen:Eine technische Übersicht. ]


Linux
  1. Verwenden Sie Anacron für eine bessere Crontab

  2. Welche Open-Source-Backup-Lösung verwenden Sie?

  3. So verwenden Sie systemd-nspawn für die Linux-Systemwiederherstellung

  4. Welchen Linux-Terminalbefehl verwenden Sie am häufigsten?

  5. Linux – Welche Anwendung für einen Kalender verwenden?

Linux Mint vs. Ubuntu – was ist das Beste für Sie?

Manjaro vs. Ubuntu – was ist besser für dich?

10 Überwachungstools für Linux-Systemadministratoren, die Sie kennen sollten

Linux Mint vs. Ubuntu – Welches ist das Beste für Sie?

Die 5 wichtigsten Linux-Apps, die Sie heute brauchen

Die 20 besten IRC-Clients für Linux, die Sie jeden Tag verwenden sollten