Container-Engine-Software wird von Unternehmen eingesetzt, um mehrere Anwendungscontainer auf demselben Betriebssystem auszuführen.
Eine Container-Engine ermöglicht es Benutzern, Anfragen anzunehmen, Images abzurufen und Container auszuführen. Die Software kann die Leistung, Agilität und Skalierbarkeit von Anwendungen steigern.
Container-Engine-Software wird für Organisationen aller Art zunehmend unverzichtbar. Laut Gartner werden bis 2026 schätzungsweise 90 % der Organisationen weltweit Containerisierungssoftware einsetzen.
Im Folgenden erfahren Sie alles über Container-Engine-Technologien und die führenden Container-Engine-Lösungen auf dem Markt:
Die richtige Container-Engine-Software auswählen
- Führende Container-Engine-Software
- Docker Engine
- Oracle Engine
- IBM WebSphere Hybrid Edition
- vSphere Integrated Containers Engine
- Google Kubernetes Engine
- Rancher Kubernetes Engine
- Red Hat OpenShift Container Platform
- Podman
- AWS Fargate
- Funktionen und Vorteile von Container-Engines
- Anwendungsfälle für Container-Engines
- Worauf Sie bei Container-Engine-Software achten sollten
Führende Container-Engine-Software
Docker Engine
Docker ist eine offene Containerplattform zur Entwicklung, Bereitstellung und Ausführung von Anwendungen sowie zur Verwaltung von Infrastruktur und Anwendungen.
Mit Docker Engine können Unternehmen Code bereitstellen, testen und ausrollen und so die Verzögerung zwischen dem Schreiben von Code und seiner Ausführung in der Produktion verringern.
„Docker tritt auf den Plan und reduziert den Aufwand drastisch, der erforderlich ist, um alle Anwendungen und ihre Abhängigkeiten in einen unveränderlichen Container zu packen und ihn von der Entwicklung bis in die Produktion zu bringen“, sagt Scott Johnston, CEO von Docker, im Kubernetes Podcast.
Docker belegte in einer Umfrage von StackOverflow im Jahr 2021 den ersten Platz in der Kategorie „Most Loved“ und den zweiten Platz in der Kategorie „Most Wanted“.
Besondere Merkmale
- Betrieben mit Containerd
- Integriertes BuildKit
- Docker-Befehlszeilenschnittstelle (CLI)
Preise
Weitere Informationen finden Sie auf der Preisseite von Docker.
Oracle Engine
Oracle Cloud Infrastructure (OCI) Container Engine for Kubernetes ist ein Dienst zur Bereitstellung containerisierter Anwendungen in der Cloud. Oracle ist führend in den Bereichen Datenbankmanagementsysteme und Cloud Computing.
Die Container-Software von Oracle kann außerdem beim Aufbau, bei der Bereitstellung und bei der Verwaltung der Container-Infrastruktur eines Unternehmens helfen.
„Oracle Cloud Infrastructure Container Engine for Kubernetes kann auf so vielen verschiedenen Plattformen ausgeführt werden. Es gibt so viele unterschiedliche Rechner, auf denen Oracle Cloud Kubernetes für lokale Docker-basierte Lösungen, als gehostete Lösung, als schlüsselfertige Cloud-Lösung sowie zur einfachen Abfrage der Befehle mithilfe von kubeadm sofort verfügbar ist“, sagt ein Benutzer von OCI Container Engine auf G2.
Oracle wurde 2021 von LinkedIn als eines der „Top 50 Companies“ ausgezeichnet und 2019 vom Reputation Institute in die Liste der „World’s Most Reputable Companies“ aufgenommen.
Besondere Merkmale
- Cluster-Erstellung mit einem Klick
- Unterstützung für GPU- und ARM-basierte Instanzen
- Keine Gebühr für die Clusterverwaltung
Preise
Weitere Informationen finden Sie im Kostenkalkulator von Oracle.
IBM WebSphere Hybrid Edition
IBM ist ein führendes Unternehmen in den Bereichen Cloud Computing sowie Software und Beratung.
IBM WebSphere Hybrid Edition ist eine Container-Engine, die geschäftliche Microservices unterstützen, Container migrieren, Open-Source-Technologien nutzen und Anwendungen bereitstellen kann.
„Sobald wir erste Kandidaten für die zu modernisierenden Anwendungen bereitstellen, erkennen die Verantwortlichen den Vorteil. Sie sehen kürzere Bereitstellungszeiten und geringere Auswirkungen. Es gibt keine langen Wartungsfenster mehr, um eine neue Anwendung bereitzustellen“, sagt Kilian Niemegeerts, Mitgründer von FlowFactor, über IBM WebSphere Hybrid Edition.
IBM wurde 2020 von Fortune als eines der „World’s Most Admired Companies“ und im selben Jahr von Forbes als eine der „The World’s Most Valuable Brands“ ausgezeichnet.
Besondere Merkmale
- Hybrid und multicloudfähig
- Microservices
- Infrastrukturnutzung
Preise
Weitere Informationen zu den Preisen finden Sie im Kostenkalkulator von IBM.
vSphere Integrated Containers Engine
VMware ist ein Anbieter von Multicloud-Diensten für Apps und ermöglicht digitale Innovation bei gleichzeitiger Kontrolle durch Unternehmen.
vSphere Integrated Containers Engine kann beispielsweise Container-Paketierung und Laufzeitumgebungen für Unternehmen unterstützen.
Unter den zahlreichen Auszeichnungen von VMware war 2022 auch die Ernennung zum „HPE Global Technology Partner of the Year“.
Besondere Merkmale
- Portal zur Containerverwaltung
- Koexistenz von traditionellem und modernem Design
- Beseitigt aufwendige Genehmigungsprozesse
Preise
vSphere Integrated Containers Engine ist Open Source und kann kostenlos genutzt werden.
Google Kubernetes Engine
Google ist sowohl in den Bereichen Cloud Computing und Containerisierung führend als auch der ursprüngliche Entwickler von Kubernetes.
Google Kubernetes Engine (GKE) bietet sowohl einen Autopilot- als auch einen Standardmodus sowie Funktionen wie die automatische Skalierung von Pods und Clustern und vorgefertigte Kubernetes-Anwendungen und -Vorlagen.
„Zusätzlich zu den standardmäßigen Kubernetes-Funktionen bietet GKE Unterstützung für Google-Cloud-Load-Balancer für Container, eine private Container-Registry, eine zentrale Protokollierungslösung mit Google Cloud Logging, Identity and Access Management und viele weitere Funktionen einer öffentlichen Cloud. Die Benutzeroberfläche ist sehr intuitiv“, sagt ein G2-Rezensent von GKE.
Insgesamt bewerten Benutzer GKE bei Gartner Peer Insights mit 4,6 von 5 Punkten.
Besondere Merkmale
- Zwei Betriebsmodi: Autopilot und Standard
- Vorgefertigte Kubernetes-Anwendungen und -Vorlagen
- Optimierte Abläufe mit Release-Kanälen
Preise
Weitere Informationen zu den Preisen finden Sie im Kostenkalkulator von Google Cloud.
Rancher Kubernetes Engine
Rancher unterstützt containerisierte Workloads in On-Premises-, Cloud-, Hybrid-Cloud- und Edge-Bereitstellungen.
Rancher Kubernetes Engine (RKE) ist eine von der Cloud Native Computing Foundation (CNCF) zertifizierte Plattform, die Container verteilt und innerhalb von Docker-Containern ausgeführt wird. RKE funktioniert sowohl auf Bare-Metal- als auch auf virtualisierten Servern und löst Probleme durch automatisierte Abläufe, Herstellerunabhängigkeit und atomare Upgrades.
„Wir haben uns als Anbieter eines Container-Cloud-Plattformprodukts für Unternehmenskunden positioniert. Unsere Mission ist es, Unternehmen schnell zu unterstützen. Die innovative Technologie der Container wird zuverlässig eingeführt“, sagt Dr. Liang Sheng, CEO von Rancher.
Benutzer bewerten Rancher bei G2 mit 4,6 von 5 Sternen. Außerdem belegte Rancher 2020 bei NiceReply den dritten Platz beim „Customer Happiness Award“.
Besondere Merkmale
- CNCF-Zertifizierung
- Support auf Enterprise-Niveau rund um die Uhr
- Herstellerunabhängigkeit
Preise
Fordern Sie hier Preisinformationen für RKE an.
Red Hat OpenShift Container Platform
Red Hat OpenShift Container Platform ist eine Hybrid-Cloud-Grundlage für die Entwicklung und Skalierung containerisierter Anwendungen. Red Hat bietet Open-Source-Lösungen für Unternehmen auf Basis von Linux-, Cloud-, Container- und Kubernetes-Technologien.
Ob bei der Migration bestehender Workloads oder bei der Entwicklung neuer Kundenerlebnisse – die Red Hat OpenShift Container Platform stellt eine konsistente Kubernetes-Plattform bereit.
„Mit der Red Hat OpenShift Container Platform sind wir jetzt agiler. Wir können eine Idee entwickeln, sie ausprobieren, scheitern, daraus lernen und Anpassungen vornehmen. Kulturell ist das eine große Veränderung“, sagt Simon Cashmore, Leiter des Platform-as-a-Service-(PaaS-)Middleware-Engineerings bei Barclays, einem Benutzer der OpenShift Container Platform.
Die Red Hat OpenShift Container Platform erhielt drei Jahre lang den CODiE Award in der Kategorie „Best PaaS“.
Besondere Merkmale
- Robustes Ökosystem
- Unterstützung für Edge-Architekturen
- Sandbox-Container
Preise
Hier finden Sie die angegebenen Preise für OpenShift, und hier erfahren Sie, wie Sie den Vertrieb kontaktieren können.
Podman
Das daemonlose, quelloffene, native Linux-Tool namens Podman ist eine Container-Engine, die dafür entwickelt wurde, Anwendungen mithilfe von Standards der Open Containers Initiative (OCI) zu nutzen, auszuführen, zu erstellen und zu orchestrieren.
Linux Corporation, der Entwickler von Podman, richtet sich an den Bereich der Enterprise-Server und entwickelt E-Commerce-Software. Podman-Container wurden entwickelt, um die Produktion, Verteilung, Auffindbarkeit und Nutzung von Anwendungen mit Abhängigkeiten und standardmäßigen Konfigurationsdateien zu verbessern.
„Podman-Container entwickeln sich weiter und werden immer praxisnäher. Bei anspruchsvollen Workloads sollte natives OverlayFS eine deutlich bessere Leistung bieten als Fuse-OverlayFS“, sagt Red Hat in einem Beitrag.
Ein Kurs über Podman ist auf Cloud Academy verfügbar, wo die Teilnehmer den Kurs mit 4,6 von 5 Punkten bewerten.
Besondere Merkmale
- Rootless-Container
- Mehrere Benutzer können gleichzeitig Container ausführen
- Code nutzt Root-Berechtigungen ohne den Root-Benutzer des Hostsystems
Preise
Podman ist eine Open-Source-Plattform und kostenlos.
AWS Fargate
AWS Fargate ist eine Container-Engine-Software, mit der Container ausgeführt werden können, ohne dass Server und Rechenoptionen verwaltet werden müssen. AWS bietet eine Reihe von Containerprodukten an.
Die Container-Engine-Software von AWS kann Container-Images erstellen, Speicher- und Rechenressourcen definieren, Anwendungen ausführen und verwalten sowie diese standardmäßig isolieren. Ein Unternehmen kann für die angeforderten Rechenressourcen bezahlen, sobald diese genutzt werden.
„Für die Erstellung einer Ausführungsumgebung für diese Container war noch viel manuelle Arbeit erforderlich. Mit der Fargate-Unterstützung wird diese undifferenzierte Schwerstarbeit von Amazon übernommen, sodass Sie sich auf die geschäftlichen Anforderungen konzentrieren können“, sagt Luc van Donkersgoed, Leiter der AWS-Technologie bei SentiaCloud.
AWS Fargate erhält bei G2 eine Benutzerbewertung von 4,6 von 5 Sternen.
Besondere Merkmale
- Überwachung von Anwendungen mit integrierten Integrationen
- Nur für die tatsächliche Nutzung bezahlen
Preise
Sehen Sie sich den Kostenkalkulator für AWS Fargate an.
Funktionen und Vorteile von Container-Engines
Verwaltung
- Die vereinfachte Verwaltung ermöglicht es IT-Teams und Entwicklern, Container zu starten, zu stoppen und neu zu starten sowie Updates bereitzustellen
Geschwindigkeit
- Container-Engines ermöglichen eine effiziente Bereitstellung, Patch-Verwaltung und Absicherung
- Steigert Entwicklung, Tests und Produktion bei geringerem Zeitaufwand für IT-Mitarbeiter
Anwendungsfälle
Mach
Mach ist eine virtuelle, im Voraus bezahlte Bankkartenanwendung in Chile. Bci, das Mutterunternehmen von Mach, verzeichnete bei Mach ein Wachstum.
Das Unternehmen beschloss, AWS Fargate zur Verbesserung der Sicherheit einzusetzen. Ziel war ein Sicherheitsniveau wie bei einer herkömmlichen Bank. Außerdem musste das Risiko von Ausfällen für die Kunden beseitigt werden. Während der Nutzung von AWS Fargate wuchs Mach als Unternehmen stark.
„Wir nutzen AWS Fargate zur Verwaltung unserer Container. Dadurch können wir die Skalierbarkeit an die AWS-Plattform delegieren. Einige unserer Kampagnen haben innerhalb von zwei Tagen mehr als 100.000 Benutzer gewonnen, was einer 50-fachen Steigerung des Traffics auf unserer Plattform entspricht. Dank dieser verwalteten Dienste wurde der Service nicht beeinträchtigt“, sagt Eugenio Gajardo, CTO von Mach.
HCA Healthcare
HCA Healthcare möchte Technologie und Daten nutzen, um eine moderne Gesundheitsversorgung zu unterstützen.
HCA Healthcare wollte neue Lösungen für Herausforderungen im Gesundheitswesen finden und benötigte mehr prädiktive Daten zur Unterstützung der Sepsis-Erkennung. Mithilfe der Technologie von Red Hat entwickelte HCA Healthcare die Plattform Sepsis Prediction and Optimization of Therapy (SPOT), um Daten und Signale in Echtzeit zu analysieren und zu erfassen und so eine frühzeitige Behandlung einzuleiten. HCA Healthcare nutzte die Open-Source-Software von Red Hat, um eine skalierbare, containerbasierte PPasS-Grundlage zu schaffen.
„Die von uns betriebenen Produkte beeinflussen das Leben von Menschen tiefgreifend, und wir brauchen Partner, die rund um die Uhr mit uns zusammenarbeiten. Unsere Beziehung zu Red Hat ist entscheidend, um die Servicequalität im klinischen Umfeld sicherzustellen“, sagt Dr. Edmund Jackson, CDS, HCA Healthcare.
Worauf Sie bei Container-Engine-Software achten sollten
Der Markt für Container-Engine-Software wächst und bietet Unternehmen dadurch mehr Möglichkeiten, genau die für sie passende Lösung auszuwählen. Gartner prognostiziert, dass bis 2023 weltweit mehr als 70 % der Unternehmen mehr als zwei containerisierte Anwendungen in der Produktion einsetzen werden. IT- und Entwicklungsteams sollten bei der Entscheidungsfindung für eine Container-Engine-Lösung die Anzahl der Container, Verwaltung, Sicherheit, Flexibilität, Kompatibilität und Skalierbarkeit berücksichtigen.