É«¿Ø´«Ã½

Skip to Content
Leitfaden zu Containers

Der definitive Leitfaden zu Containers

Containers bringen die Virtualisierung auf Anwendungsebene f¨¹r mehr Agilit?t, Flexibilit?t und Effizienz. Wenn Modernisierung Microservices bedeutet, sind Container der Schl¨¹ssel.

Was sind Container?

Containers sind eigenst?ndige, isolierte Einheiten einer Anwendung, die den Kernel eines Betriebssystems teilen, aber keine eigenen Betriebssysteme enthalten. Dieser gemeinsame Kernel fungiert als Kernmodul und ist sehr leicht. Das bedeutet, dass jeder Container ¨¹ber eine Hostumgebung verteilt werden kann, ohne dass f¨¹r jeden Container eine einzigartige virtuelle Maschine erforderlich ist.?

Was Container enthalten, sind alle ihre eigenen Komponenten, die f¨¹r den Betrieb ¨¹berall ben?tigt werden, einschlie?lich Bibliotheken, Abh?ngigkeiten und Code. Dies sind alles Muttern und Schrauben, die sie ben?tigen, um unabh?ngig auf jeder Plattform zu funktionieren.

Verwandte Artikel

Was sind die Vorteile von Containers?

Containers sind das Herzst¨¹ck der IT-Modernisierung, der Microservices und der Einf¨¹hrung von Infrastructure-as-a-Service (IaaS). Das liegt daran, dass sie mit der Mobilit?t, Flexibilit?t und Effizienz, die diese Bewegungen verk?rpern, in Grenzen sind. Zu den allgemeinen Vorteilen von Containern geh?ren:

  • Erschwinglichkeit. Containers k?nnen eine kosteng¨¹nstigere M?glichkeit sein, Workloads auf Rechenressourcen zu verteilen. Durch die Erh?hung der Bereitstellungsdichte nutzen Sie die vorhandenen Ressourcen optimal. Au?erdem k?nnen die Mindestkosten f¨¹r den Betrieb von Containern im Durchschnitt weniger als hundert Dollar pro Container betragen, w?hrend die Kosten f¨¹r den Betrieb virtueller Maschinen in Hunderten pro VM liegen k?nnen.
  • Performance. Containers k?nnen schneller gestartet werden als eine Anwendung auf einer virtuellen Maschine, was manchmal Sekunden statt Minuten dauern kann.?
  • Sicherheit. Die Container sind per Design in sich geschlossen, was bedeutet, dass Schwachstellen in ihnen ebenfalls st?rker enthalten sein k?nnen. W?hrend eine monolithische Anwendung eine gr??ere Angriffsfl?che bietet, sind Container viele kleine ¨C und dies kann dazu beitragen, die Auswirkungen einer Schwachstelle abzuwehren.
  • Effizienz. Container Containers viel weniger Ressourcen, da sie keinen eigenen Server oder keine eigene virtuelle Maschine ben?tigen. Sie sind kleiner, sodass Sie mehr Apps gleichzeitig auf einem einzigen Server ausf¨¹hren k?nnen. Der gemeinsame Kernel bedeutet, dass sie auch weniger Speicher zum Starten ben?tigen als eine Anwendung, die ein gesamtes Betriebssystem hochfahren muss.
  • Modularit?t. Einzelne Komponenten k?nnen hinzugef¨¹gt, aktualisiert oder gepatcht werden, ohne dass eine monolithische, abgestufte Anwendung neu bereitgestellt werden muss. Dadurch werden St?rungen f¨¹r den Benutzer verringert, wenn Updates vorgenommen werden, sowie die Wahrscheinlichkeit, dass Updates an einer einzelnen Komponente andere Komponenten brechen oder beeintr?chtigen k?nnten. Und verteilte Apps k?nnen im Vergleich zu abgestuften Anwendungen ausfalltoleranter sein.

Wer profitiert von der Verwendung von Containers?

Containers unterteilen und verbessern die Anwendungsentwicklung, was sie f¨¹r die Infrastrukturen von Unternehmen, die Teams, die sie betreiben, und die Endbenutzer von Anwendungen und Services vorteilhaft macht.

  • Im Backend: Containers k?nnen die Organisation, Speicherung und Aktualisierung von Anwendungen verbessern und die Betriebskosten senken. Containers revolutionieren auch die Art und Weise, wie die IT Server und IT-Ressourcen bereitstellt, und belegen einen viel kleineren Footprint mit Selbstversorgung, die selbst den agilsten Umgebungen standh?lt. In Bezug auf die Anforderungen von DevOps k?nnen Container IT-Teams davon abhalten, viele der Schnellwenderessourcen bereitzustellen, die f¨¹r den Wechsel in schnellen Entwicklungszyklen erforderlich sind.
  • F¨¹r Entwickler: Containers steigern Effizienz, Geschwindigkeit und Agilit?t, was zu schnelleren Entwicklungszyklen, weniger Engp?ssen und mehr Produktivit?t f¨¹hrt. Da Teams die Cloud mehr nutzen, sind Container praktisch so konzipiert, dass sie in der Cloud mit Agilit?t und Mobilit?t durch Design erfolgreich sind. Container beseitigen auch einige der Abh?ngigkeiten von DevOps von der IT, sodass sie sich auf Anwendungen und die On-the-Fly-Entwicklung konzentrieren k?nnen.
  • F¨¹r Endbenutzer: Bessere Anwendungs-Performance sowie nahtlose Updates und Patches, die ohne umfassende Neustarts erfolgen k?nnen, bedeuten eine bessere Benutzererfahrung.

