É«¿Ø´«Ã½

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 eigene virtuelle Maschine erforderlich ist.?

Container enthalten 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, im Gleichschritt 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 . Container sind in sich geschlossen, was bedeutet, dass auch die Schwachstellen in ihnen besser eingegrenzt werden 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 ben?tigen viel weniger Ressourcen, da sie keinen eigenen Server oder eine 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. Dies verringert die Unterbrechungen f¨¹r den Benutzer, wenn Aktualisierungen vorgenommen werden, sowie die Wahrscheinlichkeit, dass Aktualisierungen einer einzelnen Komponente andere Komponenten besch?digen oder beeintr?chtigen k?nnten. Und verteilte Apps k?nnen im Vergleich zu mehrstufigen Anwendungen ausfalltoleranter sein.

Wer profitiert von der Verwendung von Containers

Container unterteilen und verbessern die Anwendungsentwicklung, wodurch sie f¨¹r die Infrastrukturen der Unternehmen, die Teams, die sie betreiben, und die Endnutzer von Anwendungen und Diensten von Vorteil sind.

  • Im Backend: Containers k?nnen die Organisation, Speicherung und Aktualisierung von Anwendungen verbessern und die Betriebskosten senken. Container revolutionieren auch die Bereitstellung von Servern und IT-Ressourcen, da sie viel weniger Platz beanspruchen und sich selbst versorgen, so dass sie selbst den agilsten Umgebungen standhalten. Im Hinblick auf die Anforderungen von DevOps k?nnen Container die IT-Teams davon entlasten, dass sie viele der Ressourcen bereitstellen m¨¹ssen, die f¨¹r schnelle 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 st?rker nutzen, sind Container praktisch so konzipiert, dass sie in der Cloud mit Agilit?t und Mobilit?t durch Design erfolgreich sind. Container entfernen 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 und 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, f¨¹r andere jedoch schwierig macht. Zustandslos bedeutet, dass die Daten nicht l?nger als bis zum Lebenszyklus des Containers gespeichert werden. Das bedeutet, 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 Container-Managementstrategie. Dies liegt an Container-nativen Storage-Engines und Plattformen wie Portworx?, die sich weiterentwickelt haben, um zustandsorientierte Workloads zu unterst¨¹tzen. Jetzt k?nnen Container sogar f¨¹r herk?mmliche, veraltete Anwendungen verwendet werden.

Was sind Container-Orchestrierung und Container-Management?

Die Container-Verwaltung umfasst die Prozesse, Software und Tools, die f¨¹r die Erstellung, Bereitstellung, ?berwachung und Verwaltung von Containern w?hrend ihres Lebenszyklus verwendet werden - vieles davon wird abstrahiert und von Container Orchestrierungs-Plattformen wie Kubernetes ¨¹bernommen. Zum Container-Management geh?rt die Container-Orchestrierung, die den Prozess und die Tools f¨¹r die Verwaltung einer Containerflotte umfasst, einschlie?lich der Art und Weise, wie sie auf breiterer Ebene zusammenarbeiten und miteinander kommunizieren.

Die Orchestrierung von Containern wurde weitgehend automatisiert, um den Arbeitsaufwand f¨¹r das Hoch- und Herunterfahren von Containern zu rationalisieren, der betr?chtlich sein kann, wenn sie sich in einem Unternehmen vermehren. Container-Orchestrierung kann auch eine gewisse Standardisierung, Sicherheit und Governance bieten, von der gro?e Unternehmen profitieren, die Container-Strategien implementieren.

Was ist Docker?

Docker ist eine Laufzeitumgebung f¨¹r die Erstellung und den Aufbau von Software in Containern. Wie bereits erw?hnt, enthalten Container alle einzelnen Komponenten, die sie ben?tigen, um an einem beliebigen Ort ausgef¨¹hrt zu werden - ein sogenanntes Container-Image". 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 die M?glichkeit der deklarativen Programmierung. 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 in Bezug auf die 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 ¨¹ber Tausende von Containern oder mehr verf¨¹gen, ist das Verwalten von Containerausweitung und -komplexit?t mit einer Container-Management-Plattform viel einfacher zu bew?ltigen. 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, St?rungen und Ausf?llen.
  • Automatisierung von Aufgaben wie Lastausgleich, Neustarts, Planung und Skalierung

Mehr ¨¹ber Kubernetes erfahren

Was ist Portworx?

Portworx von É«¿Ø´«Ã½? ist eine Datenservice-Plattform f¨¹r Kubernetes, mit der Sie alle Dinge im Zusammenhang mit Containerdaten verwalten k?nnen. 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 Wesentlichen k¨¹mmert es sich f¨¹r Sie um die Belange der Containerverwaltung.

Erfahren Sie mehr ¨¹ber Portworx

Containers vs. virtuelle Maschinen

Damals war die Virtualisierung so ¨C jetzt ist die Containerisierung so. Wenn Sie Anwendungen jedoch in der Cloud ausf¨¹hren, sind Container und virtuelle Maschinen zusammen nicht immer ein ?entweder/oder¡°-Szenario. 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 Datenservice-Plattform, die von Grund auf f¨¹r das moderne Zeitalter von containerisierten Workloads und Microservices entwickelt wurde. Portworx bietet eine Datenservice-Plattform 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.

04/2025
Top 5 Reasons to Use Real-time Enterprise File
Discover É«¿Ø´«Ã½ Real-time Enterprise File, a file solution purpose built for reliability, cyber resilience, predictability, flexibility, and efficiency.
White Paper
2 pages

Wichtige Ressourcen und Veranstaltungen durchsuchen

THOUGHT LEADERSHIP
Der Innovationswettlauf

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

Mehr erfahren
ANALYSTENBERICHT
Planen Sie Ihre cyberresiliente Zukunft

Entdecken Sie Strategien zur Zusammenarbeit, um Investitionen in Cybersicherheit optimal zu nutzen und eine schnelle Reaktionsf?higkeit sowie Wiederherstellung sicherzustellen.

Bericht lesen
QUELLE
Die Zukunft des Storage: Neue Prinzipien f¨¹r das KI-Zeitalter

Erfahren Sie, wie neue Herausforderungen wie KI die Anforderungen an den Daten-Storage ver?ndern und ein neues Denken sowie einen modernen Ansatz f¨¹r den Erfolg erforderlich machen.

E-Book herunterladen
QUELLE
Kaufen Sie keinen Storage mehr, sondern setzen Sie stattdessen auf Plattformen.

Untersuchen Sie die Anforderungen, die Komponenten und den Auswahlprozess f¨¹r Storage-Plattformen in Unternehmen.

Bericht lesen
KONTAKTIEREN SIE UNS
Fragen, Kommentare?

Haben Sie eine Frage oder einen Kommentar zu Produkten oder Zertifizierungen von Pure?? Wir helfen Ihnen gerne!

Termin f¨¹r Demo vereinbaren

Vereinbaren Sie einen Termin f¨¹r eine Live-Demo und sehen Sie selbst, wie Pure Ihnen helfen kann, Ihre Daten in ¨¹berzeugende Ergebnisse zu verwandeln.?

Rufen Sie uns an:?+49 89 26200662
Presse:
?pr@purestorage.com

?

É«¿Ø´«Ã½ Germany GmbH

Mies-van-der-Rohe-Stra?e 6

80807 M¨¹nchen

Deutschland

info@purestorage.com

SCHLIESSEN
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.