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.
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:
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
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:
- Hypervisor IP (AHV, AOS)
- Funktionen zur Verwaltung verteilter Systeme
- Integrierte Speicherlösungen, die die drei wichtigsten Kategorien abdecken: Datei-, Volumen- und Objektspeicher
- 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
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
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.