Containers und Daten-Storage

Containers wurden so konzipiert, dass sie zustandslos sind ¨C ein inh?rentes Merkmal, das sie f¨¹r einige Szenarien perfekt machte, aber f¨¹r andere schwierig war. Statuslos bedeutet dauerhaft ¨C und speichert Daten nicht l?nger als den Lebenszyklus des Containers. Das bedeutete, dass sie am besten f¨¹r Einweg-Anwendungsf?lle mit kurzer Lebensdauer geeignet waren.

Die M?glichkeit, Daten zu speichern und darauf zuzugreifen, macht die meisten Anwendungen jedoch wertvoll. Entwickler hatten lange Zeit Schwierigkeiten, die Vorteile von Containern f¨¹r Workloads zu nutzen, die mit ihren Designprinzipien (oder Designbeschr?nkungen) kollidierten.

Heute sind zustandsorientierte Workloads die Norm f¨¹r Container. Und Storage ist ein sehr wichtiger Bestandteil einer erfolgreichen Containermanagementstrategie. Dies liegt an containernativen Storage-Engines und -Plattformen wie Portworx?, die sich weiterentwickelt haben, um zustandsbehaftete Workloads zu unterst¨¹tzen. Jetzt k?nnen Container sogar f¨¹r herk?mmliche, veraltete Anwendungen verwendet werden.

Was sind Container-Orchestrierung und Container-Management?

Container-Management sind die Prozesse, Software und Tools, die zum Erstellen, Bereitstellen, ?berwachen und Verwalten von Containern w?hrend ihres Lebenszyklus verwendet werden, von denen viele von Container-Orchestrierungsplattformen wie Kubernetes abstrahiert und verarbeitet werden. Innerhalb des Containermanagements erfolgt die Containerorchestrierung, die den Prozess und die Tools umfasst, die zum Verwalten einer Containerflotte verwendet werden, einschlie?lich der Art und Weise, wie sie in gr??erem Umfang zusammenarbeiten und miteinander kommunizieren.

Container-Orchestrierung ist weitgehend automatisiert, um die Arbeit zu optimieren, die erforderlich ist, um sie hoch- und herunterzufahren, was betr?chtlich sein kann, wenn sie sich in einem Unternehmen zu vermehren beginnen. Container-Orchestrierung kann auch eine gewisse Standardisierung, Sicherheit und Governance bieten, von der gro?e Unternehmen profitieren, die Containerstrategien implementieren.

Was ist Docker?

Docker ist eine Laufzeitumgebung, die zum Erstellen und Erstellen von Software in Containern verwendet wird. Wie wir bereits erw?hnt haben, enthalten Container alle einzelnen Komponenten, die sie ¨¹berall ausf¨¹hren m¨¹ssen, was als Container-?Image¡° bezeichnet wird. Docker ist eine Plattform, die es Ihnen erm?glicht, diese Komponenten zu verpacken.

Der Schl¨¹ssel zur Einfachheit von Docker ¨C und was es so beliebt macht ¨C ist, wie es eine deklarative Programmierung erm?glicht. Das hei?t, solange Sie wissen, was das Ergebnis Ihres Containers sein sollte, kann Docker Ihnen dabei helfen, dieses Ergebnis zu erreichen und zu optimieren.

Docker bietet auch integrierte Sicherheitsservices und Verschl¨¹sselungsma?nahmen, die dazu beitragen k?nnen, einige prim?re Bedenken bei der Containersicherheit zu l?sen.

Was ist Kubernetes?

Kubernetes ist eines der beliebtesten Container-Orchestrierungssysteme. Was macht es so wichtig f¨¹r die Bereitstellung containerisierter Anwendungen in gro?em Umfang? Automatisierung.

Wenn Sie Tausende von Containern oder mehr haben, ist das Verwalten von Containerausweitung und -komplexit?t mit einer Container-Management-Plattform viel einfacher zu verwalten. Kubernetes rationalisiert und automatisiert Aspekte der Container-Orchestrierung, sodass DevOps-Teams komplexe Container-basierte Architekturen nahtlos orchestrieren k?nnen. Es kann sogar f¨¹r Sie entscheiden, wo Workloads ausgef¨¹hrt werden sollten, und sie verschieben, wenn es besser ist, dass sie anderswo ausgef¨¹hrt werden.

