Lohnt sich eine Investition langfristig?
Alle Bestandteile basieren auf bekannten Open-Source-Projekten. Fuse auf Apache Camel, AMQ Broker auf Apache Artemis, AMQ Streams auf Apache Kafka / Strimzi usw.
Die Frage, warum man sich eine Subscription von Red Hat erwerben sollte, wenn man sich die komplette Integrationsplattform umsonst selber zusammenstellen kann, ist also durchaus berechtigt.
Dabei ist die Frage der direkten Kosten nur die eine Seite. Auf der anderen Seite stehen die indirekten Kosten, wenn man auf eine Subscription verzichten würde.
Am offensichtlichsten ist der fehlende Support durch Red Hat, welcher insbesondere bei produktiven Problemen zeitnah erfolgen sollte (z.B. über Analysen oder Hot Fixes). Durch die reine Open Source Community ist dieser nicht gewährleistet. Aufwände bei selbstständiger Fehlersuche und anschliessender Behebung dieser können schnell ansteigen, zudem können potenziell lange Ausfallzeiten auftreten.
Eine zweite Quelle für indirekte Kosten ist das Zusammenspiel der einzelnen Komponenten, vorwiegend bei den Integrationsframeworks. Wie jede Software haben auch diese Frameworks Abhängigkeiten zu weiteren Bibliotheken. Dabei ist das Versionsmanagement zentral, wobei bei einer Subscription über ausführliche Tests durch Red Hat sichergestellt ist, dass alle verwendeten Bibliotheken problemlos zusammenarbeiten. Hier können eigene Aufwände für das Versionsmanagement ebenfalls schnell anwachsen und sind zudem wiederkehrend bei neuen Releases.