Docker

Docker ist eine Open-Source-Software, die auf Linux Betriebssystemen dazu verwendet werden kann, Anwendungen mithilfe sogenannter Containern zu isolieren.

Docker

Ein Docker-Container enthält alle notwendigen Pakete und Dateien um eine vollständig ausführbare Anwendung nutzen und transportieren zu können.   

Virtualisierungstechnologien haben in den letzten Jahren das Arbeitsumfeld im Rechenzentrum völlig verändert. Durch die Virtualisierung von Systemen konnten die Kosten der notwendigen Hardware begrenzt und die Nutzung der verfügbaren Ressourcen stark verbessert werden. Ab einem gewissen Zeitpunkt stößt man aber auch hier an gewisse Grenzen. Auch wenn die Virtualisierung versucht sehr clever mit dem virtuellen RAM, CPU und Massenspeicher umzugehen, gibt es einen unvermeidlichen Overhead. Dies kann sehr schnell dazu führen, dass die einzelnen virtuellen Maschinen Ressourcen belegen ohne tatsächlich ausgelastet zu sein.

 

Durch den Einsatz von Docker können im Idealfall die Virtualisierungs- und Betriebssystemschicht komplett abgelöst werden. Dies führt automatisch zu einer noch effizienteren Ressourcennutzung sowie deutlich gesunkenen Kosten für die Betriebsysteme und dem Administrationsaufwand. Hier wird nicht eine komplette Maschine virtualisiert sondern die einzelnen Applikationen laufen in hermetisch abgeschotteten Umgebungen. Alle Container, die auf einem Server laufen, teilen sich nur den Kernel-Prozess. In dem Container können, unabhängig voneinander, Programme laufen wie z.B. Datenbanken oder Webserver. Das bedeutet, dass Programme und Prozesse können gleichzeitig auf dem gleichen System, streng voneinander getrennt laufen, während sie gemeinsam die verfügbaren Ressourcen nutzen, anstatt sie in einzeln in Beschlag zu nehmen.

Die Vorteile von Docker:

  • Effiziente Nutzung der verfügbaren Ressourcen
  • Performance Gewinn der Anwendungen
  • Minimierung der Administration
  • Verringerung der Lizenzkosten
  • Vereinfachung der IT-Infrastruktur
  • Vereinfachung des BackUp Konzeptes
  • Portabilität der Anwendungen

Sprechen Sie mit uns! Die Linux-Experten der ATIX AG beraten Sie gerne über die Einsatzmöglichkeiten von Docker in Ihrem Unternehmen. Sie erreichen uns per E-Mail unter vertrieb@atix.de oder per Telefon unter +49 89 4523538-0.