Diese fünf Best Practices optimieren das Container-Management
Oliver Weise, Principal Software Engineer bei Consol (Quelle: Consol)(firmenpresse) - 2. Februar 2023 – Kein Softwareprojekt gleicht dem anderen. Das war schon immer so und gilt selbstverständlich auch im Zeitalter von Cloud- und Container-Technologie. Eine Standardformel für das Container-Management gibt es daher nicht. Dennoch gibt es Best Practices, an die sich Entwickler und Administratoren halten sollten.
Als Docker im März 2013 veröffentlicht wurde, waren Container in der Linux-Community schon mehr als zehn Jahre im Einsatz. Dennoch hat die Nutzerfreundlichkeit und Funktionsvielfalt von Docker Container erst in den Mainstream gebracht. Eine Erfolgsgeschichte, die nun – wiederum zehn Jahre später – so einige Learnings und Best Practices hervorgebracht hat. IT-Dienstleister Consol stellt fünf der wichtigsten vor.
1. Mandanten- und Verantwortungsmodell sorgfältig planen
Die Frage nach der Menge der eingesetzten logischen Cluster wird bei der Container-Orchestrierung oft zur Gretchenfrage: Während manche Administratoren meinen, ein großer Cluster für alle Projekte reiche aus, sind andere der Auffassung, dass pro Projekt ein Cluster genüge. Eine einheitliche Antwort auf die Frage gibt es nicht, da die Lösung von individuellen Bedürfnissen oder Vorlieben abhängig ist – und von den eingesetzten Tools und deren Eigenschaften. Wichtig ist eine frühzeitige und sorgfältige Planung des Verantwortungsmodells. IT-Abteilungen müssen festlegen, für welchen Bestandteil der Infrastruktur und welche Aufgaben die jeweiligen Projektteams zuständig sind und ob diese Domäne sich überhaupt eindeutig isolieren lässt. Falls sich Zuständigkeiten überschneiden, müssen die Verantwortlichen sie zu Projektbeginn klar an alle möglichen Stakeholder kommunizieren, um Missverständnissen vorzubeugen.
2. Ressourcen-Verwaltung forcieren
Container-Orchestrierungstools wie Kubernetes trennen streng zwischen der zu betreibenden Software und der Hardware, auf der sie läuft. Sie nehmen Instruktionen zum Scheduling von Workloads daher erst einmal pauschal an – egal ob die notwendigen Hardwareressourcen für die Prozesse zur Verfügung stehen. Das erschwert die Kapazitätsplanung seitens der Administratoren. Es ist daher unbedingt notwendig, dass die jeweiligen Workloads die für sie benötigten Ressourcen explizit deklarieren. Nur auf diese Weise können Orchestrierungstools die Ressourcen optimal verteilen. Das ist vor allem für den Schutz regulär laufender Container wichtig: Container ohne deklarierten Ressourcenbedarf sind potenziell gefährlich für alle anderen Workloads, die auf derselben Hardware laufen.
3. Automatisierung nutzen
Container-Orchestrierung hat viele Vorteile, zum Beispiel einen sehr flexiblen und zuverlässigen Betrieb. Ein wichtiger Aspekt ist allerdings auch, dass die Entwickler von Kubernetes und anderen Tools besonders die Automatisierung im Blick hatten. Daher sind heute unter anderem die Infrastrukturverwaltung über Infrastructure as Code, containerisierte Continuous-Integration-Pipelines sowie Deployments über GitOps möglich. Die verschiedenen Automatisierungsmöglichkeiten reduzieren nicht nur den manuellen Aufwand, sondern verbessern auch die Zuverlässigkeit – auf lange Sicht sogar die Nachvollziehbarkeit von Konfigurationen und deren Änderungen im Betrieb. Daher ist die klare Empfehlung, soviel zu automatisieren, wie sinnvoll möglich ist.
4. Die Sicherheit stets im Auge behalten
Container Images enthalten nicht nur die auszuführende Software, sondern auch diverse Komponenten für deren Funktionalität wie beispielsweise Bibliotheken. Das ist ein großer Vorteil und erleichtert vieles, allerdings geht damit auch eine Verantwortung einher: Administratoren müssen diese Komponenten, wie die Software selbst, auf dem aktuellen Stand halten – nicht nur in deren Basis- oder Muster-Images, sondern auch in den aktiven Images, die sich gerade in Produktion befinden. Nur so können sie möglicherweise existierende Sicherheitslücken schließen und Bugs ausmerzen. Es ist daher unabdingbar, dass IT-Teams Prozesse definieren, die sie über notwendige Updates informieren, und festlegen, wie der Rollout von Updates vonstatten geht.
5. Öffentliche Image-Registries mit Vorsicht genießen
Registries wie der Docker Hub sind beliebte Quellen für alle möglichen Container-Images – dort wurden und werden viele bahnbrechende Ideen getestet und entwickelt. Allerdings sollten gerade Unternehmen diese öffentlich zugänglichen Sammlungen mit Open-Source-Software mit Vorsicht verwenden, denn das Qualitätsspektrum ist breit. Neben hochprofessionellen Images von Softwareherstellern gibt es auch fragwürdige Pakete, die besser unbeachtet bleiben. Eine private Image-Registry, die Mitarbeiter mit Expertenwissen auf dem Gebiet kuratieren, ist eine bessere Alternative zur Verwendung von Images aus öffentlichen Quellen.
„Das Container-Management stellt Administratoren oft vor neue Herausforderungen“, betont Oliver Weise, Principal Software Engineer bei Consol. „Sie ergeben sich überwiegend aus den speziellen Eigenarten des Container-Betriebs. Beim Aufbau von Container-Plattformen und ihrer Verwaltung sollten Unternehmen sich daher an etablierten Best Practices orientieren: So können sie von den Praxiserfahrungen anderer Plattform-Teams profitieren.“
Weitere Informationen unter: https://www.consol.de/software-engineering/ci-cd
Dieses Listicle und Bilder in höherer Auflösung können unter www.pr-com.de/companies/consol abgerufen werden.
Weitere Infos zu dieser Pressemeldung:
Unternehmensinformation / Kurzprofil:
Die Consol Consulting & Solutions Software GmbH mit Hauptsitz in München begleitet seit mehr als 35 Jahren lokale und internationale Unternehmen mit passgenauen IT-Lösungen durch den gesamten Software-Lifecyle. High-End-IT-Beratung, agile Software-Entwicklung sowie Betrieb und Support sind die Eckpfeiler des Portfolios, das Consol unter Anwendung von modernsten Technologien ständig erweitert. Dazu zählen Open Source-Projekte wie Quarkus, OpenShift oder Tekton. Das Unternehmen entwickelt und vertreibt auch die Software Consol CM, eine Plattform zur Digitalisierung von Geschäftsprozessen.
Bei der Umsetzung der Digitalisierungsstrategien seiner Kunden macht Consol IT-Umgebungen und Geschäftsprozesse fit für die Herausforderungen von morgen. Mit den Leitmotiven Exzellenz und höchste Qualität folgt Consol dem Ziel, Businesses weiter voranzubringen. Dabei fokussiert Consol Bereiche wie Cloud-native, Container, Microservice-Architekturen oder IT Automation.
Consol ist Red Hat Premier Partner und NGINX Preferred Partner. Strategische Partnerschaften bestehen außerdem zu AWS und Microsoft Azure. Zu den Kunden zählen Großunternehmen wie Haribo, Daimler oder Vodafone. Aktuell beschäftigt Consol rund 260 Mitarbeiter an seinen Standorten München, Düsseldorf, Wien, Krakau, Dubai sowie San Francisco.
Weitere Informationen unter https://www.consol.de, https://cm.consol.de und https://labs.consol.de sowie auf Twitter unter https://twitter.com/consol_de.
ConSol Consulting & Solutions Software GmbH
Isabel Baum
St.-Cajetan-Straße 43
D-81669 München
Fon: +49-89-45841-101
E-Mail: Isabel.Baum(at)consol.de
Web: https://www.consol.de und https://cm.consol.de
PR-COM GmbH
Nicole Oehl
Sendlinger-Tor-Platz 6
D-80336 München
Fon: +49-89-59997-758
E-Mail: nicole.oehl(at)pr-com.de
Web: www.pr-com.de
Datum: 02.02.2023 - 15:28 Uhr
Sprache: Deutsch
News-ID 2032433
Anzahl Zeichen: 5706
Kontakt-Informationen:
Ansprechpartner: Nicole Oehl
Stadt:
München
Telefon: +49-89-59997-758
Kategorie:
Internet
Meldungsart: Unternehmensinfos
Versandart: Veröffentlichung
Freigabedatum: 02.02.2023
Diese Pressemitteilung wurde bisher 411 mal aufgerufen.
Die Pressemitteilung mit dem Titel:
"Diese fünf Best Practices optimieren das Container-Management"
steht unter der journalistisch-redaktionellen Verantwortung von
Consol (Nachricht senden)
Beachten Sie bitte die weiteren Informationen zum Haftungsauschluß (gemäß TMG - TeleMedianGesetz) und dem Datenschutz (gemäß der DSGVO).
7. Dezember 2023 – Nicht alle Daten sind für Reportings geeignet oder gleichermaßen wertvoll. Die Kunst liegt einerseits darin, die richtigen für den jeweiligen Use Case zu identifizieren. Andererseits müssen Unternehmen sie dann auch sinnvoll auswerten, um den maximalen Nutzen aus ihnen zu zi
Die Green-IT-Checkliste: In fünf Schritten zu mehr Nachhaltigkeit ...
30. November 2023 – Um IT-Systeme zukunftssicher zu machen, führt kaum ein Weg am Thema Nachhaltigkeit vorbei. Die Nachfrage nach „grüner IT“ steigt und ist für Unternehmen ein immer wichtigerer Faktor. Welche Maßnahmen sie ergreifen können, um ihre IT energieeffizient zu machen, zeigt di
Case-Management-Software fördert flexible Prozesse ...
10. Oktober 2023 – Unternehmen sollten im Case Management nicht nur nach „Schema F“ vorgehen. Agile Workflows eignen sich besser, um mit komplexen und variablen Fällen umzugehen. IT-Dienstleister Consol erklärt, warum flexible Prozesse deutlich effizienter als lineare sind und nennt neun Weg
Weitere Mitteilungen von Consol
Progress macht die Entwicklung attraktiver und inklusiver Anwendungen leichter denn je ...
1. Februar 2023 – Progress (www.progress.com), führender Anbieter für Infrastruktursoftware, hat Release R1 2023 von Progress Telerik (www.telerik.com) und Progress Kendo UI (www.telerik.com/kendo-ui) veröffentlicht. Die UI-Libraries für die Softwareentwicklung mit .NET und JavaScript kommen m
Neue Funktionen in Zoho Bigin definieren CRM-Markt für kleine Unternehmen neu ...
31. Januar 2023 – Das globale Technologieunternehmen Zoho (www.zoho.com/de) kündigt die neueste Version seiner CRM-Plattform Bigin (www.bigin.com/de/whats-new) für kleine Unternehmen an. Das Update führt Tools ein, mit denen kleine und mittelständische Firmen ihre Kundenbeziehungen noch effizi
So gewinnt der ÖPNV heute Stammkunden ...
31. Januar 2023 – Die klassischen Abo-Modelle des ÖPNV geraten immer stärker unter Druck. Wie Verkehrsunternehmen dennoch Stammkunden gewinnen können, zeigen hochkarätige Gastreferenten in kostenlosen Webinaren von HanseCom. Das weit verbreitete Homeoffice, die beliebten Sharing-Dienste und
adesso und XU starten digitales Lernangebot zum Thema Nachhaltigkeit ...
31. Januar 2023 – Der IT-Dienstleister adesso und der Qualifizierungspartner XU Group bieten auf der Online-Education- und Exchange-Plattform XU School of Sustainability ein kompaktes Lernprogramm rund um das Thema digitale Nachhaltigkeit. Das Online-Weiterbildungsangebot richtet sich an Unternehm




