Back toNutanix Glossar

Was ist Containerisierung?

27. September 2024 | min

Containerisierung - eine Definiton

Die Containerisierung besteht darin, Software so zu verpacken, dass sie alle notwendigen Elemente für die virtuelle Ausführung eines Betriebssystems enthält. Dies ist besonders hilfreich bei der Modernisierung komplexer, monolithischer Anwendungen, da es Unternehmen ermöglicht, Betriebssysteme von überall aus zu betreiben – auf Servern in einem privaten Rechenzentrum, in der Public Cloud und sogar auf einem persönlichen Laptop.

Container vereinfachen die gemeinsame Nutzung von CPU, Arbeitsspeicher, Speicherplatz und Netzwerkressourcen in einem Betriebssystem, um sie logisch mit anderen Anwendungen zu verpacken, sodass sie leicht von der Umgebung, in der sie laufen, abstrahiert werden können.

Weiterführende Informationen

7 Wege, um das Kubernetes Lifecycle Management zu vereinfachen

Was sind die Vorteile der Containerisierung?

  • Geringere Systemressourcen – Container benötigen weniger Overhead als herkömmliche Hardware oder virtuelle Umgebungen. 
  • Minimierung des Verbrauchs – Verwenden Sie nur die Container, die Sie benötigen, und fügen Sie bei Bedarf weitere hinzu. 
  • Reibungsloser Betrieb – Container funktionieren immer gleich, egal, wann und wo sie eingesetzt werden. 
  • Höhere Effizienz – Container können bei Bedarf bereitgestellt, gepatcht und skaliert werden. 
  • Bessere Produktionszyklen – Sie können die Entwicklung durch bessere Test- und Produktionszyklen beschleunigen.

Containerisierung vs. Virtualisierung 

Im Allgemeinen fördert die Containerisierungstechnologie die Geschwindigkeit und Effizienz der Anwendungsentwicklung, während die Virtualisierung die Geschwindigkeit und Effizienz der Infrastrukturverwaltung steigert. Obwohl die Akzeptanz von Containern schneller wächst als die von virtuellen Maschinen (VMs), ist es wahrscheinlich, dass Container VMs nicht vollständig ersetzen werden.

Hier sehen Sie auf einen Blick einen Vergleich von Containern und virtuellen Maschinen anhand verschiedener gemeinsamer Kriterien:

Virtual Machines (VMs) vs containers

Was ist Container-Orchestrierung?

Die Container-Orchestrierung umfasst eine Reihe von automatisierten Prozessen, mit denen die Bereitstellung, Skalierung und Verwaltung von Containern und Applikationen durchgeführt wird. Die wichtigste Container-Orchestrierungsplattform, die heute verwendet wird, ist Kubernetes, eine Open-Source-Lösung, die als Grundlage für viele der heutigen Container-Orchestrierungsplattformen für Unternehmen dient.

Was ist Kubernetes?

Kubernetes ist eine portable, erweiterbare Open-Source-Plattform für die Verwaltung von containerisierten Workloads und Services, die sowohl eine deklarative Konfiguration als auch eine Automatisierung ermöglicht. Es hat ein großes, schnell wachsendes Ecosystem. Dienstleistungen, Support und Tools für Kubernetes sind weithin verfügbar. Kubernetes bietet Anwendern eine effiziente Bereitstellung von Anwendungen:

  • Erkennung von Diensten und Load Balancing 
  • Speicher-Orchestrierung 
  • Automatisierte Rollouts und Rollbacks 
  • Automatisches Packen von Behältern 
  • Selbstheilung 
  • Sicherheits- und Konfigurationsmanagement
Weiterführende Informationen

Red Hat und Nutanix: Unterstützung für Ihre kritischsten Datenanwendungen

Was bedeutet Containerisierung in der Cloud?

Das Kubernetes-Ecosystem ist breit gefächert und komplex, und kein einziger Technologieanbieter bietet alle Komponenten für einen kompletten modernen On-Premise-Anwendungsstapel in Form von containerisierten Anwendungen. Angefangen beim innovativen Ansatz für die Infrastruktur, den Nutanix mit HCI und AOS eingeführt hat, verfügt Nutanix über mehrere Kernkompetenzen, die sowohl selten als auch schwer nachzubilden sind und somit den Kunden differenzierte Vorteile bieten.

Zu den wichtigsten technologischen Stärken von Nutanix für den Aufbau von Kubernetes-Umgebungen on premise gehören:

  1. Hypervisor IP (AHV, AOS)
  2. Funktionen zur Verwaltung verteilter Systeme
  3. Integrierte Speicherlösungen, die die drei wichtigsten Kategorien abdecken: Datei-, Volumen- und Objektspeicher
  4. Nutanix Kubernetes Engine – Eine vollständig integrierte Kubernetes-Verwaltungslösung mit einer nativen Kubernetes-Benutzeroberfläche

