Runtimes bundle, read against the consumption shape.
Red Hat Runtimes packages Quarkus, JBoss EAP, the build of Keycloak, the build of Apache Camel, and selected adjacent middleware under a single per core entitlement. The bundle simplifies counting on estates that run several of the included products at scale; it does not pay where the estate runs only one or two components. The bundle pays where four or more components run on overlapping host bases. This note unpacks the Red Hat Runtimes bundle economics model, names the three sizing traps that recur on bundle conversations, sets the boundary against component pricing, and closes with the renewal posture.
What the Runtimes bundle actually licenses.
Red Hat Runtimes bundle economics rest on a single per core entitlement that covers the bundled middleware products on the entitled hosts. The bundle includes the Red Hat build of Quarkus, JBoss Enterprise Application Platform, the Red Hat build of Keycloak, the Red Hat build of Apache Camel, JBoss Web Server, and a curated set of supporting components such as Data Grid and the runtime side of the messaging stack. The metered unit is the execution core on the host running any one of the bundled products at runtime.1
The economics of the bundle turn on host overlap. Where a single host runs Quarkus, embeds the build of Camel for integration, and hosts a Keycloak instance for identity, the bundle counts those cores once. Where the same host bases run only one of the components at a time, the bundle counts those cores once but pays for products the estate does not run. The reshape opportunity sits in mapping the runtime to the bundle perimeter before the renewal conversation.
For the broader middleware practice context, see the JBoss and middleware practice hub. For the benchmarking observations that underlie the bundle ranges, see the benchmarking service hub.
The three sizing traps on the bundle.
Three sizing traps recur on Red Hat Runtimes bundle conversations. Each is correctable through inventory before the seller side prices the bundle as the default.
The first trap is accepting the bundle on an estate that runs only one or two of the components. The bundle prices a multi product runtime. Where the estate runs Quarkus standalone or JBoss EAP standalone, the bundle pays a premium against the standalone entitlement for products that the estate does not use. The reshape is to price the components individually and compare against the bundle line on the actual host count.
The second trap is letting the seller side size the bundle on the maximum host envelope rather than the overlapping runtime footprint. The bundle is most cost effective when several components run on shared hosts. Where the seller side sums distinct host bases for each component, the bundle count inflates above the overlapping reality. The reshape is to map every host to the bundled products that actually execute on it and size the entitlement on the union, not the sum.2
The third trap is renewing the bundle through a runtime consolidation that has already reduced the host count. Estates that have moved from EAP to Quarkus on a smaller footprint sometimes renew the bundle on the prior host envelope. The reshape is to refresh the host inventory in the quarter before renewal and document the post consolidation count for the seller side.
| Component | In bundle | Note |
|---|---|---|
| JBoss EAP | Yes | Application server runtime |
| Red Hat build of Quarkus | Yes | Cloud native Java runtime |
| Red Hat build of Keycloak | Yes | Identity provider |
| Red Hat build of Apache Camel | Yes | Integration runtime |
| JBoss Web Server | Yes | Tomcat distribution |
| Data Grid runtime | Yes | In memory caching |
The boundary against component pricing.
The boundary between the Red Hat Runtimes bundle and component pricing sits at the product mix on the runtime estate. The general pattern from observed engagements: estates that run four or more bundled components on overlapping host bases tend to find the bundle economical; estates that run three or fewer tend to find component pricing closer to optimal. The boundary is not a hard rule; the actual answer depends on the unit prices negotiated in each line.
For the component side reading, see the Quarkus licensing note, the build of Keycloak licensing note, and the build of Apache Camel licensing note. For the messaging adjacency that the seller side often positions inside the same conversation, see the AMQ Streams licensing note. For the bridge into the platform tier where bundled runtimes often run, see the OpenShift Service Mesh licensing note.
One numerical pattern emerges across recent benchmark engagements. Where the bundle replaces three standalone middleware lines that each carried their own discount, the consolidated discount on the bundle has frequently landed between fifteen and twenty five percent above the weighted average of the component discounts. Where the bundle replaces five or six standalone lines, the consolidated discount has frequently landed thirty percent or more above the weighted component baseline. The seller side bundles to simplify; the buyer side bundles to consolidate the discount lever.3
The renewal posture on a Runtimes estate.
The renewal posture on a Red Hat Runtimes estate has three components worth preparing before the seller side prices the next term. The first is the component inventory, which should resolve every entitled host to the bundled products actually running on it, with the overlap factor documented. The second is the consolidation review, which should test whether the estate has migrated workloads from EAP onto Quarkus or onto a smaller host footprint and whether the bundle count can step down. The third is the alternative pricing test, which should price the bundled components individually as a benchmark against the bundle line; the bundle should not renew on assumption alone.
The seller side at renewal often positions the Runtimes bundle as a standing assumption with the only variable being volume. The buyer side reading is that the bundle is a pricing decision, not an architectural one. Where the consumption pattern has shifted, the bundle decision should be revisited at renewal rather than carried forward. For estates evaluating Runtimes bundle licensing ahead of a renewal or audit, the engagement is normally a subscription assessment scoped to the middleware estate plus a bundle versus component pricing test. To begin, see the contact page.
Notes & references
- 1. Red Hat Runtimes bundle meters by core on hosts running any of the included middleware components. The bundle does not include Decision Manager, Process Automation Manager, AMQ Streams, or 3scale, which retain their own entitlement lines.
- 2. Bundle sizing on the union of host bases rather than on the sum of component host bases is the reshape opportunity. The seller side does not always default to the union without prompting.
- 3. Consolidated bundle discounts have frequently landed above the weighted average of standalone component discounts. The discount delta grows with the number of components consolidated into the bundle.
- 4. Runtime consolidation from EAP onto Quarkus tends to reduce the bundle host count in the quarter before renewal. The reshape requires the host inventory to be refreshed before the seller side prices the renewal.
- 5. The bundle is a pricing decision and not an architectural one. Component versus bundle pricing should be tested at every renewal where the consumption pattern has shifted.
Preparing a response? The practice keeps a one-page Red Hat audit response checklist — what to acknowledge, what to preserve, and what not to volunteer in the first fourteen days after the letter arrives.