LocationsResourcesContact
๐Ÿ“… Book a Meeting
IBM Licensing โ€” Cloud Paks & VPC

IBM Cloud Paks and VPC Licensing

IBM Cloud Paks package multiple IBM middleware and open-source components into containerised bundles designed to run on Red Hat OpenShift. Instead of licensing each product separately, IBM uses a unified Virtual Processor Core (VPC) metric โ€” but VPC licensing inherits many of the same challenges as traditional models. This guide covers VPC fundamentals, container tracking challenges, IBM Licence Service, conversion ratios, deployment optimisation, audit pitfalls, and long-term cost governance.

๐Ÿ“… July 2025โฑ Comprehensive Guideโœ๏ธ Fredrik Filipsson

Cloud Pak Overview and VPC Licensing Basics

๐Ÿ“ The VPC Metric Explained

Under the VPC model, the number of virtual CPU cores allocated to IBM software (in VMs or containers) determines the licence requirement. 1 VPC = 1 virtual core available to an IBM programme, standardised as 70 PVUs in legacy metrics. Each Cloud Pak you purchase entitles you to deploy a suite of IBM products up to your total VPC count. IBM introduced VPC to simplify licensing across technologies โ€” it avoids hardware-specific PVU counting since a VPC is a flat unit regardless of processor type.

๐Ÿ“ฆ Bundled Entitlements

Cloud Pak licences include bundled entitlements. Most Cloud Paks come with a limited number of Red Hat OpenShift cores for running the Pak โ€” commonly a 1:3 ratio (one VPC of Cloud Pak includes three VPCs of OpenShift capacity). This adds value but requires understanding scope: those OpenShift entitlements are "restricted" for use only by the Cloud Pak workloads, not for unrelated applications.

๐Ÿ’ฐ Cost Implications

The total number of VPCs consumed drives the cost of Cloud Pak subscriptions. If you over-provision cores or mismanage deployments, you risk incurring unnecessary costs for excess VPCs. Conversely, under-licensing (deploying more VPCs than purchased) leads to compliance violations. Each component product in the bundle has a conversion ratio dictating how its usage consumes your VPC entitlement โ€” Cloud Paks shift licensing to an aggregate core usage model, but "modernising your IBM contract doesn't mean simplifying licence governance."

CIO Recommendations โ€” Licensing Basics

1

Ensure Your Team Understands VPC Licensing

Provide training on IBM's VPC metric (1 VPC โ‰ˆ 1 virtual core โ‰ˆ 70 PVUs) so architects can size deployments with licensing in mind from the start.

2

Inventory Your IBM Software Landscape

Identify which IBM products you might consolidate under Cloud Paks. Evaluate the cost of a Cloud Pak licence vs separate product licences to confirm the bundle delivers value for your use case.

3

Leverage Bundled Entitlements Carefully

Use included OpenShift components for Cloud Pak workloads to avoid redundant spending โ€” but ensure no non-Cloud Pak workloads use restricted entitlements without proper licensing.

4

Align Procurement with Usage

Licence Cloud Paks for needed capacity with growth margin. Avoid grossly over-purchasing VPCs "just in case" โ€” you can scale up later. Conversely, never deploy first and buy later.

Challenges in Tracking Cloud Pak Consumption (Containers & Kubernetes)

โšก Ephemeral and Elastic Workloads

Containers can be created and terminated on demand, with orchestration platforms auto-scaling pods across clusters. This makes it difficult to manually tally the number of cores in use at any given time โ€” usage can spike quickly and migrate across hosts. Without proper tooling, organisations risk either undercounting (non-compliance) or overcounting (unnecessary costs).

๐Ÿ“Š Full-Capacity vs Sub-Capacity Dilemma

IBM offers two approaches: Full-Capacity (licensing all CPU cores on all cluster nodes regardless of usage โ€” straightforward but usually inefficient) or Container Sub-Capacity Licensing (licensing based on actual container core usage โ€” cost-effective but requires robust tracking). Full-capacity licensing "requires licensing the full capacity of all worker nodes regardless of actual resource usage," often leading to over-licensing.

๐Ÿ”„ Complex Consumption Rules

Each IBM product container has specific annotations or labels to enable tracking. When multiple products run concurrently with different conversion ratios, tracking "who is consuming how much" of your Cloud Pak entitlement becomes complex. IBM's model requires tracking each component's usage, converting it to a common metric, and summing across potentially dozens of containers and multiple clusters.

๐Ÿ” Lack of Native Kubernetes Tools