Zu den Vorteilen von Kubernetes geh?ren:

  • Voreinstellungen, mit denen Container nach ?erw¨¹nschtem Zustandsmanagement¡° und anderen Kriterien ausgef¨¹hrt werden k?nnen. Abweichungen von definierten Kriterien werden automatisch korrigiert.
  • Skalierung auf Autopilot
  • ?berwachung, Zustandspr¨¹fungen und andere automatisierte Wartungsvorg?nge, die eine bessere Verf¨¹gbarkeit sicherstellen
  • Autorecovery und rollierende Neustarts. Das bedeutet weniger Zeitaufwand f¨¹r die Behebung von Problemen wie Engp?ssen, Ausf?llen und Ausf?llen.
  • Automatisierung von Aufgaben wie Lastausgleich, Neustarts, Planung und Skalierung

Mehr ¨¹ber Kubernetes erfahren

Was ist Portworx?

Portworx von É«¿Ø´«Ã½? ist eine Datenserviceplattform f¨¹r Kubernetes, die Ihnen hilft, alle Dinge im Zusammenhang mit Containerdaten zu verwalten. Portworx bietet eine vollst?ndig integrierte L?sung, mit der Sie persistenten Storage f¨¹r containerisierte Anwendungen bereitstellen k?nnen. Au?erdem werden Datenschutz, Disaster Recovery, Datensicherheit und automatisiertes Kapazit?tsmanagement f¨¹r Anwendungen, die auf Kubernetes ausgef¨¹hrt werden, verwaltet. Im Grunde geht es um die Bedenken des Container-Managements f¨¹r Sie.

Erfahren Sie mehr ¨¹ber Portworx

Containers virtuelle Maschinen

Die Virtualisierung war damals ¨C die Containerisierung ist es jetzt. In der Praxis sind Container und virtuelle Maschinen jedoch nicht immer ein ?entweder/oder¡°-Szenario, wenn Sie Anwendungen in der Cloud ausf¨¹hren. Sie k?nnen sehr unterschiedliche Dinge mit unterschiedlichen Vorteilen erreichen, aber sie arbeiten oft zusammen. Dies sind erg?nzende Technologien, die beide beim Bereitstellen von Apps in der Cloud zum Tragen kommen werden.

Der Hauptunterschied zwischen den beiden Technologien ist ihr Ziel. VMs ben?tigen ihre eigenen Betriebssysteme, w?hrend Container denselben OS nutzen. Bei VMs dreht sich alles um die Konsolidierung im Rechenzentrum, wodurch mehr Server und IT-Ressourcen erhalten bleiben. Containers geht es mehr um die Vorteile des Anwendungsmanagements ¨C den Alltag von DevOps. Und in den meisten F?llen tun Container das, was sie tun, mit Hilfe einer VM oder eines Hypervisors.

Erfahren Sie mehr ¨¹ber Container und virtuelle Maschinen und die Kompromisse zwischen ihnen

Master-Container-Orchestrierung und -Sicherheit mit Portworx von É«¿Ø´«Ã½

Portworx von É«¿Ø´«Ã½ ist eine Kubernetes-Datenserviceplattform, die von Grund auf f¨¹r das moderne Zeitalter von containerisierten Workloads und Microservices entwickelt wurde. Portworx bietet eine Datenserviceplattform f¨¹r Cloud-native Anwendungen, die ¨¹ber Hybrid-Cloud-Satellitenstandorte hinweg ausgef¨¹hrt werden. Die Plattform bietet L?sungen f¨¹r skalierbaren Container-Storage, Backup und Disaster Recovery, Multi-Cloud-Betrieb, Datensicherheit und Kapazit?tsmanagement. Portworx hilft Kunden auch bei der Einhaltung und Governance interner Richtlinien.

10/2025
Virtual Machine Provisioning at Enterprise Scale
Sizing and scaling Red Hat OpenShift Virtualization with Portworx.
White Paper
22 pages

Wichtige Ressourcen und Veranstaltungen durchsuchen

VIDEO
Sehen Sie selbst: Der Wert einer Enterprise Data Cloud

Charlie Giancarlo erkl?rt, warum die Zukunft in der Verwaltung von Daten und nicht in der Verwaltung von Storage liegt. Erfahren Sie, wie ein einheitlicher Ansatz IT-Abl?ufe in Unternehmen transformiert.

Jetzt ansehen
RESSOURCE
Herk?mmlicher Storage kann die Zukunft nicht befl¨¹geln.

Moderne Workloads erfordern KI-f?hige Geschwindigkeit, Sicherheit und Skalierbarkeit. Ist Ihr Stack darauf vorbereitet?

Bewertung durchf¨¹hren
PURE360-DEMOS
É«¿Ø´«Ã½ erkunden, kennenlernen und erleben.

?berzeugen Sie sich mit On-Demand-Videos und -Demos von den M?glichkeiten von É«¿Ø´«Ã½.

Demos ansehen
THOUGHT LEADERSHIP
Der Innovationswettlauf

Branchenf¨¹hrer, die an vorderster Front der Storage-Innovationen stehen, geben Einblicke und Ausblicke.

Mehr erfahren
Ihr Browser wird nicht mehr unterst¨¹tzt!

?ltere Browser stellen h?ufig ein Sicherheitsrisiko dar. Um die bestm?gliche Erfahrung bei der Nutzung unserer Website zu erm?glichen, f¨¹hren Sie bitte ein Update auf einen dieser aktuellen Browser durch.