Theory of PVU Licenses :
Did you know : about a unit of measure defined by IBM to streamline their licensing policies and contracts, IBM define a processor (for the purposes of PVU licensing) as each core on a socket. Specific processor families carry individual weights per core - E.G. a single core Intel or AMD CPU is assigned a weight of 50, while a small Power 7 processor is assigned a weight of 70. As an example, a quad core Power7 chip on a PS700 blade server would constitute 4 x 70 PVU's. The Licensee can deploy software either using Full Capacity licensing or Virtualization Capacity (Sub-Capacity) licensing.
Lets elaborate this, a "Processor Value Unit" (PVU) is a unit of measure used to differentiate licensing of software on distributed processor technologies (defined by Processor Vendor, Brand, Type and Model Number). IBM continues to define a processor, for purposes of PVU-based licensing, to be each processor core on a chip (socket). Each software Program has a unique price per PVU. For a complete definition of PVU licensing, please see description of PVU full-capacity and sub-capacity licensing below. For more information about PVUs, see the links under 'Essentials' on the right hand navigation bar.
Processor value unit (PVU) licensing :
You apply the IBM URBANCODE DEPLOY MANAGED CAPACITY PVU LIC license to the IBM UrbanCode Deploy server. Then, the server can run processes. In this case, the agents do not require a license; instead, each PVU license allows the server to use a certain number of agents concurrently. The number of concurrent agents may be limited or unlimited, depending on the terms of the PVU license. If you are using this license scenario and the license server does not have any PVU licenses for a IBM UrbanCode Deploy server, the server cannot run processes.
You can see the type of license that the server is using by logging in to the IBM Urban Code Deploy server, clicking Settings > System Settings and looking at the Server License Type field.
For PVU licensing, the Server License Type field shows Managed Capacity.
For example, in the case of IBM Urban Code Deploy Managed PVU licenses, when the Deploy server is started up it retrieves a PVU license. The number of PVU licenses required to run Deploy is dependent on the Machine/underlying server on which the deploy server is running . For example, if the Deploy server has been installed on a Quad code(4cores) processor, then the calculation would be based on the type of processor multiplied by the value required for each core (Note: The value for each core would be dependent on the processor manufacturer and model, refer the data-sheet for full listing).
This model of licensing is best suited for CLOUD and Virtualized environment, where there is a huge deployment of servers, and multiple servers are running same application. In such a environment the control of how many cores a application would use would be regulated by the relevant virtualization technology. For example :- Hyper V for Microsoft based Virtualization, and V-center for ESX based Vmware virtualization. However, if there is lesser number of cores being used than the full capacity, the licensing administrator should refer the table to ascertain how many PVU units are required to be deployed on the license server.
For example:- If on a Server machine, there are 10 Server sockets, each capable of handling a Quad core processor, the effective number of cores which the server machine can handle is 10x4=40. However, 40 cores may not be fully dedicated to one single application, and the licensing administrator may use the relevant virtualization console to cap the number of cores required for running the application, lets say 20 cores for Urban Code. In such a case, the administrator shall look up the table to find the relevant value for each core against the model of processor in use and then decide the number of PVU units required for the entire application.
Now once we have ascertained the number of PVU units required for running a specific application, we could deploy it on the IBM Rational license key server(RLKS).
Table of Processor Value Units [PVUs] per core :
The tables below list existing generally available processor technologies only, as of the published date. PVU requirements for future processor technologies may differ.
Processor Technologies for IBM,
PVU full-capacity and sub-capacity licensing :
Processor Value Unit (PVU) is a unit of measure by which the Program can be licensed. The number of PVU entitlements required is based on the processor technology defined within the PVU Table by Processor Vendor, Brand, Type and Model Number and by the number of processors made available to the Program. IBM continues to define a processor, for the purpose of PVU-based licensing, to be each processor core on a chip. A dual-core processor chip, for example, has two processor cores.
The Licensee can deploy the Program using either Full Capacity licensing or Virtualization Capacity (Sub-Capacity) licensing according to the Passport Advantage Licensing Terms. If using Full Capacity licensing, the Licensee must obtain PVU entitlements sufficient to cover all activated processor cores* in the physical hardware environment made available to or managed by the Program, except for those servers from which the Program has been permanently removed. If using Virtualization Capacity licensing, the Licensee must obtain entitlements sufficient to cover all activated processor cores made available to or managed by the Program, as defined according to the Virtualization Capacity License Counting Rules .
Advantages of Processor Value Units [PVUs] :
- As simple a licensing structure as possible, understanding that simplicity needs to be balanced against precise measurements of the potential value that a customer receives from their middleware.
- Greater flexibility in deploying middleware licenses on servers that use multi-core chip technologies, using sub-capacity licensing where they have partitioned those systems more granularly.
Continued middleware price performance improvements as the underlying hardware performance improves.
Passport Advantage Virtualization Capacity (Sub-capacity) Licensing
LINK : http://www.ibm.com/software/lotus/passportadvantage/subcaplicensing.html
Processor Value Unit (PVU) licensing FAQs
LINK : http://www.ibm.com/software/lotus/passportadvantage/pvufaqgen.html
Processor value unit calculator
LINK : https://www-112.ibm.com/software/howtobuy/passportadvantage/valueunitcalculator/vucalc.wss