Kubernetes itself doesn't account for software licensing. Without an external tool, you have no visibility into questions like "how many VPCs did WebSphere consume this month in our cluster?" Relying on manual reporting or cluster admin guesses invites error.

โš ๏ธ Misconception of Simplicity

Many organisations initially think Cloud Paks will simplify licensing, but in practice the complexity persists. Cloud Paks carry "the same well-known issues of full-capacity licensing as PVU products" โ€” sub-capacity reporting obligations and conversion rules still apply. Licence compliance in Cloud Pak environments can be just as challenging as in traditional setups.

CIO Recommendations โ€” Container Monitoring

1

Deploy Licence Tracking Tools From Day One

Use IBM's tools or third-party SAM tools that support container monitoring from the first Cloud Pak deployment โ€” it's much harder to retroactively reconstruct usage.

2

Educate DevOps and Platform Teams

Ensure Kubernetes/OpenShift teams understand that spinning up an IBM container has licensing implications. They should notify licence managers of new deployments and label workloads accurately.

3

Choose Container Sub-Capacity Licensing

For most scenarios, configure your environment for IBM's container sub-capacity licensing with proper monitoring rather than defaulting to full cluster licensing. More tracking effort but significant cost savings.

4

Simulate and Plan for Peak Usage

Work with architects to forecast peak container counts. Licensing is typically based on peak concurrent VPCs in a given period. Consider designs that stagger or limit concurrent use to control peaks.

Using IBM Licence Service for Monitoring & Reporting

๐Ÿ“‹ What It Does

IBM Licence Service (ILS) continuously measures vCPU consumption of IBM containerised products on each cluster. It aggregates usage per product and Cloud Pak, providing a dashboard and reports showing your highest VPC usage over time. It is the container-age equivalent of ILMT (Licence Metric Tool), purpose-built for Kubernetes, designed to report sub-capacity usage so you licence only what you use.

โš–๏ธ Mandatory for Compliance

IBM's terms require deploying the Licence Service to utilise sub-capacity licensing. "IBM Licence Service must be implemented within 90 days of first use of an eligible product" and is "the only authorised licence metering tool" for containers. If not deployed, IBM reserves the right to demand full-capacity licensing of the entire cluster โ€” a potentially massive cost impact.

โš™๏ธ How It Works

Installed as a container in your cluster (often as part of Cloud Pak foundational services), it discovers IBM product containers through labels or known signatures and measures their CPU limits usage. It produces licence usage reports showing peak VPC usage per IBM product per reporting period. The optional Licence Service Reporter aggregates data from multiple clusters into a consolidated enterprise-wide report.

๐Ÿ“ Reporting Obligations

IBM expects customers to generate and archive quarterly reports from the Licence Service. During an audit, you should be prepared to produce up to 2 years of these reports. The Licence Service measures vCPU limits assigned to containers, rounded up to the nearest whole core. Containers without defined limits are assumed to use an entire node's capacity โ€” setting realistic CPU limits is critical.

Running IBM software in containers without the IBM Licence Service is a compliance risk. Without it, you must assume every core in the cluster was used and licence accordingly, defeating the purpose of efficient licensing. Deploy ILS within 90 days of first use and generate quarterly reports.

CIO Recommendations โ€” IBM Licence Service

1

Deploy ILS on All Clusters Running Cloud Paks

Treat the IBM Licence Service as non-optional infrastructure. Verify it is installed and configured in every OpenShift/Kubernetes cluster where IBM containers run, within the 90-day window.

2

Automate Report Generation and Archival

Institute a process to pull Licence Service usage reports at least quarterly and store records securely. This ensures you can demonstrate compliance in any audit.

3

Monitor the Dashboard Regularly

Have your SAM/ITAM team review usage reports on an ongoing basis. Look for trends: components nearing entitlement limits, spikes from new deployments. Regular monitoring enables proactive adjustments.

4

Validate Data Integrity

Periodically cross-check Licence Service output against cluster metrics. If it shows 10 VPCs for a product but cluster admins believe only 5 are in use, there may be a mislabelled container or configuration issue.

Need help with IBM Cloud Pak licence compliance?

IBM Licensing Assessment โ†’

Conversion Ratios: Migrating Existing IBM Licences to Cloud Paks

When moving from traditional IBM licences (often PVU-based) to Cloud Paks (VPC-based), IBM defines specific conversion factors in each Cloud Pak's licence terms indicating how many Cloud Pak VPCs are consumed by a given amount of a component product.

