- Inventera resurser från operativsystem till applikationer och tjänster
- Kontrollera och granska ESB-, program- och tjänstekonfigurationer för att standardisera driftsättningar
- Hantera, övervaka och finjustera applikationer och tjänster för förbättrad synlighet, prestanda och tillgänglighet
- Samordna de många stadierna i applikationens livscykel
- Förbättra driftseffektivitet och tillförlitlighet
Red Hat JBoss Fuse Integration Services tillhandahåller en uppsättning verktyg och containeriserade xPaaS-avbildningar som möjliggör utveckling, distribution och hantering av integrationsmikrotjänster inom OpenShift.
En applikationsdistribution med Fuse Integration Services består av en applikation och alla nödvändiga runtime-komponenter paketerade i en Docker-image. Applikationer distribueras inte till en runtime som med Fuse, utan själva applikationsimagen är en komplett runtime-miljö som distribueras och hanteras via OpenShift.
Patchning i en OpenShift-miljö skiljer sig från fristående Fuse eftersom varje applikationsavbildning är en komplett runtime-miljö. För att tillämpa en patch byggs applikationsavbilden om och distribueras på nytt inom OpenShift. OpenShifts grundläggande hanteringsfunktioner möjliggör rullande uppgraderingar och distribution sida vid sida för att bibehålla applikationens tillgänglighet under uppgraderingen.
Provisionerings- och klusterfunktionerna i Fabric i Fuse har ersatts med motsvarande funktioner i Kubernetes och OpenShift. Du behöver inte skapa eller konfigurera enskilda underordnade containrar eftersom OpenShift automatiskt gör detta åt dig som en del av driftsättningen och skalningen av din applikation.
Meddelandetjänster skapas och hanteras med hjälp av A-MQ xPaaS-avbildningarna för OpenShift och ingår inte direkt i Fuse. Fuse Integration Services tillhandahåller en förbättrad version av camel-amq-komponenten för att möjliggöra sömlös anslutning till meddelandetjänster i OpenShift via Kubernetes.
Live-uppdateringar till körande Karaf-instanser med Karaf Shell avråds starkt eftersom uppdateringar inte bevaras om en applikationscontainer startas om eller skalas upp. Detta är en grundläggande princip för oföränderlig arkitektur och avgörande för att uppnå skalbarhet och flexibilitet inom OpenShift.