- Inventory resources from the operating system to applications and services
- Control and audit your ESB, application, and service configurations to standardize deployments
- Manage, monitor, and tune your applications and services for improved visibility, performance, and availability
- Coordinate the many stages of application lifecycle
- Improve operational efficiency and reliability
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.