Cloud Pak BundleComponent ProductRatio (Product : Cloud Pak)Interpretation
CP for IntegrationApp Connect Enterprise (ACE)1:31 VPC of ACE consumes 3 VPCs of CP4I entitlement
CP for IntegrationMQ Advanced2:12 VPCs of MQ count as 1 VPC of CP4I entitlement
CP for ApplicationsWebSphere Liberty Core8:18 VPCs of Liberty use 1 VPC of CP4A entitlement
CP for Bus. AutomationContent Collector for SAP1:31 VPC of this component uses 3 VPCs of CP4BA entitlement

Ratios above are examples from IBM documentation. If a ratio is not explicitly stated, assume a default ratio of 1:1. Always confirm in the specific Cloud Pak's Licence Information document.

๐Ÿ“‹ Migration Steps

1. Inventory current licences โ€” list IBM software with current metrics (PVUs, RVUs, etc.). 2. Determine Cloud Pak eligibility โ€” identify which Cloud Pak includes those products. 3. Apply conversion ratios โ€” calculate VPCs required using official ratios. For PVU-based licences, first convert PVUs to VPCs (1:1 standard), then apply the ratio. 4. Aggregate and reconcile โ€” sum Cloud Pak VPC requirements for all products. 5. Negotiate trade-ups or credits โ€” IBM may offer conversion deals for valid support contracts. 6. Handle mixed environments โ€” IBM does not allow applying both PVU and Cloud Pak licence to the same instance; separate instances must use separate licences.

Conversion ratios mean using certain components excessively can consume your entitlement much faster than expected. An intensive ACE workload consumes 3ร— its core count in Cloud Pak terms. After migrating, monitor any one product's usage that could disproportionately consume your Cloud Pak licences and adjust capacity or acquire additional VPCs before it becomes a compliance issue.

CIO Recommendations โ€” Licence Conversion

1

Plan Migrations Strategically

Don't rush to convert all IBM software to Cloud Paks without analysis. Use IBM's entitlement conversion calculator or consult licensing specialists to model different scenarios.

2

Engage IBM Early

Involve your IBM account team to document conversion of entitlements. Ensure any conversion agreement (e.g. trading 1,000 PVUs for 20 VPCs) is in writing โ€” this protects you in audits.

3

Consolidate Where Beneficial

One Cloud Pak advantage is flexibility โ€” you can allocate licence capacity to different components as needed. If you use WebSphere, MQ, and Integration Bus, Cloud Pak for Integration might cover all three under one VPC pool.

4

Document Everything

Maintain clear records of how you arrived at Cloud Pak VPC counts relative to legacy licences. In an audit, you may need to show that "Product X was covered under Cloud Pak via Y VPCs, derived from Z PVUs we previously licensed."

Optimising Cloud Pak Deployments to Minimise VPC Overconsumption

๐Ÿ”’ Enforce Resource Limits

Always set explicit CPU limits on IBM containers โ€” this caps the licensable vCPU for each pod. If a WebSphere container only requires 0.5 cores, set that limit; otherwise it might peak higher and the Licence Service counts the peak. Containers without limits are assumed to use an entire node, instantly multiplying counted VPCs.

๐Ÿ“ Right-Size Environments

Clusters are often over-provisioned "just in case." With Cloud Paks, excess capacity = excess VPC usage. Start with fewer nodes/cores and allow auto-scaling to add capacity up to a defined limit when needed. This maintains steady-state licence consumption and only increases when necessary.

โšก Use Auto-Scaling and Scheduling Intelligently

Kubernetes horizontal pod auto-scaling only runs more pods (and VPCs) when demand exists โ€” but set an upper bound. Consider node affinity/taints to concentrate IBM workloads on specific nodes, allowing other nodes to be scaled down. This localises licensing impact.

๐Ÿ”€ Separate Non-Production Environments

IBM does not differentiate between production and non-production in Cloud Pak licence counting โ€” all consume VPCs the same way. Isolating non-prod on smaller clusters lets you closely control licence capacity and prevents dev workloads from consuming production licence pools.

๐Ÿ“ˆ Monitor Peak vs Average

IBM charges based on peak concurrent usage within a reporting period. A single surge โ€” even for just a day โ€” could determine your required entitlement for the entire quarter. Use Licence Service data to identify when and why peaks occur. Design applications to distribute load more evenly rather than consuming huge CPU for short bursts.

๐Ÿงน Periodic Cleanup and Review

Containers tend to grow if left unchecked. Regularly review what's running. Remove or scale down IBM product deployments not delivering proportional value. Idle pods from development teams may still consume VPC capacity โ€” a tidy-up can free up licences immediately.