Wir sind davon überzeugt, dass die hyperkonvergente Infrastruktur (HCI) von Nutanix die ideale Infrastrukturgrundlage für containerisierte Workloads ist, die auf Kubernetes in großem Umfang ausgeführt werden. Dank der Plattformmobilität von Nutanix haben Sie die Wahl, Workloads in verschiedenen Umgebungen auszuführen - sowohl in Ihrer Nutanix Private Cloud als auch in der Public Cloud. Die Nutanix-Architektur wurde mit Blick auf Hardware-Ausfälle entwickelt, was eine bessere Ausfallsicherheit sowohl für die Kubernetes-Plattformkomponenten als auch für die Anwendungsdaten bietet. Mit jedem zusätzlichen HCI-Node profitieren Sie von der Skalierbarkeit und Ausfallsicherheit, die den Kubernetes-Compute-Nodes zur Verfügung gestellt werden. Ebenso wichtig ist, dass mit jedem HCI-Node ein zusätzlicher Storage-Controller bereitgestellt wird, der eine bessere Storage-Leistung für Ihre zustandsbehafteten containerisierten Anwendungen ermöglicht.

Die Nutanix Cloud Platform bietet eine integrierte, schlüsselfertige Lösung für Kubernetes mit der Nutanix Kubernetes Engine (NKE). NKE ist ein Angebot für Unternehmen, das die Bereitstellung und das Lifecycle Management von mehreren Clustern vereinfacht. Bei Nutanix haben Kunden die Wahl. Dank des überragenden Full-Stack-Ressourcenmanagements können sie ihre bevorzugte Distribution wie Red Hat OpenShift, Rancher, Google Cloud Anthos, Microsoft Azure und weitere einsetzen.

Nutanix Unified Storage bietet persistenten und skalierbaren Software-definierten Speicher für die Kubernetes-Cluster. Dazu gehören Block- und Dateispeicher über den Nutanix CSI-Treiber sowie S3-kompatibler Objektspeicher. Darüber hinaus können Sie mit Nutanix Database Service Datenbanken in großem Umfang bereitstellen und betreiben.

Entdecken Sie unsere Top-Ressourcen

Nutanix Test Drive

Probieren Sie die Nutanix Kubernetes Engine mit unserem Test Drive selbst aus

Red Hat und Nutanix: Unterstützung für Ihre kritischsten Datenanwendungen

7 Wege, um das Kubernetes Lifecycle Management zu vereinfachen

Ähnliche Produkte und Lösungen

Nutanix Kubernetes Engine

Beschleunigen Sie Ihren Weg zu produktionsfertigem Kubernetes und vereinfachen Sie das Lifecycle-Management.

HCI für Kubernetes

Nutanix HCI ist die ideale Infrastrukturgrundlage für Kubernetes und Cloud-native Anwendungen.

Hybrid Cloud Kubernetes

Durch Partnerschaften mit Red Hat, Google Cloud und Microsoft Azure bietet Nutanix einen schnellen und zuverlässigen Weg zu Hybrid Cloud Kubernetes.

Persistenter Speicher für Cloud-native Anwendungen

Nutanix Data Services und CSI vereinfachen die Konfiguration und Verwaltung von persistentem Speicher in Kubernetes.

Erfahren Sie mehr über Virtualisierung

Hyperkonvergente Infrastruktur (HCI)

Hyperkonvergente Infrastrukturen (HCI) kombinieren gängige Rechenzentrums-Hardware unter Verwendung lokaler Speicherressourcen mit intelligenter Software.

Hypervisor

Ein Hypervisor ist eine Software zur Virtualisierung von Rechenressourcen, und Grundlage von Cloud Computing. Vorteile, Anwendung, Typen - jetzt informieren!

Konvergente vs. Hyperkonvergente Infrastruktur

Konvergente Infrastruktur (CI) ist hardwarebasiert - hyperkonvergente Infrastruktur (HCI) ist softwarebasiert. Jetzt die Unterschiede vergleichen und eine Demo anfordern.

Kubernetes

Kubernetes ist eine Open-Source-Plattform zur Container-Orchestrierung. Es bietet ein Framework zur Automatisierung von Bereitstellung, Skalierung und Verwaltung containerisierter Anwendungen.

 

Virtualisierung

Virtualisierung ist ein Verfahren, das eine effektivere Nutzung der physischen Computer-Ressourcen ermöglicht und als Fundament für Cloud Computing dient.

 

Virtuelle Desktop-Infrastruktur (VDI)

Die virtuelle Desktop-Infrastruktur (VDI) macht Desktops und Anwendungen zu einem On-Demand-Service. Klicken Sie hier, um mehr zu erfahren.

Virtuelle Maschine (VM)

Virtuelle Maschinen simulieren Computersysteme auf einem physischen Server, ermöglichen den Betrieb vielfältiger Betriebssysteme und garantieren hohe Sicherheit.