Integrierbar und Skalierbar

Was es bei der Container-Nutzung zu beachten gilt

Die Nutzung von Containertechnologien steigt, was aber gilt es bei der Auswahl zu beachten? Der Software-Entwickler Red Hat gibt Antworten darauf.

Bild: ©Denis Ismagilov/Stock.Adobe.com
Bild: ©Denis Ismagilov/Stock.Adobe.com

Container gewinnen an Popularität, da Unternehmen zunehmend die Vorteile einer Plattform für die flexible Bereitstellung von Services und Applikationen erkennen. Dabei hängt die Container-Einführung von mehreren Faktoren ab. Welche das sind, erklärt Matthias Pfützner, Senior Solution Architect, Cloud bei Red Hat.

Integration in das Rechenzentrum: Um Container in optimal nutzen zu können, müssen sie in bestehende Infrastrukturdienste in Bereichen wie Sicherheit, Authentifizierung, Netzwerk oder Storage integriert werden. Auch eine Möglichkeit zur Einbindung in Continuous-Integration(CI)- und Continuous-Delivery(CD)-Prozesse sollte gegeben sein.

Orchestrierung: Unternehmen sollten in der Lage sein, Container zu kombinieren, sie mit anderen Anwendungen zu verbinden und die Kommunikation zwischen Containern und anderen Ressourcen sicherzustellen. Sie sollten also in einer heterogenen Umgebung mit verschiedenen Technologien und Plattformen entwickelt und bereitgestellt werden. Der De-facto-Standard in der Container-Orchestrierung ist Kubernetes.

Skalierbarkeit: Bei der Auswahl einer Containertechnologie gilt es, auf die Skalierbarkeit zu achten.

VM-Management: Viele Unternehmen verwenden Container auch im Kontext von virtuellen Maschinen (VMs), aber solche VMs können sich schnell summieren und somit den gefürchteten VM-Sprawl verursachen. Eine durchgängige und stringente VM-Verwaltung ist deshalb unerlässlich.

Legacy-Hardware und -Software: Die zunehmende Verbreitung von Containern bedeutet nicht das Ende von Legacy-Hardware und -Software – zumindest nicht für alle Systeme. Container müssen folglich nicht nur mit bestehenden Applikationslandschaften harmonieren, sondern auch deren Stärken nutzen können.

Container und Cloud-native Strategien sollen Wettbewerbsfähigkeit verbessern. Unternehmen sollten die Grundvoraussetzungen für einen erfolgreichen Einsatz dabei nicht außer Acht lassen.