CIO Recommendations โ€” Deployment Optimisation

1

Implement Strict Resource Governance

Make it policy that all Cloud Pak containers must have CPU limits set. Use cluster admission controls or OCP quotas to enforce this โ€” prevents rogue deployments from defaulting to unlimited usage.

2

Architect with Elasticity

Encourage designs that scale out/in so you run only what you need. Use Kubernetes autoscaling to run more instances at peak and scale to few/zero at low times rather than running many instances 24/7.

3

Regularly Forecast and Reconcile

Treat VPC usage like cloud expense โ€” perform quarterly forecasts vs actuals. If a project plans to onboard a new IBM workload, forecast VPC impact and budget accordingly.

4

Engage Experts for Optimisation Audits

Consider hiring an independent licensing consultant (e.g. Redress Compliance) to review deployment topology. They may identify configuration issues like unnecessary full-capacity licensing or missed opportunities to utilise included entitlements.

Common Pitfalls in Compliance Audits and How to Mitigate Risks

โŒ Failing to Run Required Tools

The number one issue: not using ILMT or IBM Licence Service where required. IBM mandates ILMT for sub-capacity on VMs and Licence Service for containers. If an audit finds these aren't running, IBM can declare you out of compliance by default. Mitigation: Always deploy and maintain required tools, keeping records of their outputs as your compliance safe harbour.

โŒ Incorrect Product Classification

A component might not be properly identified as part of a Cloud Pak. If ILMT discovers MQ on a VM and you have Cloud Pak for Integration, you must classify that instance under the Cloud Pak. Misclassification leads to gaps or double-counting. Mitigation: Use IBM's features to assign discovered software to Cloud Pak bundles. Regularly review reports for "unmatched" products.

โŒ Overlooking Conversion Ratios

Companies new to Cloud Paks may assume one core = one entitlement. They get blindsided when IBM applies a conversion ratio (e.g. 4 cores consuming 20 entitlement cores due to a 1:5 ratio). Mitigation: Always refer to Licence Information documents for each Cloud Pak. Check IBM's official ratio tables for every component.

โŒ Misusing Restricted OpenShift Entitlements

Cloud Paks provide "restricted" OpenShift usage โ€” included OCP nodes can only run Cloud Pak workloads. Deploying unrelated workloads on those clusters (third-party apps, different Cloud Paks) can result in IBM requiring full OpenShift licences. Mitigation: Treat Cloud Pak OCP clusters as dedicated. If mixing workloads, ensure full OpenShift subscriptions for non-Cloud Pak components.

โŒ Ignoring Non-Production Use

IBM doesn't provide free rides for non-production under Cloud Paks โ€” all usage counts. Assuming unlimited dev/test instances are free is a mistake. Mitigation: Include dev/test environments in licence tracking. Allocate a fixed portion (e.g. 20%) of Cloud Pak licences to non-production and ensure those clusters don't exceed that allocation.

โŒ Underestimating Peak Usage Windows

Brief periods where usage exceeded entitlements (e.g. a load test) can technically constitute non-compliance. Mitigation: Monitor and record peaks. If you intentionally exceed entitlements for testing, inform IBM proactively. Slightly licence above expected peak to provide a buffer.

โŒ Lack of Internal Audits

Many organisations only discover compliance issues when IBM audits them โ€” by then leverage is with IBM. Mitigation: Conduct regular internal compliance audits (at least annually). Simulate an IBM audit: inspect deployments vs entitlements and address discrepancies on your own terms.

CIO Recommendations โ€” Audit Readiness

1

Foster a Compliance-First Culture

Communicate that software compliance is a serious matter with real financial risks. Establish the tone at the top that following licence terms is integral to business ethics and risk management.

2

Schedule Periodic Internal Audits

Set a cadence (every 6โ€“12 months) for formal IBM licence compliance reviews. Scope the audit, assign owners, gather data from tools, and produce reports with findings and remediation plans.

3

Engage Independent Licensing Experts

Have a third-party expert (such as Redress Compliance) perform a compliance health check. They can identify hidden issues and best practices, and importantly they are on your side โ€” balancing the knowledge asymmetry with IBM.

4

Keep Entitlements Organised

Maintain a well-organised repository of all IBM entitlement documents, licence certificates, Passport Advantage agreements, proof of purchase, and IBM correspondence. Having this ready avoids scrambling during audits.

Cost Control and Governance for Long-Term Cloud Pak Usage

๐Ÿ›๏ธ Governance Framework

