OpenShift von RedHat ist eine auf Kubernetes basierende PaaS Plattform. Mittels OpenShift kann man ganz einfach Container-basierte Anwendungen deployen, skalieren und hochverfügbar machen. Zusätzlich bietet OpenShift mit Hilfe sogenannter Images die Möglichkeit Anwendungen automatisch mit der dazugehörigen Middleware zu deployen.
So gibt es z.B. Standardumgebungen für folgende Umgebungen:
Node.js
Perl
PHP
Python
Ruby
Wildfly
Zusätzlich gibt es auch eine Reihe von fertigen Images zum Aufbau einer Datenbankumgebung, wie z.B.:
MySQL
PostgreSQL
MongoDB
MariaDB
Weiterhin gibt es in der Public Domain eine große Anzahl frei verfügbarer Images für weitere Umgebungen, wie Cassandra, nginx, usw.
Der Hauptunterschied zwischen OpenShift und Cloud Foundry ist dass OpenShifts Containerverwaltung auf dem offenen Kubernetes Standard besteht, während Cloud Foundry eine eigene Containerverwaltung implementiert hat. Zudem bietet OpenShift eine bessere jBoss-basierte Java Unter stützung als Cloud Foundry.
Kontaktieren Sie uns per E-Mail und erfahren Sie mehr ! E-Mail: bmueller [at] adartis.de