Contents
Key takeawaysWhat we have seenChoosing a PakHow VPC counting worksSwap rightsOpenShift in the bundleDeployment patternsChecking your own countCutting the renewal billWhat IBM will sayContract terms to ask forRenewal timelineHow Redress helpsWhat to do nextFAQAn IBM Cloud Pak bill is set by the container CPU limits, the component ratios and the restricted OpenShift entitlement. Count those three from your own License Service data before IBM quotes the renewal.
- Six Paks, one metric. Integration, Data, Watson AIOps, Business Automation, Network Automation and Security are all priced in Virtual Processor Cores.
- The container limit sets the count. One VPC is one virtual core at the container CPU limit, and a container without a limit counts its whole worker node.
- Ratios change the price per core. In Cloud Pak for Integration a core of App Connect Enterprise consumes six times the VPC of a core of MQ Advanced.
- Swap rights stop at the Pak boundary. Integration VPC can move from MQ to App Connect, but it cannot move into Cloud Pak for Data without a new purchase.
- OpenShift is bundled with limits. The restricted OpenShift entitlement covers Cloud Pak workloads only, and other workloads on the same cluster need Red Hat subscriptions.
- Renewal is where the count resets. First ELAs typically run 15 to 25 percent over what the containers need, and rebuilding the count is the largest saving.
IBM Cloud Paks package IBM middleware and data products into six offerings, each running on Red Hat OpenShift and each priced in Virtual Processor Cores (VPC). Inside one Pak, the VPC you buy can be spent on any of its products. That flexibility is the main reason to buy a Pak. Most overspend comes from how the VPC is counted.
Read this guide alongside the IBM knowledge hub, our IBM advisory practice, the IBM audit defense kit and the Vendor Shield subscription.
What have we seen in recent IBM Cloud Pak renewals?
The VPC count in the contract rarely matches what the containers run. Across roughly 30 to 45 Cloud Pak renewals we benchmarked in 2024 and 2025, three patterns kept coming back.
- Over licensing on the first ELA. Buyers held 15 to 25 percent more VPC than they needed, because the count was taken against host cores instead of the container CPU limit.
- OpenShift left unpriced. In 20 to 30 percent of deals, the value of the bundled OpenShift entitlement never came up in the negotiation.
- Swap rights unused. About 1 in 3 buyers never moved entitlement between products, so paid VPC sat idle on one product while another ran short.
Each of these patterns traces back to the count, so the renewal section below starts there. The product rules below come from IBM's Cloud Paks product page, the Passport Advantage sub capacity terms and IBM's container licensing guide.
Which of the six IBM Cloud Paks fits your workload?
Choose the Pak from the workload you already run. Each Pak carries its own set of IBM products, and the VPC you buy can only be spent on those products.
| Cloud Pak | Primary products | Use case | Typical deployment size |
|---|---|---|---|
| Integration | App Connect, MQ, API Connect, DataPower | Enterprise integration | 200 to 800 VPC |
| Data | Db2, Watson Studio, Cognos, DataStage | Analytics platform | 300 to 1,500 VPC |
| Watson AIOps (now Cloud Pak for AIOps) | Instana, Turbonomic, Watson Discovery | AI operations | 200 to 600 VPC |
| Business Automation | Operational Decision Manager, Workflow, Content | Process automation | 200 to 800 VPC |
| Network Automation | NS1, Cloud Pak Network | Telco automation | 200 to 1,000 VPC |
| Security (renamed QRadar Suite) | QRadar SIEM, Guardium, ReaQta | SIEM and data protection | 200 to 1,000 VPC |
How to pick the Pak
Start with the Pak that holds the highest VPC consumption today. Integration suits companies with heavy ESB, MQ and API gateway use, and Data suits companies whose IBM spend sits in Db2, DataStage and Cognos. The Pak you choose sets which products your swap rights can reach.
Check product names before you sign. IBM renamed Watson AIOps to Cloud Pak for AIOps and sold the QRadar SaaS business to Palo Alto Networks in 2024, so older quotes may not match the current price list. See our pages on Cloud Pak for Data licensing and Cloud Pak for AIOps licensing.
How does IBM Cloud Pak VPC licensing work?
One VPC equals one virtual core, measured at the CPU limit of the running container. The size of the host or worker node does not matter as long as the container has a limit set. IBM License Service is the only tool IBM accepts for the measurement.
Five VPC counting rules
- The container CPU limit drives the count. A container with a 4 core limit counts as 4 VPC, whatever it actually uses. A container with no limit counts the full capacity of its worker node.
- Burst inside the limit is not counted. Kubernetes throttles a container at its limit, so there is no burst charge. Extra pods from horizontal scaling do count, because License Service polls at least every 30 minutes and keeps the daily peak.
- Non production carries a half rate. Most products run at 0.5 VPC per virtual core in non production.
- Cold and idle warm standby carry no VPC. A hot standby that runs and synchronizes data alongside the primary must be fully licensed under IBM's backup rules.
- OpenShift control plane and infrastructure nodes are excluded. Only worker nodes running IBM containers carry VPC.
Why the component ratio matters as much as the core count
Cloud Pak VPC does not convert to product cores one for one. In Cloud Pak for Integration, a production core of App Connect Enterprise consumes 3 Cloud Pak VPC, a core of API Connect or DataPower consumes 1, and 2 cores of MQ Advanced consume 1. Non production halves each rate.
Worked example: the same containers in three products
Say you run an integration platform with 100 containers at 4 cores each in production, plus a non production replica at the same scale. Under IBM's published ratios, the Cloud Pak for Integration VPC depends heavily on which product runs in those containers.
| Component | Cloud Pak VPC per core (production, non production) | Production VPC (400 cores) | Non production VPC (400 cores) | Total Cloud Pak VPC |
|---|---|---|---|---|
| API Connect | 1 and 0.5 | 400 | 200 | 600 |
| App Connect Enterprise | 3 and 1.5 | 1,200 | 600 | 1,800 |
| MQ Advanced | 0.5 and 0.25 | 200 | 100 | 300 |
API Connect is the simple case, with 400 VPC in production plus 200 VPC for the replica giving 600 VPC. Run App Connect Enterprise in the same containers and the bill triples.
Hyperthreading changes every row. IBM divides the container's vCPU limit by the threads per core, so if those limits are 4 vCPUs on hyperthreaded x86 nodes, the 400 production vCPUs count as 200 cores. License Service applies that divisor only when you configure it.
How do swap rights work inside an IBM Cloud Pak?
VPC bought for a Pak can be redeployed between any of that Pak's products without a new purchase. It cannot cross into a different Pak. This is the main commercial value of the Cloud Pak model, and it only pays off if you actually redeploy.
- Inside Cloud Pak for Integration. Move VPC from MQ to App Connect with no new license fee.
- Inside Cloud Pak for Data. Move VPC from DataStage to Watson Studio with no new license fee.
- Across Paks. Moving Integration VPC into Cloud Pak for Data needs a new VPC purchase or a renewal negotiation.
| Pak | Components inside the swap | Common redeployment |
|---|---|---|
| Integration | App Connect, MQ, API Connect, DataPower, Aspera | MQ to App Connect |
| Data | Db2, Cognos, DataStage, Watson Studio, Knowledge Catalog | DataStage to Watson Studio |
| Watson AIOps | Instana, Turbonomic, Watson Discovery | Turbonomic to Instana |
| Business Automation | ODM, Workflow, Content, Capture | ODM to Workflow |
Swaps still follow the component ratios
Retire 60 production cores of MQ Advanced and you free 30 Cloud Pak VPC. At 3 VPC per core, that covers only 10 cores of App Connect Enterprise. Plan every swap in Cloud Pak VPC, and see our note on the Cloud Pak swap and substitution clause for the contract side.
Is Red Hat OpenShift included in an IBM Cloud Pak?
Yes, as a restricted entitlement. Every Cloud Pak runs on Red Hat OpenShift, and the Pak covers OpenShift on the worker nodes that run its own workloads. In Cloud Pak for Integration, IBM grants 3 cores of restricted OpenShift Container Platform for each Cloud Pak VPC.
- Cloud Pak workloads. OpenShift is included on their worker nodes. No separate purchase.
- Other workloads. Anything outside the Pak needs its own Red Hat entitlement, even on the same cluster.
- Public cloud. OpenShift on AWS, Azure and IBM Cloud follows the same rule.
What the bundled OpenShift is worth
Priced as standalone Red Hat subscriptions, the bundled OpenShift typically equals 15 to 25 percent of the Cloud Pak list value. Teams that compare the Pak only against IBM's standalone product prices miss that value.
Split the worker nodes running Cloud Pak workloads from the rest of your OpenShift clusters, price each side against standalone Red Hat, and negotiate the gap where you run OpenShift beyond the Pak. Our guide to how the Red Hat acquisition changed IBM licensing covers the Red Hat side.
Where can IBM Cloud Paks run, and which deployment pattern costs least?
Cloud Paks run on premises, on AWS through ROSA, on Azure through ARO, on IBM Cloud, and on Google Cloud through a partner. After swap rights, the deployment pattern is the second largest driver of Cloud Pak value, so decide it before you buy the entitlement.
- On premises only. Traditional data center deployment. Lowest run cost on stable workloads.
- On premises plus cloud. A hybrid pattern that shifts workloads at runtime.
- Cloud first. ROSA or ARO for the primary workload.
- Multi cloud. Two or more hyperscalers, with the Cloud Pak entitlement spanning all of them.
| Pattern | Run cost | Operational complexity | Best fit |
|---|---|---|---|
| On premises only | Lowest on stable workloads | Low | Steady production |
| On premises plus cloud | Medium | Medium | Bursty workloads |
| Cloud first | Higher run cost, lower capex | Medium | Greenfield deployments |
| Multi cloud | Highest | High | Sovereign requirement |
ROSA and ARO charge for the OpenShift layer inside the managed service fee. Ask IBM in writing whether your restricted OpenShift entitlement offsets that fee, or whether you pay for OpenShift twice. Our guide to IBM cloud migration licensing covers the wider rules.
How do you check your own Cloud Pak VPC count?
Use IBM License Service, the tool IBM itself relies on in an audit. IBM requires it within 90 days of first using an eligible container product, with audit reports generated quarterly and archived for up to two years.
- The /products report. VPC consumed per Cloud Pak.
- The /bundled_products report. VPC consumed by each component inside a Pak, such as MQ or App Connect.
- The /snapshot archive. The audit snapshot IBM asks for. Pull one before any audit letter arrives.
- License Service Reporter. Aggregates usage once you run more than one cluster.
- Your own pod listing. List every IBM pod with its CPU limit using kubectl or oc, and flag containers with no limit.
Common counting mistakes
- Containers with no CPU limit. Each counts the whole worker node. On a 32 core node, one unlimited container costs as much as eight containers at 4 cores.
- Non production counted at production ratios. Label namespaces and deployments so the half rate applies.
- Other workloads on the Pak's OpenShift entitlement. This opens a Red Hat compliance gap that tends to surface in the same review.
For the audit side, see our guide to the IBM software license audit process.
How do you cut an IBM Cloud Pak bill at renewal?
Rebuild the VPC count from the container limits and cut the entitlement to match. The first three year Cloud Pak ELA usually leaves the over licensing described above, and the renewal is where you reset it.
- VPC consolidation. Right size the VPC count against actual container CPU limits and component ratios.
- Pak rationalization. Drop the Pak with the lowest VPC consumption.
- OpenShift scoring. Price the bundled OpenShift entitlement against your real OpenShift footprint.
- Hybrid deployment plan. A workload that could leave IBM middleware during a cloud migration gives the account team a reason to price sharply.
- Competitive pressure. Bring Confluent, Snowflake, MuleSoft or Splunk quotes into the renewal cycle.
Typical renewal savings
Independent advisory work on a Cloud Pak renewal typically saves 18 to 30 percent, mostly from VPC consolidation and Pak rationalization. Scoring the OpenShift bundle adds a further 3 to 6 percent for most buyers.
Why we push back when IBM says to put everything in one Pak
The usual IBM pitch is that the Cloud Pak bundle costs less than the same middleware bought standalone, so you should consolidate everything into a Pak. We disagree. In roughly 2 of 3 Cloud Pak deals we benchmarked, IBM priced the bundle against list instead of the VPC the containers consumed.
Once we counted at the runtime limit, the headline saving shrank. Count VPC at the container CPU limit first, then price the OpenShift footprint separately against standalone Red Hat and negotiate the gap.
Count VPC at the container limit, apply the component ratio, and only then compare the bundle price.
What will the IBM account team say, and how should you answer?
Expect a handful of familiar lines in a Cloud Pak renewal. Each has a factual reply.
- "The Pak is cheaper than buying the products separately." Ask for the comparison at your measured VPC by component, using the published ratios.
- "Your containers have no limits, so you owe for the full nodes." Set the limits, show the new License Service reports, and agree the corrected count from the quarter the change took effect.
- "Sign the renewal with added capacity and we will close the compliance finding." Settle the compliance number first. Decide on added capacity separately, against your forecast.
- "OpenShift is included, so there is nothing to price." The entitlement is restricted to the Pak. Show how many cores run other workloads and ask IBM to price that Red Hat subscription in the same deal.
Our Cloud Pak negotiation guide covers timing and escalation.
What contract terms should you ask for in a Cloud Pak deal?
Ask for the terms that protect the count, the swap and the price for the full term, and get each into the order documents.
- The ratio table attached to the order. Your entitlement keeps its value if IBM changes its documentation mid term.
- Swap rights covering new components. Products IBM adds to the Pak should fall inside your pool.
- The OpenShift entitlement in numbers. Restricted cores per VPC, and the platforms it applies to, including ROSA, ARO and IBM Cloud.
- A price hold on added VPC. The original discount applies to extra VPC bought during the term. See our note on price hold clauses.
- A reduction right at renewal. Cut VPC or drop a Pak without repricing the lines you keep.
- Measurement and DR in writing. License Service quarterly reports as the agreed basis, and your warm standby design confirmed as unlicensed.
When should you start preparing for a Cloud Pak renewal?
Start 12 months out. A reliable count needs several quarters of clean License Service data.
| Before renewal | What to do |
|---|---|
| 12 months | Confirm License Service covers every cluster, set CPU limits, configure hyperthreading, pull the first snapshot. |
| 6 months | Map consumption by component and ratio, split the OpenShift footprint, price alternatives. |
| 3 months | Set target VPC per Pak, decide which Pak to drop, send IBM your proposal first. |
| 1 month | Close the contract terms. Sign once the ratio table and OpenShift wording are in the order. |
How does Redress work on IBM Cloud Paks?
We run Cloud Pak strategy and renewal work through Vendor Shield, the Renewal Program, the Benchmark Program and the Software Spend Assessment. A former IBM commercial executive leads every engagement. See our benchmarking, about us and locations pages, or contact the IBM team.
What to do next
- Map the workload to a Pak. Pick the Pak that holds your largest VPC consumption.
- Count VPC at the container CPU limit. Apply the component ratios and record the result in your SAM system.
- Identify the swap pool. Read the component list for your Pak and plan swaps in Cloud Pak VPC.
- Score the OpenShift footprint. Separate Cloud Pak workloads from the rest of your OpenShift clusters.
- Pick the deployment pattern. On premises only, hybrid, cloud first or multi cloud, decided before you buy.
- Run the renewal forecast. Review the VPC count every quarter from License Service reports.
- Plan the consolidation. Set a VPC target per Pak from the rebuilt count, and price the renewal from that target.
- Bring in an independent advisor. Have the renewal scored by someone IBM does not pay.
Frequently asked questions
What is a VPC in IBM Cloud Pak terms?
VPC stands for Virtual Processor Core. IBM measures it at the CPU limit of each running IBM container, rather than at the host or the OpenShift worker node. Non production usually runs at half rate, and the Cloud Pak VPC you need also depends on each product's conversion ratio.
Do swap rights work across Cloud Paks?
No. VPC in Cloud Pak for Integration can move between App Connect, MQ, API Connect, DataPower and Aspera, but it cannot be spent in Cloud Pak for Data without a new purchase or a renewal change. That is why the choice of Pak should follow where most of your consumption sits.
Does the Cloud Pak include OpenShift?
Yes, as a restricted entitlement for the worker nodes that run the Cloud Pak's own workloads. It is worth a material share of the Cloud Pak list price in Red Hat terms, so price it against your total OpenShift use and negotiate any shortfall for non Pak workloads.
Where can Cloud Paks run?
On premises, on AWS through ROSA, on Azure through ARO, on IBM Cloud, and on Google Cloud through a partner. The entitlement is portable across those platforms, but the managed OpenShift fees on ROSA and ARO are a separate cost question you should settle before the deployment plan is final.
How much saving lands at a Cloud Pak renewal?
Across the renewals we benchmarked, savings ran 18 to 30 percent, plus 3 to 6 percent from pricing the OpenShift bundle. Where a buyer lands in that range depends on how far the contracted VPC sits above the measured count, and whether dropping a Pak is a credible option at the table.
Is disaster recovery free under Cloud Pak licensing?
Only when the standby is cold, or warm and idle. IBM's backup rules require full entitlement for a hot standby that runs and synchronizes data alongside the primary, so a DR design change can remove VPC from the renewal.
How does Redress engage on IBM Cloud Paks?
Through Vendor Shield, the Renewal Program, the Benchmark Program and the Software Spend Assessment. The work covers VPC counting, swap mapping, OpenShift pricing, deployment planning and the renewal negotiation itself. IBM pays us nothing, and we resell no IBM licenses.