Integrate Cloud Pak licensing into IT governance. Establish a steering committee or expand an existing ITAM committee to oversee IBM licensing. Include stakeholders from IT, finance, procurement, operations, and enterprise architecture. Meet regularly to review IBM usage, spending, plan future needs, and approve major changes.

๐Ÿ’ฐ Budgeting and Chargeback/Showback

Include Cloud Pak costs explicitly in IT budgeting. Allocate costs to business units or projects (showback/chargeback) to increase visibility and accountability. If Department A uses 60% of Cloud Pak capacity per Licence Service data, reflect that in IT finance reports โ€” this incentivises departments to optimise their usage.

๐Ÿ”„ Continuous Licence Optimisation (FinOps for Licences)

Treat licence capacity like cloud resources โ€” continuously optimise through measure โ†’ analyse โ†’ optimise cycles. Continuously measure VPC usage, analyse trends and inefficiencies, and take action (rightsizing deployments, reallocating entitlements). This ingrains a habit of not leaving licences underutilised or costs unchecked.

๐Ÿค Contract and Vendor Management

Use leverage at renewal times. If usage is growing, negotiate volume discounts for more VPCs. At renewal, secure price holds or concessions โ€” IBM might bundle training or support. Consider multi-year ELAs if aligned with strategy. Independent experts can advise on discounts and terms that peers are getting from IBM.

โ˜๏ธ Prepare for Cloud/Hybrid Transitions

IBM allows BYOSL (Bring-Your-Own-Licence) for public cloud in many cases, but you must mark instances and still run Licence Service or ILMT. Plan how to maintain governance when infrastructure spans on-prem and cloud โ€” possibly using Licence Service Reporter to combine data. Factor in that cloud VMs may have hyperthreading (e.g. 1 AWS vCPU = 1 VPC = 70 PVUs).

๐Ÿšช Exit Strategy Considerations

Governance should consider what happens if you want to exit a Cloud Pak or switch to alternatives. Avoid over-committing beyond what makes sense. Don't roll everything into Cloud Pak if certain products might be phased out. A flexible contract (with ability to reduce scope on renewal or trade entitlements between Cloud Paks) is valuable.

CIO Recommendations โ€” Long-Term Governance

1

Formally Govern IBM Licence Usage

Create a governance board or include Cloud Pak management in an existing forum. Review metrics: licence utilisation percentage, cost per VPC, upcoming needs, and compliance status in regular meetings.

2

Align Procurement with IT on Forecasting

Before renewal or expansion, have IT provide data-driven forecasts based on growth trends. Data like "we used 90% of 500 VPCs last year and project 600 next year" justifies budget and empowers procurement.

3

Keep Executive Leadership Informed

Provide CIO/CTO and CFO with at least annual summaries of IBM licence posture: entitlements vs usage, compliance status, and spend projections. This keeps IBM licensing on the radar at the highest level.

4

Scenario Plan for Changes

Use governance meetings for "what if" questions: acquisitions, 20% cost cuts, IBM audit next quarter. By scenario planning, you have strategies in place rather than reacting ad hoc.

All traditional diligence requirements for IBM licences โ€” monitoring deployed cores, complying with terms, archiving reports โ€” still apply under VPC licensing. Cloud Paks shift the discussion to an aggregate core usage model, but CIOs should be aware that modernising the IBM contract doesn't mean simplifying licence governance. The key is proactive management: deploy the right tools, understand conversion ratios, optimise deployments, and govern costs continuously.
๐Ÿ” IBM Licensing Assessment ๐Ÿค IBM Negotiations Service ๐Ÿ“‹ IBM ELA Renewal Service

Need Help with IBM Cloud Paks and VPC Licensing?

Whether you need a Cloud Pak compliance assessment, help calculating conversion ratios for migrating legacy licences, guidance on deploying IBM Licence Service across your clusters, or support optimising VPC consumption and preparing for audits โ€” our IBM licensing specialists deliver vendor-neutral expertise to reduce risk, eliminate waste, and ensure compliance.

FF

Fredrik Filipsson

Co-Founder, Redress Compliance

Fredrik Filipsson brings over 20 years of experience in enterprise software licensing, including senior roles at IBM, SAP, and Oracle. For the past 11 years, he has advised Fortune 500 companies and large enterprises on complex licensing challenges, contract negotiations, and vendor management โ€” consistently delivering outcomes that save clients millions across Oracle, Microsoft, SAP, IBM, Salesforce, and Broadcom engagements.

View all articles by Fredrik โ†’