Container machen agiler
Runtime-Umgebungen und Autos
Zu den wichtigsten Entwicklungen bei Containern zählt das Verpacken von Anwendungs-Runtime-Umgebungen wie Cloud Foundry. Mit CF können Unternehmen Anwendungen unabhängig von der Infrastruktur ausführen, etwa im eigenen Rechenzentrum oder einer Public oder Hybrid Cloud. Der Programmcode bleibt dabei unverändert. Mit Quarks hat die Cloud Foundry Foundation ein Projekt gestartet, das eine CF-Laufzeitumgebung (CF Application Runtime, CFAR) in Docker-Container statt in Virtual Machines verpackt. Verwaltet wird das Ganze mit Kubernetes. «Eine solche ‹containerisierte › CFAR bietet Entwicklern dieselbe Nutzererfahrung wie Standard-Implementierungen von Cloud Foundry», sagt der Executive Director der Stiftung Chip Childers. Die CF griff bei Quarks auf Vorarbeiten von Suse zurück. Zu den Vorteilen zählt laut Childers, dass Unternehmen, die CFAR und Kubernetes einsetzen, damit eine Plattform für das Lifecycle-Management von Anwendungen zur Verfügung steht. Zielgruppe sind Anwender, die Erfahrung mit Kubernetes haben. «Die Management-Software übernimmt Aufgaben wie die automatische Skalierung von CFAR-Instanzen und das Wiederherstellen von ausgefallenen Nodes», so Childers. Implementieren lässt sich Quarks sowohl in Private als auch in Public Clouds.
“Container sind akzeptiert und die Technologie für die nächste Dekade, vor allem wegen der steigenden Zahl an containerbasierten Microservices„
Thomas Meier, Chief Technologist, Intelligent Data Platform & Hybrid IT bei Hewlett Packard Enterprise
Selbst in Fahrzeugen werden Container in Kürze eine wichtige Rolle spielen, prognostiziert Rudolf Grave, Chief Expert Products System Architecture bei Elektrobit. Die Continental-Tochter entwickelt Software und Services für Automobilhersteller. «Derzeit kommen Container vor allem in neuen Plattformen für das High Performance Computing, kurz HPC, zum Einsatz», so Grave. Solche HPC-Systeme werden in Fahrzeug-Architekturen grössere Verbreitung finden, da sich mit ihnen Software-Updates effizient umsetzen lassen.
Fazit & Ausblick
Mit Containern können Unternehmen schneller und flexibler Anwendungen aller Art entwickeln, modernisieren und bereitstellen. Die Einstiegshürden sind niedrig. Zum einen, weil ein Grossteil der Container-Lösungen und der Management-Software Open Source ist. Zum anderen bieten Cloud-Provider und IT-Dienstleister eine breite Palette von Container-Diensten an, bis hin zu gemanagten Services.
Doch ein Selbstläufer ist der Betrieb von Container-Umgebungen nicht, vor allem wenn die Zahl der «containerisierten» Anwendungen stark ansteigt. Ein stringentes Management von Containern ist daher Pflicht, alleine aus Gründen der IT-Sicherheit und Compliance. Von solchen Hürden sollten sich Anwender aber nicht abschrecken lassen. Denn die Digitalisierung bringt es mit sich, dass Unternehmen in immer kürzeren Abständen neue Releases und Apps bereitstellen müssen. Container, Kubernetes und containerisierte Application-Runtimes sind wichtige Hilfsmittel, um diese Herausforderung zu meistern.
Container-Plattformen und Management-Lösungen (Auswahl)
Anbieter | Lösungen | Einsatzfeld | Details |
Alibaba | Container Service for Kubernetes (ACK) | Gemanagter Cloud-Service für die Verwaltung von Kubernetes | Bereitstellung von Kubernetes-Clustern in vom Nutzer gewünschten Regionen; Management von Netzwerk- und Storage-Ressourcen, Logging, Bereitstellung von Applikationen |
Amazon Web Services | Amazon Fargate | Compute Engine für Serverless-Datenverarbeitung | Arbeitet mit Amazon Elastic Container Service (ECS) und Amazon Elastic Kubernetes Service (EKS) zusammen; Bereitstellung der Server-Infrastruktur für Container, inklusive Sicherheitsfunktionen, Patching, Skalierung |
Amazon Elastic Container Registry (ECR) | Gemanagte Docker-Container-Registry | Bestandteil von Amazon ECS; Zielgruppe Entwickler, die Docker-Images speichern, verwalten und bereitstellen wollen; Infrastruktur wird von AWS gestellt; kompatibel zu Docker CLI | |
Amazon Elastic Container Service (ECS) | Container-Orchestrierung | Cloud-Service für Verwaltung und Ausführen von Containern; Support von Docker- und Windows-Containern; Ausführen von Batch-Jobs, Applikationen und Microservices | |
Amazon Elastic ubernetes Service (EKS) | Gemanagter Kubernetes-Dienst | Kubernetes betreiben, ohne Steuerungsebene für Start und Stopp von Containern oder Speichern von Cluster-Daten vorzusehen; Kombination mit AWS Fargate für das Serverless-Betreiben von Containern | |
AWS Bottlerocket OS | Container-Betriebssystem | Open-Source-Betriebssystem für das Container-Hosting auf Linux-Basis | |
Apache | Apache Mesos | Container-Orchestrierung | Ursprünglich ein Tool für das Cluster-Management und die Verwaltung beliebiger Workloads; auch für die Verwaltung von Containern tauglich |
Cisco | Cisco Container Platform | Schlüsselfertige, vorkonfigurierte Container-Plattform | Basis: ACI-Networking-Plattform und Hyper-converged Infrastructure HyperFlex; Implementierung und Verwaltung von Kubernetes-Clustern; ausgelegt für Cloud-Umgebungen und Unternehmensrechenzentren |
Cloud Foundry | Cloud Foundry Container Runtime | Management von Kubernetes-Clustern | Basis: Kubernetes und BOSH; Ziel: einfachere Bereitstellung und Verwaltung von Container-Anwendungen in Kubernetes-Clustern; Implementierung auf Google Cloud Platform, VMware vSphere, AWS und OpenStack |
KubeCF | Open-Source-Version der Cloud Foundry Application Runtime für Kubernetes | Open-Source-Distribution der Cloud Foundry Container Runtime, die auf Kubernetes aufsetzt; von Suse bereitgestellt; Kubernetes übernimmt die Orchestrierung der Container; junges Open-Source-Projekt, das noch am Anfang steht | |
D2IQ | Mesosphere DC/OS | Verteiltes Cloud-Betriebssystem | Basis: Apache-Mesos-Kernel (Open Source); Implementierung und Management von Containern, verteilten Services und Standard-Anwendungen |
Ksphere | Management von Kubernetes-Clustern | Basis: Mesosphere Kubernetes Engine (MKE); Kommander für föderiertes Management von Kubernetes-Clustern in Cloud-Umgebungen oder Unternehmensrechenzentren; Konvoy für die Installation von Kubernetes | |
Delphix | Delphix DataOps Platform | Cloud-Plattform für Datenmanagement | Bereitstellung von Daten für Software-Tests unter Einhaltung von Compliance- und Datenschutzbestimmungen |
Docker | Docker Desktop | Container-Runtime-Umgebung | Einsatz: Erstellen von Anwendungs-Containern und Microservices in Desktop-Umgebungen unter Windows und Mac OS |
Docker Hub | Repository von Container-Images auf Basis von Docker | Verzeichnis mit Container-Images von Entwicklern, Open-Source-Projekten und Independent Software Vendors (ISV); Bereitstellen und Sharing von Images; optional Einrichtung von privaten Repositories | |
Dynatrace | Dynatrace Microservices and Containers | Monitoring von Containern und Microservices | Auto-Discovery von Containern; Erstellen einer Topologie von Containern und Microservices in Echtzeit; Basis: ein zentraler Agent (OneAgent) |
Fedora | Fedora CoreOS | Betriebssystem für Container | Basis: CoreOS, von Red Hat übernommene Container-Technologie des gleichnamigen Herstellers; Linux-Kern mit minimalem Funktionsumfang; Host-System für Container auf Basis von Docker und OCI |
Google Kubernetes Engine (GKE) | Gemanagter Kubernetes-Dienst | Cloudbasierte Lösung auf Grundlage von Kubernetes für Bereitstellung und Verwaltung von Anwendungs-Containern; Einsatzfelder unter anderem Stateful- und Stateless-Applikationen, KI, Machine Learning, Linux, Windows, Web-Anwendungen und Backup-Services | |
Google Cloud Platform Tools | Tools für Überführen von Containern in Produktionsphase | Unter anderem mit Cloud Build für Continuous Integration (CI) und Container Registry für das Speichern, Verwalten und Sichern von Docker-Container-Images | |
Google Cloud Run | Gemanagter Service für Ausführung von Stateless-Containern | Serverless-Computing-Plattform in Googles Cloud für die Ausführung von Containern; Unterstützung gängiger Programmiersprachen wie Go, Python, Java, PHP, Ruby und so weiter; Nutzung eigener Programm-Binaries | |
Google Container-Optimized OS | Gemanagtes Betriebssystem mit Docker- und Kubernetes-Runtimes | Grundlage: Chrome OS; Laufzeitumgebung for Hosting und Ausführung von Docker-Containern; Containerverwaltung mit Kubernetes; Bereitstellung, Verwaltung und Orchestrierung von Containern | |
HPE | HPE Container Platform | Container-Plattform auf Basis von Kubernetes | Bereitstellung von Containern auf Bare-Metal-Systemen, Cloud-Instanzen und in Virtual Machines; technische Basis: Software-Plattform von BlueData und verteiltes Dateisystem von MapR (von HPE übernommene Firmen) |
Huawei | Cloud Container Engine | Cloudbasierte Container-Plattform | Implementierung, Management und Orchestrierung von Applikationen in Container-Form; kompatibel zu Docker |
IBM | IBM Cloud Kubernetes Service | Container-Management Kubernetes als Cloud-Service | Verwalteter Container-Service für die Bereitstellung von Anwendungen; optional Anbindung an Services wie IBM Watson und Blockchain; Funktionen für Cluster-Management, den Schutz von Containern sowie den Entwurf eigener Cluster |
Ionos | Ionos Managed Kubernetes | Cloudbasierter Kubernetes-Service | Automatisiertes Einrichten und Verwalten von Kubernetes-Clustern; integrierter Persistent Storage |
Jelastic | Docker Containers as a Service | Cloudbasierter Container-Service | Basis: Docker; Implementierung von Public und Private Docker Hub Registries; Unterstützung von Microservices; für Multi-Cloud-Umgebungen vorgesehen; automatische Skalierung |
Kata Containers | Kata Containers | Container-Runtime-Umgebung | Open-Source-Projekt unter Ägide der OpenStack Foundation (OSF) |
Linux Containers | LXC, LXD, LXCFS | Herstellerunabhängige Entwicklungsumgebungen für Container | LXC mit bekannten Tools, Templates und Libraries für Erstellen und Managen von Container-Anwendungen; LXD mit vereinfachten Managementfunktionen für Container |
Marathon | Marathon | Plattform für Container- Orchestrierung | Runtime-Vulnerability-Scanner für Kubernetes; Visualisierung von allen Workloads, die auf Clustern vorhanden sind; Sicherheitsregeln (Policies) für Kontrolle von Workloads; Mikrosegmentierung |
Microsoft |
Azure Arc | Bereitstellung von Azure-Datendiensten | Unter anderem Bereitstellen und Verwalten von Kubernetes-Clustern und entsprechenden Apps; speziell für hybride Cloud-Infrastrukturen |
Azure Kubernetes Service (AKS) | Container-Management Kubernetes als Cloud-Service | Bereitstellen und Verwalten von Kubernetes-Clustern und Microservices; Telemetriedaten auf Steuerungsebene; Protokollaggregation; Anzeige der Containerintegrität im Azure-Portal | |
Azure Red Hat OpenShift | Container-Management OpenShift als Cloud-Service | Bereitstellung von OpenShift-Clustern nach dem Selbstbedienungsbetrieb (Selfservice); OpenShift-Nodes werden gemeinsam von Microsoft und Red Hat aktualisiert und verwaltet | |
Azure Container Registry | Lifecycle-Management für Container | Erstellen, Speichern, Sichern, Scannen, Replizieren und Verwalten von Container-Images und Artefakten; automatisiertes Patching | |
Azure Container Instances | Instanzen für Container-Anwendungen | Ausführen von Workloads in Azure Container Instances (ACI); keine Verwaltung von virtualisierten Servern erforderlich | |
Mirantis | Docker Enterprise Platform | Container-Runtime und -Management | Lösung stammt von Docker; Plattform für Entwicklung und Bereitstellung von Container-Anwendungen |
Nutanix | Nutanix Karbon | Managementlösung für Kubernetes | Schlüsselfertige Lösung für Betrieb und Lifecycle-Management von Kubernetes-Implementierungen; Verzahnung mit Cloud-Native-Stack von Nutanix |
Oracle | Oracle Container Native Platform | Gemanagte Container Registry und verwaltetes Kubernetes | Cloud-Plattform, um containerbasierte Microservices zu entwickeln, zu implementieren und zu betreiben; Bestandteile: Cloud Infrastructure Registry und Oracle Container Engine |
Oracle Container Infrastructure Container Engine for Kubernetes | Gemanagter Kubernetes-Dienst | Bereitstellung und Betrieb von Kubernetes-Clustern; Portabilität von Containern dank Orientierung an Vorgaben der CNCF; durchgängiges Life-cycle-Management; Einrichtung von Kubernetes-Clustern in Bare-Metal- und Private-Worker-Clusterknoten | |
Portainer | Portainer CE | Container-Management | Open-Source-Management-Toolset für Erstellen und Verwalten von Docker-Containern; Bedienung über grafische Bedienoberfläche |
Portshift | Kubei | Sicherheits-Scanning-Software | Runtime-Vulnerability-Scanner für Kubernetes; Visualisierung von allen Workloads, die auf Clustern vorhanden sind |
Rancher Labs | Rancher Kubernetes Engine (RKE) | Kubernetes-Distribution | CNCF-zertifizierte Kubernetes-Distribution auf Basis von Docker-Containern; automatisierte Implementierung von Clustern, inklusive Updates und Sicher-heitsfunktionen; herstellerunabhängig |
Rancher | Container-Management auf Basis von Kubernetes | Plattform für Verwaltung von Kubernetes-Clustern aller Art; Implementierung auf Cloud-Plattformen von AWS, Google und Microsoft (Azure); inklusive Workload-Management; Selfservice-Funktionen für Cluster | |
Red Hat (IBM) | Red Hat OpenShift | Container-Anwendungsplattform | Basis: Kubernetes, Red Hat CoreOS sowie Container-Runtime, Networking-Funktionen, Überwachung, Registry sowie Authentifizierungs- und Autorisierungslösungen |
Red Hat CoreOS | Container-Betriebssystem | Basis: Container-Technologie von CoreOS (von Red Hat übernommen); Host-System auf Linux-Grundlage für Red Hat OpenShift | |
SoftwareONE | OpenShift on Azure | Gemanagte Container-Plattform | Cloudbasierte Lösung (Platform as a Service, PaaS); Zielgruppe: kleine und mittelständische Unternehmen, die Software-Entwicklung modernisieren möchten; Basis für Aufbau von DevOps-Teams sowie CI/CD-Pipelines (Conti-nuous Integration/Continuous Delivery) |
Sumo Logic | Continuous Intelligence Platform for Kubernetes | Monitoring und Schutz von Kubernetes-Installationen | Funktionen für Überwachung der Performance und Sicherheit von Kubernetes-Clustern; Implementierung On-Premise oder im Unternehmensrechenzentrum |
Suse | Suse CaaS Platform | Container-as-a-Service-Plattform | Container-Verwaltungslösung für Geschäftsanwendungen; zertifiziert durch CNCF; Funktion für Planung von Workloads; Lastausgleich; Rollout/Rollback von Anwendungen und Updates ohne Unterbrechung des Betriebs |
Suse Cloud Application Platform | Cloud-Anwendungen über Kubernetes | Bereitstellung von Anwendungen mittels Kubernetes; Bereitstellung in Form von Containern in Kubernetes-Clustern; Auto-Skalierung von Anwendungen | |
Telekom | Cloud Container Engine | Container-Anwen-dungsplattform | Aufbau von Containern sowohl mit virtuellen Maschinen (ECS) als auch mit Bare-Metal-Servern; Grundlage: Kubernetes; Verwaltung von Clustern, Images, Templates und containerfähigen Applikationen |
Tencent | Tencent Kubernetes Engine | Plattform für Container-Management | Basis: Kubernetes; Unterstützung von Virtual Machines, Bare-Metal-Servern und GPU-Servern in einem einzelnen Cluster |
Twistlock/Palo Alto Networks | Prisma Cloud | Schutz von Container- und virtuellen Umgebungen | Lösung für Absicherung von Containern, VMs und Serverless-Umgebungen; Schutzfunktionen für Anwendungen, Hosts und Netzwerk; KI-gestützte Analyse von Sicherheitsbedrohungen |
VMware | VMware Tanzu | Modernisierung von Anwendungen | Sammlung von Tools |
VMware Project Pacific | vSphere mit Kubernetes | Projekt mit Ziel der Integration von Kubernetes in Virtualisierungsplattform vSphere; Kubernetes mit Rolle der Control Plane für vSphere |
Container-Plattformen und Management-Lösungen (Auswahl)
Anbieter | Lösungen | Einsatzfeld | Details |
Alibaba | Container Service for Kubernetes (ACK) | Gemanagter Cloud-Service für die Verwaltung von Kubernetes | Bereitstellung von Kubernetes-Clustern in vom Nutzer gewünschten Regionen; Management von Netzwerk- und Storage-Ressourcen, Logging, Bereitstellung von Applikationen |
Amazon Web Services | Amazon Fargate | Compute Engine für Serverless-Datenverarbeitung | Arbeitet mit Amazon Elastic Container Service (ECS) und Amazon Elastic Kubernetes Service (EKS) zusammen; Bereitstellung der Server-Infrastruktur für Container, inklusive Sicherheitsfunktionen, Patching, Skalierung |
Amazon Elastic Container Registry (ECR) | Gemanagte Docker-Container-Registry | Bestandteil von Amazon ECS; Zielgruppe Entwickler, die Docker-Images speichern, verwalten und bereitstellen wollen; Infrastruktur wird von AWS gestellt; kompatibel zu Docker CLI | |
Amazon Elastic Container Service (ECS) | Container-Orchestrierung | Cloud-Service für Verwaltung und Ausführen von Containern; Support von Docker- und Windows-Containern; Ausführen von Batch-Jobs, Applikationen und Microservices | |
Amazon Elastic ubernetes Service (EKS) | Gemanagter Kubernetes-Dienst | Kubernetes betreiben, ohne Steuerungsebene für Start und Stopp von Containern oder Speichern von Cluster-Daten vorzusehen; Kombination mit AWS Fargate für das Serverless-Betreiben von Containern | |
AWS Bottlerocket OS | Container-Betriebssystem | Open-Source-Betriebssystem für das Container-Hosting auf Linux-Basis | |
Apache | Apache Mesos | Container-Orchestrierung | Ursprünglich ein Tool für das Cluster-Management und die Verwaltung beliebiger Workloads; auch für die Verwaltung von Containern tauglich |
Cisco | Cisco Container Platform | Schlüsselfertige, vorkonfigurierte Container-Plattform | Basis: ACI-Networking-Plattform und Hyper-converged Infrastructure HyperFlex; Implementierung und Verwaltung von Kubernetes-Clustern; ausgelegt für Cloud-Umgebungen und Unternehmensrechenzentren |
Cloud Foundry | Cloud Foundry Container Runtime | Management von Kubernetes-Clustern | Basis: Kubernetes und BOSH; Ziel: einfachere Bereitstellung und Verwaltung von Container-Anwendungen in Kubernetes-Clustern; Implementierung auf Google Cloud Platform, VMware vSphere, AWS und OpenStack |
KubeCF | Open-Source-Version der Cloud Foundry Application Runtime für Kubernetes | Open-Source-Distribution der Cloud Foundry Container Runtime, die auf Kubernetes aufsetzt; von Suse bereitgestellt; Kubernetes übernimmt die Orchestrierung der Container; junges Open-Source-Projekt, das noch am Anfang steht | |
D2IQ | Mesosphere DC/OS | Verteiltes Cloud-Betriebssystem | Basis: Apache-Mesos-Kernel (Open Source); Implementierung und Management von Containern, verteilten Services und Standard-Anwendungen |
Ksphere | Management von Kubernetes-Clustern | Basis: Mesosphere Kubernetes Engine (MKE); Kommander für föderiertes Management von Kubernetes-Clustern in Cloud-Umgebungen oder Unternehmensrechenzentren; Konvoy für die Installation von Kubernetes | |
Delphix | Delphix DataOps Platform | Cloud-Plattform für Datenmanagement | Bereitstellung von Daten für Software-Tests unter Einhaltung von Compliance- und Datenschutzbestimmungen |
Docker | Docker Desktop | Container-Runtime-Umgebung | Einsatz: Erstellen von Anwendungs-Containern und Microservices in Desktop-Umgebungen unter Windows und Mac OS |
Docker Hub | Repository von Container-Images auf Basis von Docker | Verzeichnis mit Container-Images von Entwicklern, Open-Source-Projekten und Independent Software Vendors (ISV); Bereitstellen und Sharing von Images; optional Einrichtung von privaten Repositories | |
Dynatrace | Dynatrace Microservices and Containers | Monitoring von Containern und Microservices | Auto-Discovery von Containern; Erstellen einer Topologie von Containern und Microservices in Echtzeit; Basis: ein zentraler Agent (OneAgent) |
Fedora | Fedora CoreOS | Betriebssystem für Container | Basis: CoreOS, von Red Hat übernommene Container-Technologie des gleichnamigen Herstellers; Linux-Kern mit minimalem Funktionsumfang; Host-System für Container auf Basis von Docker und OCI |
Google Kubernetes Engine (GKE) | Gemanagter Kubernetes-Dienst | Cloudbasierte Lösung auf Grundlage von Kubernetes für Bereitstellung und Verwaltung von Anwendungs-Containern; Einsatzfelder unter anderem Stateful- und Stateless-Applikationen, KI, Machine Learning, Linux, Windows, Web-Anwendungen und Backup-Services | |
Google Cloud Platform Tools | Tools für Überführen von Containern in Produktionsphase | Unter anderem mit Cloud Build für Continuous Integration (CI) und Container Registry für das Speichern, Verwalten und Sichern von Docker-Container-Images | |
Google Cloud Run | Gemanagter Service für Ausführung von Stateless-Containern | Serverless-Computing-Plattform in Googles Cloud für die Ausführung von Containern; Unterstützung gängiger Programmiersprachen wie Go, Python, Java, PHP, Ruby und so weiter; Nutzung eigener Programm-Binaries | |
Google Container-Optimized OS | Gemanagtes Betriebssystem mit Docker- und Kubernetes-Runtimes | Grundlage: Chrome OS; Laufzeitumgebung for Hosting und Ausführung von Docker-Containern; Containerverwaltung mit Kubernetes; Bereitstellung, Verwaltung und Orchestrierung von Containern | |
HPE | HPE Container Platform | Container-Plattform auf Basis von Kubernetes | Bereitstellung von Containern auf Bare-Metal-Systemen, Cloud-Instanzen und in Virtual Machines; technische Basis: Software-Plattform von BlueData und verteiltes Dateisystem von MapR (von HPE übernommene Firmen) |
Huawei | Cloud Container Engine | Cloudbasierte Container-Plattform | Implementierung, Management und Orchestrierung von Applikationen in Container-Form; kompatibel zu Docker |
IBM | IBM Cloud Kubernetes Service | Container-Management Kubernetes als Cloud-Service | Verwalteter Container-Service für die Bereitstellung von Anwendungen; optional Anbindung an Services wie IBM Watson und Blockchain; Funktionen für Cluster-Management, den Schutz von Containern sowie den Entwurf eigener Cluster |
Ionos | Ionos Managed Kubernetes | Cloudbasierter Kubernetes-Service | Automatisiertes Einrichten und Verwalten von Kubernetes-Clustern; integrierter Persistent Storage |
Jelastic | Docker Containers as a Service | Cloudbasierter Container-Service | Basis: Docker; Implementierung von Public und Private Docker Hub Registries; Unterstützung von Microservices; für Multi-Cloud-Umgebungen vorgesehen; automatische Skalierung |
Kata Containers | Kata Containers | Container-Runtime-Umgebung | Open-Source-Projekt unter Ägide der OpenStack Foundation (OSF) |
Linux Containers | LXC, LXD, LXCFS | Herstellerunabhängige Entwicklungsumgebungen für Container | LXC mit bekannten Tools, Templates und Libraries für Erstellen und Managen von Container-Anwendungen; LXD mit vereinfachten Managementfunktionen für Container |
Marathon | Marathon | Plattform für Container- Orchestrierung | Runtime-Vulnerability-Scanner für Kubernetes; Visualisierung von allen Workloads, die auf Clustern vorhanden sind; Sicherheitsregeln (Policies) für Kontrolle von Workloads; Mikrosegmentierung |
Microsoft |
Azure Arc | Bereitstellung von Azure-Datendiensten | Unter anderem Bereitstellen und Verwalten von Kubernetes-Clustern und entsprechenden Apps; speziell für hybride Cloud-Infrastrukturen |
Azure Kubernetes Service (AKS) | Container-Management Kubernetes als Cloud-Service | Bereitstellen und Verwalten von Kubernetes-Clustern und Microservices; Telemetriedaten auf Steuerungsebene; Protokollaggregation; Anzeige der Containerintegrität im Azure-Portal | |
Azure Red Hat OpenShift | Container-Management OpenShift als Cloud-Service | Bereitstellung von OpenShift-Clustern nach dem Selbstbedienungsbetrieb (Selfservice); OpenShift-Nodes werden gemeinsam von Microsoft und Red Hat aktualisiert und verwaltet | |
Azure Container Registry | Lifecycle-Management für Container | Erstellen, Speichern, Sichern, Scannen, Replizieren und Verwalten von Container-Images und Artefakten; automatisiertes Patching | |
Azure Container Instances | Instanzen für Container-Anwendungen | Ausführen von Workloads in Azure Container Instances (ACI); keine Verwaltung von virtualisierten Servern erforderlich | |
Mirantis | Docker Enterprise Platform | Container-Runtime und -Management | Lösung stammt von Docker; Plattform für Entwicklung und Bereitstellung von Container-Anwendungen |
Nutanix | Nutanix Karbon | Managementlösung für Kubernetes | Schlüsselfertige Lösung für Betrieb und Lifecycle-Management von Kubernetes-Implementierungen; Verzahnung mit Cloud-Native-Stack von Nutanix |
Oracle | Oracle Container Native Platform | Gemanagte Container Registry und verwaltetes Kubernetes | Cloud-Plattform, um containerbasierte Microservices zu entwickeln, zu implementieren und zu betreiben; Bestandteile: Cloud Infrastructure Registry und Oracle Container Engine |
Oracle Container Infrastructure Container Engine for Kubernetes | Gemanagter Kubernetes-Dienst | Bereitstellung und Betrieb von Kubernetes-Clustern; Portabilität von Containern dank Orientierung an Vorgaben der CNCF; durchgängiges Life-cycle-Management; Einrichtung von Kubernetes-Clustern in Bare-Metal- und Private-Worker-Clusterknoten | |
Portainer | Portainer CE | Container-Management | Open-Source-Management-Toolset für Erstellen und Verwalten von Docker-Containern; Bedienung über grafische Bedienoberfläche |
Portshift | Kubei | Sicherheits-Scanning-Software | Runtime-Vulnerability-Scanner für Kubernetes; Visualisierung von allen Workloads, die auf Clustern vorhanden sind |
Rancher Labs | Rancher Kubernetes Engine (RKE) | Kubernetes-Distribution | CNCF-zertifizierte Kubernetes-Distribution auf Basis von Docker-Containern; automatisierte Implementierung von Clustern, inklusive Updates und Sicher-heitsfunktionen; herstellerunabhängig |
Rancher | Container-Management auf Basis von Kubernetes | Plattform für Verwaltung von Kubernetes-Clustern aller Art; Implementierung auf Cloud-Plattformen von AWS, Google und Microsoft (Azure); inklusive Workload-Management; Selfservice-Funktionen für Cluster | |
Red Hat (IBM) | Red Hat OpenShift | Container-Anwendungsplattform | Basis: Kubernetes, Red Hat CoreOS sowie Container-Runtime, Networking-Funktionen, Überwachung, Registry sowie Authentifizierungs- und Autorisierungslösungen |
Red Hat CoreOS | Container-Betriebssystem | Basis: Container-Technologie von CoreOS (von Red Hat übernommen); Host-System auf Linux-Grundlage für Red Hat OpenShift | |
SoftwareONE | OpenShift on Azure | Gemanagte Container-Plattform | Cloudbasierte Lösung (Platform as a Service, PaaS); Zielgruppe: kleine und mittelständische Unternehmen, die Software-Entwicklung modernisieren möchten; Basis für Aufbau von DevOps-Teams sowie CI/CD-Pipelines (Conti-nuous Integration/Continuous Delivery) |
Sumo Logic | Continuous Intelligence Platform for Kubernetes | Monitoring und Schutz von Kubernetes-Installationen | Funktionen für Überwachung der Performance und Sicherheit von Kubernetes-Clustern; Implementierung On-Premise oder im Unternehmensrechenzentrum |
Suse | Suse CaaS Platform | Container-as-a-Service-Plattform | Container-Verwaltungslösung für Geschäftsanwendungen; zertifiziert durch CNCF; Funktion für Planung von Workloads; Lastausgleich; Rollout/Rollback von Anwendungen und Updates ohne Unterbrechung des Betriebs |
Suse Cloud Application Platform | Cloud-Anwendungen über Kubernetes | Bereitstellung von Anwendungen mittels Kubernetes; Bereitstellung in Form von Containern in Kubernetes-Clustern; Auto-Skalierung von Anwendungen | |
Telekom | Cloud Container Engine | Container-Anwen-dungsplattform | Aufbau von Containern sowohl mit virtuellen Maschinen (ECS) als auch mit Bare-Metal-Servern; Grundlage: Kubernetes; Verwaltung von Clustern, Images, Templates und containerfähigen Applikationen |
Tencent | Tencent Kubernetes Engine | Plattform für Container-Management | Basis: Kubernetes; Unterstützung von Virtual Machines, Bare-Metal-Servern und GPU-Servern in einem einzelnen Cluster |
Twistlock/Palo Alto Networks | Prisma Cloud | Schutz von Container- und virtuellen Umgebungen | Lösung für Absicherung von Containern, VMs und Serverless-Umgebungen; Schutzfunktionen für Anwendungen, Hosts und Netzwerk; KI-gestützte Analyse von Sicherheitsbedrohungen |
VMware | VMware Tanzu | Modernisierung von Anwendungen | Sammlung von Tools |
VMware Project Pacific | vSphere mit Kubernetes | Projekt mit Ziel der Integration von Kubernetes in Virtualisierungsplattform vSphere; Kubernetes mit Rolle der Control Plane für vSphere |