Home/publications/How to License IBM InfoSphere Data Replication (CDC Replication) in Open Systems
How to License IBM InfoSphere Data Replication (CDC Replication) in Open Systems (Windows, Linux, Unix)
IBM LICENSING
Achieve a thorough understanding of IBM InfoSphere Data Replication (IIDR) and IBM Data Replication (IDR) licensing.
Explore cost-efficient licensing strategies via detailed break-even analysis, ensuring compliance and minimizing expenses. Utilize the supplied guide for licensing managers and practice with the included license cost calculation templates.
This documentation is provided by OMTCO, an advisory company registered in Munich, Germany. For more publications, visit https://omtco.eu/publications. Refer to the end of the document for the authors, statement of independence, and disclaimer. For comments or questions, contact us at publication@omtco.eu.
Abstract
This document is intended for IT leaders, software asset managers, and licensing managers interested in IBM data replication. It provides comprehensive guidance on licensing IBM InfoSphere Data Replication (CDC Replication) software, covering both IBM InfoSphere Data Replication (IIDR) and IBM Data Replication (IDR) licenses. It includes typical data replication architectures, in-depth IBM licensing analysis, and cost calculations. A detailed break-even analysis and optimization strategies help licensing managers make informed, compliant, and cost-effective decisions.
Background
IBM InfoSphere Data Replication (CDC Replication) software has emerged as a preferred technical solution for data replication, offering benefits such as continuous data availability, integration with data warehousing, and zero-downtime database upgrades. Licensing IBM data replication in open systems presents technical and licensing challenges and opportunities.
Licensing managers face numerous challenges. They must understand the technical aspects of the data replication architecture, identify software components and recognize source and target datastores. Additionally, they must comprehend IBM licensing, learn how to calculate license consumption, and select the appropriate license, whether IBM InfoSphere Data Replication (IIDR) or IBM Data Replication (IDR). Achieving this understanding of data replication architecture, IBM licensing, and cost mechanisms helps licensing managers maintain compliance while optimizing costs.
Methodology
Only publicly available sources are used for this analysis, such as the IBM price list and IBM licensing documents. All sources are listed at the end of the document.
The analysis follows four steps. First, define the data replication architecture, identify the IIDR software components, source and target datastores. Next, interpret IBM licensing for IIDR and IDR to highlight common terms and differences. Then, conduct a comparative cost analysis for each architecture by applying IIDR and IDR licensing models. Finally, determine a cost optimization strategy by finding the break-even point between IIDR and IDR while ensuring compliance.
Results
The comparative analysis reveals critical differences in licensing, costs, and optimization strategies. This helps managers determine the best licensing option based on their specific architecture.
IIDR and IDR licenses share common terms but differ in license consumption calculation. Neither requires licensing for the Management Console or Access Server. However, they differ for the data replication engine: IIDR requires licenses for both source and target datastores, while IDR requires licenses only for the source datastore.
IDR licenses (€ 215.48 per PVU) are more expensive than IIDR licenses (€ 114.40 per PVU) but require holding fewer licenses. IIDR has a lower unit price but requires licensing more environments. To identify the most cost-effective license and optimize costs, licensing managers can follow this guide: Licensing with IIDR is cheaper if (Target cores ≤ 0.88357 * Source cores); conversely, licensing with IDR is cheaper if (Target cores ≥ 0.88357 * Source cores).
Conclusion
A comparative analysis of IBM InfoSphere Data Replication (IIDR) and IBM Data Replication (IDR) licensing, along with an understanding of the data replication architecture, detailed cost calculations, and break-even analysis, assists licensing managers in comparing costs and optimizing strategies – while ensuring compliance.
This process helps identify opportunities and select the most cost-effective licensing strategy tailored to specific needs, enabling informed, compliant, and economical decisions for IBM data replication environments. Consider reaching out to the software vendor for support or onboarding a licensing expert for advice and guidance.
This document only considers data replication architectures in open systems (Windows, Linux, Unix): source datastores are replicated to target datastores via IBM replication engines, all deployed in open systems. In other words, data replication from z/OS to z/OS is not considered in this document.
Exhibit 1 – Functional Data Replication
Key components
An IBM InfoSphere Data Replication environment in open systems consists of five key components.
The Management Console provides a web interface to configure replication tasks, manage data replication environments, and monitor replication. Software: IBM InfoSphere Data Replication Management Console.
The Access Server provides access to replication services, manages connections, and ensures the performance of data replication. It is accessed through the Management Console. Software: IBM InfoSphere Data Replication Access Server.
The Source Datastore hosts the source data to be replicated to the target datastore – it can be any database (such as IBM DD2, Microsoft SQL Server, Oracle Database) or data repository.
The Target Datastore stores the replicated data – it can be any database, application, or repository.
The Data Replication Engine maintains data consistency between the source and target datastores. It comprises two instances of the replication engine: one instance acts as the Source Capture Engine (SCE), captures changes from the source datastore and pushes data to the target, while the other instance acts as the Target Engine (TE), receives and applies the changes to the target datastore. In a one-tier architecture, the SCE is deployed on the server hosting the source datastore, and the TE on the server hosting the target datastore. In a multi-tier architecture, both instances of the data replication engine are deployed on dedicated servers. An example of a data replication engine is IBM CDC (Change Data Capture) Replication, provided with various database connectors [1].
2. IBM [InfoSphere] Data Replication Licenses (IIDR/IDR)
IBM licenses for data replication in open systems are measured in the IBM metric Processor Value Units (PVUs).
Two IBM licenses are available: IBM InfoSphere Data Replication (IIDR) and IBM Data Replication (IDR). Both IIDR and IDR licenses [3] are applicable to all environments (production and non-production) with the following unit prices in € per PVU. Note that IDR licenses are approximately twice as expensive as IIDR licenses.
Part number
License
Acronym
Unit price € (base line)
Unit price € (J-50%)
D0L34LL
IBM InfoSphere Data Replication Processor Value Unit (PVU) License + SW Subscription & Support 12 Months
IIDR
257.07
114.40
D1R9KLL
IBM Data Replication Per Processor Value Unit (PVU) License + SW Subscription & Support 12 Months
IDR
484.23
215.48
Exhibit 2 – Unit Price of Licenses for All Environments
Non-production environments pricing
For non-production environments, both licenses are available at a ~50% discount.
Part number
License
Acronym
Unit price € (base line)
Unit price € (J-50%)
D1RB0LL
IBM Data Replication for non-production environments Per Processor Value Unit (PVU) License + SW Subscription & Support 12 Months
IDR non-production
242.71
108.00
D0L2NLL
IBM InfoSphere Data Replication for non-production environments Processor Value Unit (PVU) License + SW Subscription & Support 12 Months
IIDR non-production
127.94
56.94
Exhibit 3 – Unit Price of Non-Production Licenses
3. Analysis of IBM Licensing
3.1. IIDR/IDR Licenses Compatibility for Data Replication in Open Systems
IIDR and IDR Licenses can be used to license data replication in open systems.
IIDR licenses
According to IIDR licensing:
“Licensee is not authorized to use any of the following components or functions of the Program: CDC for Db2 for z/OS Remote Source, VSAM for z/OS Remote Source“ (ref. L-JZAX-D3RX43-01-10-2023-zz-en, IBM InfoSphere Data Replication v11.4.0.5 GA, published October 17, 2023).
Understanding IBM licensing – This sentence refers to a technical restriction on the data replication engine while using this license (“Licensee is not authorized to use”), the IIDR software (“the Program”), the forbidden components (“CDC for Db2 for z/OS Remote Source, VSAM for z/OS Remote Source”). This means that while using the IIDR license to license a data replication environment, the data replication may not connect to a source on z/OS. In other words, IIDR licenses are restricted to a source/target in open systems (Windows, Linux, Unix).
IDR licenses
IDR licensing has the same restriction as IIDR licensing concerning the remote source [4]:
“Licensee is not authorized to use any of the following components or functions of the Program: CDC for Db2 z/OS Remote Source” (ref. L-FVSX-VJL8JJ-01-10-2023-zz-en, LI IDR v11.4.0.5 GA, published October 17, 2023).”
This means that IDR licenses may be used to license data replication in open systems: the source and target datastores are both in open systems.
3.2. IIDR and IDR Licenses as Alternative Licensing – Not Cumulative
During the installation of the IBM CDC Replication engine, software ID tags are deployed on the replication engine machines. For example, in version 11.4, these tags include:
IBM_Infosphere_Data_Replication_11.4.0.0.swidtag
IBM_Data_Replication_11.4.0.0.swidtag
These tags, part of the ISO/IEC 19770-2 standard, provide detailed information about the installed software. Software Asset Management (SAM) tools scan these files to determine which environments need licensing.
Depending on the deployment of data replication software, SAM tools may detect both IIDR and IDR tags on the machine hosting the IIDR Replication Engine. Most SAM tools mistakenly interpret that both IDR and IIDR licenses are required for the IIDR Replication Engine environment. However, the IIDR Replication Engine should not be licensed directly; instead, licensing should apply to the source and target datastores. Additionally, IIDR and IDR are alternative licensing methods, so there is no need for duplicate licensing. As a result, SAM tools commit two mistakes: reporting a duplicate (!) licensing and licensing the wrong (!) environment.
The software ID tags should be manually deployed by IT personnel on the appropriate machines to be licensed: either the IDR tags on the source datastore (if an IDR license is chosen) or the IIDR tags on both the source and target datastores (if an IIDR license is chosen). The original tags deposited during the deployment of the software in the data replication engine environment should then be manually deleted.
In summary, both IBM InfoSphere Data Replication PVU licenses (IIDR) and IBM Data Replication PVU licenses (IDR) may be used to license a data replication, where the source and target datastores are in open systems. These licenses may not be used if the source or target datastores are on z/OS. Both are alternative means of licensing.
3.3. Licensing the IIDR Management Console and IIDR Access Server
IBM licensing for IIDR and IDR licenses instructs not to consider the Management Consoles and Access Servers in the license counting. In other words, they do not consume any IIDR or IDR licenses.
According to IIDR licensing:
“(…) these components are not used to determine the number of entitlements required for the Program. IBM InfoSphere Data Replication Management Console. IBM InfoSphere Data Replication Access Server (…)” (ref. L-JZAX-D3RX43-01-10-2023-zz-en, IBM InfoSphere Data Replication v11.4.0.5 GA, published October 17, 2023).”
Understanding IBM licensing – This sentence refers to software excluded from the license calculation (“these components are not used to determine”), the number of licenses needed (“number of entitlements required”), the CDC Replication engine (“the Program”), the deployments of Management Console and Access Server (“IBM InfoSphere Data Replication Management Console. IBM InfoSphere Data Replication Access Server”). This means that deployments of IIDR Management Console and IIDR Access Server do not need to be licensed; when licensing with IIDR licenses, they do not consume any IIDR licenses.
The same is stated by IDR licensing (ref. L-FVSX-VJL8JJ-01-10-2023-zz-en, LI IDR v11.4.0.5 GA, published October 17, 2023). While licensing with IDR licenses, deployments of IIDR Management Console and IIDR Access Server do not consume any IDR licenses.
In summary, for both IBM InfoSphere Data Replication PVU licenses (IIDR) and IBM Data Replication PVU licenses (IDR), the IIDR Management Console and IIDR Access Server do not consume any licenses.
3.4. Licensing the CDC Replication Engine with IIDR Licenses
There is a distinction between IIDR and IDR licenses; first consider IIDR licenses.
The CDC Replication engine is not licensed directly
According to IIDR licensing:
“Instead of the entitlements required for the Program directly, Licensee must obtain PVU entitlements for this Program sufficient to cover the processor cores for the systems on which the resources managed or processed by the Program reside.” (ref. L-JZAX-D3RX43-01-10-2023-zz-en, IBM InfoSphere Data Replication v11.4.0.5 GA, published October 17, 2023).”
Understanding IBM licensing – The first part of the sentence refers to the IIDR licenses (“entitlements required”), the CDC Replication engine (“required for the Program”), and the server on which it is deployed (“directly”). This can be interpreted as: Instead of licenses being consumed by the servers on which the CDC Replication engine is deployed. This means that the servers hosting the CDC Replication engine do not need to be directly licensed; they do not consume any IIDR licenses.
How to license the CDC Replication engine
The second part of the sentence clarifies: it refers to the organization (“Licensee”), the IIDR licenses that must be purchased in PVU metric (“PVU entitlements”), the CDC Replication engine (“this Program”), and the servers (“the systems”) on which the source and target datastores are hosted (“the resources managed or processed by the Program reside”). This means that IIDR PVU licenses [5] need to be obtained for the servers that are hosting the source and target datastores.
In summary, while using IBM InfoSphere Data Replication (IIDR) PVU licenses, CDC Replication engine deployments are licensed by licensing the servers hosting the source and target datastores. The servers hosting the actual deployments of the CDC Replication engine do not consume any licenses.
3.5. Licensing the CDC Replication Engine with IDR Licenses
IDR licensing instructs similarly to IIDR licensing concerning the licensing of the CDC Replication Engine:
“Instead of the entitlements required for the Program directly, Licensee must obtain PVU entitlements for this Program sufficient to cover the processor cores for the systems on which the resources managed or processed by the Program reside.” (ref. L-FVSX-VJL8JJ-01-10-2023-zz-en, LI IDR v11.4.0.5 GA, published October 17, 2023).
However, licensing includes an additional instruction:
“When determining the number of entitlements required for Licensee’s installation or use of the Program, the installation or use of the following Program components are not taken into consideration. (…) Target data resources managed or processed by the Program (…)” (ref. L-FVSX-VJL8JJ-01-10-2023-zz-en, LI IDR v11.4.0.5 GA, published October 17, 2023).
Understanding IBM licensing – That sentence refers to the IDR licenses that must purchase (“number of entitlements”), the CDC Replication engine deployment (“installation or use of the Program”), and the target datastore (“target data resources managed or processed”) connected to the CDC Replication engine (”by the Program “). This means that the servers hosting the target datastores do not need to be licensed; they do not consume any IDR licenses. It may be noted that this instruction contradicts the previous one.
How to interpret the contradiction in IDR licensing?
This contradiction in IDR licensing is obvious: one sentence requires licensing the source and target datastores (“the systems on which the resources managed or processed by the Program reside”), while another sentence states that the target datastores do not need licenses (“(…) are not taken into consideration. (…) Target data resources (…)”). The right provided by the second sentence overrides the obligation required by the first sentence: the target datastores do not need to be licensed.
IBM licensing information is built on standardized text blocks – the first sentence is the same text block inserted in IIDR and IDR licensing. The derogation from licensing provided in IDR licensing is provided as an added paragraph. IBM licensing must always be understood as a whole – any contradictions are interpreted in favor of the customer.
In summary, while using IBM Data Replication (IDR) PVU licenses, CDC Replication engine deployments are licensed by licensing the servers hosting the source datastores. The servers hosting the actual deployments of the CDC Replication engine and the servers where the target datastores reside do not need any licenses.
4. Example – One-to-One Data Replication (Architecture 1)
Architecture 1 is data replication in open systems (Windows, Linux, Unix) from one source to one target, in multi-tier architecture: the replication engine, the source datastore, and the target datastore are on different machines.
Exhibit 4 – One-to-One Data Replication (Architecture 1)
The source datastore is an IBM Db2 Standard on a Linux virtual machine VM1 with 12 cores. The CDC replication engine is deployed on a Linux virtual machine VM2 with 4 cores. The target datastore is a Microsoft SQL Server Enterprise on a physical server PS3 (Windows Server) with 24 cores. The characteristics of the environments with the Access Server and the Management Console are not relevant to the calculation, as these deployments do not consume licenses.
The IBM core factor for Architecture 1 is assumed to be 70 PVU/core to the IBM PVU table (ref. IBM PVU Core Factor Table, retrieved July 14, 2024).
Leveraging the opportunity from IIDR vs. IDR licensing discrepancy
IIDR and IDR are alternative licenses to license a data replication environment. Leveraging the discrepancies between IIDR and IDR licensing can help optimize costs effectively.
Choosing to license the environment with IBM InfoSphere Data Replication (IIDR) PVU licenses will result in cheaper licenses but will require holding more licenses.
Conversely, choosing to license the environment with IBM Data Replication (IDR) PVU licenses will result in more expensive licenses but will require holding less licenses.
Understanding the rights granted by IDR and IIDR licensing helps optimize costs.
4.1. Licensing with IIDR Licenses
While using IIDR licenses (€ 114.40 per PVU J-50%), only VM1 (840 PVU) and PS3 (1680 PVU) hosting the source and target datastores must be licensed. VM2 (CDC Replication Engine), VM4 (Access Server) and VM 5 (Management Console) do not need to be licensed. Therefore, 2520 PVU IIDR licenses must be acquired, at a cost of € 288K (J-50%).
[For clarity, values are presented with reduced decimal precision; the totals remain mathematically accurate.]
Component
Machine
Type license
No. of cores
PVU/core
No. of PVU licenses
License unit price € per PVU (J-50%)
License costs € (J-50%)
Source datastore
Virtual machine VM1
IIDR (PVU)
12
70
840
114
96,096
CDC Replication
Virtual machine VM2
No
–
–
–
–
–
Target datastore
Physical server PS3
IIDR (PVU)
24
70
1,680
114
192,192
IIDR Access Server
Virtual machine VM4
No
–
–
–
–
–
IIDR Management Console
Virtual machine VM5
No
–
–
–
–
–
Total
36
2,520
288,288
Exhibit 6 – Costs for IIDR Licenses in Architecture 1
4.2. Licensing with IDR Licenses
While using IDR licenses (€ 215.48 per PVU J-50%), only VM1 (840 PVU) hosting the source datastore must be licensed. VM2 (CDC Replication Engine), VM4 (Access Server), VM 5 (Management Console), and PS3 (target datastore) do not need to be licensed. Therefore, 840 PVU IDR licenses must be acquired, at a cost of € 181K (J-50%).
[For clarity, values are presented with reduced decimal precision; the totals remain mathematically accurate.]
Component
Machine
Type license
No. of cores
PVU/core
No. of PVU licenses
License unit price € per PVU (J-50%)
License costs € (J-50%)
Source datastore
Virtual machine VM1
IDR (PVU)
12
70
840
215
181,003
CDC Replication
Virtual machine VM2
No
–
–
–
–
–
Target datastore
Physical server PS3
No
–
–
–
–
–
IIDR Access Server
Virtual machine VM4
No
–
–
–
–
–
IIDR Management Console
Virtual machine VM5
No
–
–
–
–
–
Total
12
840
181,003
Exhibit 7 – Costs for IDR Licenses in Architecture 1
4.3. Cost Optimization
Optimization of investment (license costs)
Licensing Architecture 1 with IDR licenses is cheaper than with IIDR licenses.
Indeed, although IDR licenses (€ 215.48 per PVU J-50%) are nearly twice as expensive as IIDR licenses (€ 114.40 per PVU J-50%), they allow licensing only the source datastore (VM1 with 840 PVU) rather than both the source and target datastores (VM1 and PS3 with a total of 2520 PVU).
Choosing an IDR license in this environment permits a reduction in the number of PVU licenses and saves costs (€ 181K vs. € 288K).
Optimization of total costs
Licenses acquired are held over several years. A five-year cost calculation helps understand the cost impact of licensing a data replication environment, which can be included in a project budget plan.
The acquisition of licenses is classified as an investment and depreciated over a three-year period at a rate of 33% per year (straight-line depreciation).
IBM charges 20% of the license costs annually for subscription and support (maintenance). Maintenance costs are not charged in the first year, as they are included in the initial license acquisition.
The table below shows the cost over five years for both IIDR and IDR with a cumulative cost over a five-year period.
[For clarity, values are presented with reduced decimal precision; the totals remain mathematically accurate.]
Year
Depreciation License cost (K€)
Maintenance cost (K€)
Total cost (K€)
Year 1
96
–
96
Year 2
96
58
154
Year 3
96
58
154
Year 4
–
58
58
Year 5
–
58
58
Total
288
231
519
Exhibit 8 – Total Cost Over 5 Years for IIDR Licenses in Architecture 1
IIDR licenses require an investment of € 288K, depreciated over three years (€ 96K per year). Maintenance is included in the license acquisition in the first year. Successive maintenance (starting in year 2) is 20% of the license cost (€ 58K per year). Total costs peak in years 2 and 3 as the depreciation of the license acquisition and the maintenance are cumulated.
[For clarity, values are presented with reduced decimal precision; the totals remain mathematically accurate.]
Year
Depreciation License cost (K€)
Maintenance cost (K€)
Total cost (K€)
Year 1
60
–
60
Year 2
60
36
97
Year 3
60
36
97
Year 4
–
36
36
Year 5
–
36
36
Total
181
145
326
Exhibit 9 – Total Cost Over 5 Years for IDR Licenses in Architecture 1
Now, the IDR licenses require an investment of € 181K, depreciated over three years (€ 60K per year). Maintenance is included in the license acquisition in the first year. Successive maintenance (starting in year 2) is 20% of the license cost (€ 36K per year). Total costs peak in years 2 and 3 as the depreciation of the license acquisition and the maintenance are accumulated.
In summary, choosing IDR licenses over IIDR licenses in Architecture 1 provides cost optimization over a 5-year period, resulting in cumulative savings of € 193K.
5. Example – Multiple-to-Multiple Data Replication (Architecture 2)
Architecture 2 is data replication from multiple sources in open systems, to multiple targets in open systems, in multi-tier architecture: two instances of the data replication engine, three source datastores, and two target datastores are on different machines.
Exhibit 10 – Multiple-to-Multiple Data Replication (Architecture 2)
The source datastores are IBM Db2 Standard databases on two virtual machines VM1 (4 cores) and VM2 (12 cores) and a Microsoft SQL Server Enterprise on a physical server PS3 (24 cores). The target datastores are Oracle Database Enterprise instances on a virtual machine VM6 (8 cores) and a physical server PS7 (12 cores). The CDC replication engines are deployed on two virtual machines VM4/VM5 each with 8 cores.
Component
Machine
Database
Processors
No. of cores
IBM licensing
Source datastore 1
Virtual machine VM1
IBM Db2 Standard
Intel Xeon Platinum 8260
4
Sub-Capacity
Source datastore 2
Virtual machine VM2
IBM Db2 Standard
Intel Xeon Platinum 8260
12
Sub-Capacity
Source datastore 3
Physical server PS3
Microsoft SQL Server Enterprise
Intel Xeon Gold 6252
24
Full-Capacity
CDC Replication engine 1
Virtual machine VM4
n/a
Intel Xeon Platinum 8260
8
Sub-Capacity
CDC Replication engine 2
Virtual machine VM5
n/a
Intel Xeon Platinum 8260
8
Sub-Capacity
Target datastore 1
Virtual server VM6
Oracle Database Enterprise
Intel Xeon Platinum 8260
8
Sub-Capacity
Target datastore 2
Physical server PS7
Oracle Database Enterprise
Intel Xeon Gold 6252
12
Full-Capacity
IIDR Access Server
Virtual machine VM8
–
–
–
–
IIDR Management Console
Virtual machine VM9
–
–
–
–
Exhibit 11 – Components in Architecture 2
5.1. Licensing with IIDR Licenses
While using IIDR licenses (€ 114.40 per PVU J-50%), only the source datastores (VM1, VM2, PS3) and the target datastores (VM6, PS7) must be licensed. The CDC replication engines do not need to be licensed. A total of 4200 PVU IIDR licenses are required, at a cost of € 480K (J-50%).
[For clarity, values are presented with reduced decimal precision; the totals remain mathematically accurate.]
Component
Machine
Type license
No. of cores
PVU/core
No. of PVU licenses
License unit price € per PVU (J-50%)
License costs € (J-50%)
Source datastore 1
Virtual machine VM1
IIDR (PVU)
4
70
280
114
32,032
Source datastore 2
Virtual machine VM2
IIDR (PVU)
12
70
840
114
96,096
Source datastore 3
Physical server PS3
IIDR (PVU)
24
70
1,680
114
192,192
CDC Replication engine 1
Virtual machine VM4
No
–
–
–
–
–
CDC Replication engine 2
Virtual machine VM5
No
–
–
–
–
–
Target datastore 1
Virtual server VM6
IIDR (PVU)
8
70
560
114
64,064
Target datastore 2
Physical server PS7
IIDR (PVU)
12
70
840
114
96,096
IIDR Access Server
Virtual machine VM8
No
–
–
–
–
–
IIDR Management Console
Virtual machine VM9
No
–
–
–
–
–
Total
60
4,200
480,480
Exhibit 12 – Costs for IIDR Licenses in Architecture 2
5.2. Licensing with IDR Licenses
While using IDR licenses (€ 215.48 per PVU J-50%), only the source datastores (VM1, VM2, PS3) must be licensed. The CDC Replication Engines and the target datastores do not need to be licensed. A total of 2800 PVU IIDR licenses are required, at a cost of € 603K (J-50%).
[For clarity, values are presented with reduced decimal precision; the totals remain mathematically accurate.]
Component
Machine
Type license
No. of cores
PVU/core
No. of PVU licenses
License unit price € per PVU (J-50%)
License costs € (J-50%)
Source datastore 1
Virtual machine VM1
IDR (PVU)
4
70
280
215
60,334
Source datastore 2
Virtual machine VM2
IDR (PVU)
12
70
840
215
181,003
Source datastore 3
Physical server PS3
IDR (PVU)
24
70
1,680
215
362,006
CDC replication engine 1
Virtual machine VM4
No
–
–
–
–
–
CDC replication engine 2
Virtual machine VM5
No
–
–
–
–
–
Target datastore 1
Virtual server VM6
No
–
–
–
–
–
Target datastore 2
Physical server PS7
No
–
–
–
–
–
IIDR Access Server
Virtual machine VM8
No
–
–
–
–
–
IIDR Management Console
Virtual machine VM9
No
–
–
–
–
–
Total
40
2,800
603,344
Exhibit 13 – Costs for IDR Licenses in Architecture 2
5.3. Cost Optimization
Optimization of investment (license costs)
Licensing Architecture 2 with IIDR licenses is cheaper than with IDR licenses.
Indeed, IDR licenses require licensing only the sources (VM1, VM2, PS3 with 2800 PVU), while IIDR licenses require licensing both sources and targets (VM1, VM2, PS3, VM6, PS7 with 4200 PVU).
Choosing IIDR licenses in this environment increases the number of PVU licenses (4200 IIDR PVU vs. 2800 IDR PVU) but reduces costs (€ 480K vs. € 603K) since IIDR licenses are half the price of IDR licenses (€ 114.40 per PVU vs € 215.48 per PVU).
Optimization of total costs
The acquisition of licenses is classified as an investment depreciated over a three-year period at a rate of 33% per year (using straight-line depreciation).
IBM charges 20% of the license costs annually for subscription and support (maintenance). Maintenance costs are not charged in the first year, as they are included in the initial license acquisition.
The following tables show the total cost of ownership over five years for both IIDR and IDR licenses. Every value in a total row is rounded to the nearest K€.
[For clarity, values are presented with reduced decimal precision; the totals remain mathematically accurate.]
Year
Depreciation License cost (K€)
Maintenance cost (K€)
Total cost (K€)
Year 1
160
–
160
Year 2
160
96
256
Year 3
160
96
256
Year 4
–
96
96
Year 5
–
96
96
Total
480
384
865
Exhibit 14 – Total Costs Over 5 Years for IIDR Licenses in Architecture 2
IIDR licenses require an investment of € 480K, depreciated over three years (€ 160K per year). Maintenance is included in the license acquisition in the first year. Successive maintenance, starting in year 2, is 20% of the license cost (€ 96K per year). Total costs peak in years 2 and 3 as the depreciation of the license acquisition and the maintenance are accumulated.
[For clarity, values are presented with reduced decimal precision; the totals remain mathematically accurate.]
Year
Depreciation License cost (K€)
Maintenance cost (K€)
Total cost (K€)
Year 1
201
–
201
Year 2
201
121
322
Year 3
201
121
322
Year 4
–
121
121
Year 5
–
121
121
Total
603
483
1,086
Exhibit 15 – Total Costs Over 5 Years for IDR Licenses in Architecture 2
Now, the IDR licenses require an investment of € 603K, depreciated over three years (€ 201K per year). Maintenance is included in the license acquisition in the first year. Successive maintenance (starting in year 2) is 20% of the license cost (€ 121K per year). Total costs peak in years 2 and 3 as the depreciation of the license acquisition and the maintenance are cumulated.
In summary, for Architecture 2, IIDR is more cost-effective over a 5-year period, offering a 25% saving compared to IDR. Choosing IIDR licenses over IDR licenses provides cost optimization, resulting in cumulative savings of € 221K over the 5-year period.
6. Cost Optimization and Break-Even Analysis
6.1. Break-Even Analysis with Fixed Source Cores
As a simplified introduction to the break-even analysis, this chapter will introduce Architecture 3, a modification of Architecture 1.
Architecture 3 with fixed source cores and variable target cores
In Architecture 3, the target cores are variable, while the source cores are fixed at 12, the same value as in Architecture 1. The break-even point will be based on this architecture. The IBM core factor for Architecture 3 is assumed to be 70 PVU/core, consistent with Architecture 1.
Exhibit 16 – Data Replication with Fixed Source Cores (Architecture 3)
The cost of IIDR licenses is based on the size of both the source and target, whereas the cost of IDR licenses is based solely on the size of the source:
The costs of IIDR and IDR licenses can be plotted for a variable number of target cores ranging from 2 to 40 as two lines on a graph. The x-axis represents the number of target cores, and the y-axis represents the cost of the licenses.
The break-even point is the intersection of the two lines, occurring between 10 and 12 cores:
For target sizes below 10 cores, licensing with IIDR licenses is cheaper.
For target sizes above 12 cores, licensing with IDR licenses is cheaper.
By varying the number of target cores, different architectures can be imagined and placed on the graph: Architecture 3a with 6 target cores and Architecture 3b with 14 target cores.
Architecture 3a, with 12 source cores and 6 target cores, is cheaper with IIDR licenses (€ 144K) and more expensive with IDR licenses (€ 181K).
Architecture 3b, with 12 source cores and 14 target cores, is cheaper with IDR licenses (€ 181K) and more expensive with IIDR licenses (€ 208K).
Architecture 1, with 12 source cores and 24 target cores, as also shown on the graph, is cheaper with IDR licenses (€ 181K) and more expensive with IIDR licenses (€ 288K).
Exhibit 17 – License Cost Dependency when Source Size is Fixed
6.2. Break-Even Analysis with Variable Source and Target Sizes
To generalize the break-even analysis, this chapter will introduce Architecture 4, where both source and target cores are variable. The break-even point will then be determined based on this architecture.
Exhibit 18 – Data Replication with Variable Source (Architecture 4)
The IBM core factor for Architecture 4 is assumed to be 70 PVU/core, consistent with all architectures in this document.
The cost of IIDR licenses is based on the size of both the source and target, whereas the cost of IDR licenses is based solely on the size of the source:
The break-even line is plotted on a graph for a variable number of source and target cores ranging from 2 to 40. The x-axis represents the number of target cores, and the y-axis represents the number of source cores.
Architecture 1 and 2 are placed on the graph with their respective costs of IIDR and IDR licenses.
Exhibit 19 – Break-Even Graph
The break-even line delimits the areas where IIDR and IDR are cheaper:
Below the break-even line (where Target cores ≥ 0.88357 * Source cores): IDR licenses are cheaper.
Above the break-even line (where Target cores ≤ 0.88357 * Source cores): IIDR licenses are cheaper.
The graph serves as a tool for licensing managers to compare the costs of IIDR and IDR licenses based on the number of source and target cores. By visualizing the break-even line and the cost-effective areas, managers can make informed decisions to select the most cost-efficient licensing option.
6.3. Guide for Licensing Managers – Identify the Cheaper License
This guide helps licensing managers determine whether IIDR or IDR licenses are more cost-effective for a given architecture and calculate the associated costs.
By following these steps, licensing managers can accurately determine the most cost-efficient licensing option for their specific architecture. Utilizing the break-even graph and precise cost calculations ensures informed decision-making, optimizes license expenditure, and ensures compliance with IBM licensing requirements.
In addition, calculation templates are provided with the download package (refer to the file CalculationTables.xlsx, tab READ_ME, paragraph 5. Instructions to use). It allows licensing managers to generate tables for their specific architectures.
Step 1: Understand the architecture
Verify software usage – Ensure that the data replication architecture uses IBM InfoSphere Data Replication software. If not, IBM licenses are not applicable.
Check system compatibility – Confirm that the data replication architecture is on open systems (Windows, Linux, or Unix). IIDR and IDR licenses are not permitted for environments with sources or targets on z/OS.
Step 2: Technical data collection
Identify software components – Determine the software components in the architecture, including Management Console, Access Server, Data Replication Engine, and Source/Target datastores.
Collect Core Numbers – Gather the number of cores in the environments hosting the source and target datastores.
Step 3: Determine the cheaper license
Use the Break-Even Graph – Position the architecture on the break-even graph.
If the architecture is above the break-even line, IIDR licenses are cheaper.
If the architecture is below the break-even line, IDR licenses are cheaper.
Exhibit 20 – Determination of the Cheaper License
Step 4: Calculate costs
Apply Cost Formulas – Calculate the costs for desired license using the formulas:
Check License Availability – Verify if unused IIDR or IDR licenses are available. If not, proceed to purchase the required licenses.
6.4. Break-Even Analysis for Mathematicians
To generalize the break-even analysis, this chapter will determine the break-even points based on a generic Architecture 5, which includes multiple source and target cores.
The source sizes, expressed in cores, are denoted as xs1, x s2 … x si … xsm for the m source datastores.
The target sizes, expressed in cores, are denoted as xt1, x t2 … x ti … xtn for the n target datastores.
The IBM core factor, expressed in PVU per core, may vary for each source and target. These factors are denoted as fs1, fs2 … fsi … fsm for the m source datastores, and ft1, ft2 … fti … ftn for the n target datastores.
The license unit prices for IIDR and IDR, expressed in €/PVU, are listed in the IBM price list applicable to the organization. They are denoted as PIIDR and PIDR.
The costs of IIDR and IDR licenses, expressed in €, are denoted as C€IIDRand C€IDR, respectively.
The cost of IIDR licenses is calculated by summing the sizes (in cores) of all source and target datastore environments, each multiplied by their respective IBM core factors (in PVU per core), and then multiplying the total by the unit price of IIDR licenses (in €/PVU). The function is linear in multiple variables:
Similarly, the cost of IDR licenses is calculated by summing the sizes (in cores) of all source datastore environments, each multiplied by their respective IBM core factors (in PVU per core), and then multiplying the total by the unit price of IDR licenses (in €/PVU). For IDR licenses, only the sizes of the source datastores (not the targets) are considered. The function is also linear in multiple variables:
then IIDR and IDR have the same costs, and that’s the breakeven point.
6.5. Conclusion
A generalized break-even analysis has been conducted using generic Architecture 5, incorporating multiple sources and targets. By defining the source and target sizes and IBM core factors, the cost functions for IIDR and IDR licenses have been derived:
Rearranging terms, the break-even point depends on the relationship between source and target PVUs, adjusted by their IBM core factors and unit prices:
The conditions for cost-effectiveness have been identified: IIDR licenses are cheaper if the weighted target PVUs are less than or equal to the adjusted source PVUs; otherwise, IDR licenses are more economical.
This framework enables licensing managers to determine the most cost-efficient option for complex architectures, optimizing licensing expenditures and ensuring IBM compliance.
7. Glossary
Break-Even Point | The point where costs for IDR and IIDR become equal. Before it, IIDR was cheaper and after it, IDR is cheaper.
Break-Even Line | The line where costs for IDR and IIDR becomes equal. Above it, IDR is cheaper, and below it IIDR is cheaper.
CDC Replication Engine | Maintaining data consistency between the source and target datastores. It captures changes from the source datastore and replicates them to the target datastore. It includes Source Capture Engine (SCE) and the Target Engine (TE). The replication from a source datastore to a target datastore ensures data availability and consistency across different systems.
IBM Data Replication (IDR) Licensing | A licensing option for IBM data replication in open systems, priced per Processor Value Unit (PVU). It is typically more expensive per unit than IIDR licenses but may require fewer licenses.
IBM InfoSphere Data Replication (IIDR) Licensing | A suite of data replication tools from IBM, including Q Replication, SQL Replication, and CDC Replication. IIDR licenses are priced per Processor Value Unit (PVU) and are cheaper than IDR licenses.
IBM InfoSphere Data Replication (IIDR) Software | A suite of data replication tools from IBM, including Q Replication, SQL Replication, and CDC Replication. IIDR licenses are priced per Processor Value Unit (PVU) and are cheaper than IDR licenses.
IBM License Metric Tool (ILMT) | A software asset management tool developed by IBM to help manage and optimize software licenses. ILMT automates the discovery and tracking of IBM software deployed in an IT environment, ensuring compliance with IBM’s licensing terms.
License Terms (Acceptance Terms) | As a key event within the framework of a Software License Agreement, the software buyer must accept the license terms and conditions: The respective approval date thereby triggers all – the start of the warranty period, the start of support, the terms of the license, and the clock on payment.
Multi-Tier Architecture | An architectural approach where different components (e.g., source datastore, replication engine, target datastore) are deployed on separate servers to enhance performance and scalability.
Processor Value Unit (PVU) | A metric used by IBM to determine the licensing cost based on the processing power of the hardware on which the software runs.
Q Replication | A type of replication method supported by IIDR that uses message queues to transfer data changes from the source to the target datastore.
Recommended Software Value Plus (RSVP) | A systematic approach or framework designed to evaluate and select software solutions that provide the highest value addition to an organization, considering multiple factors such as cost, features, performance, usability, and long-term benefits. This includes the adjusted cost of a product or service after applying specific reductions or discounts from the baseline price, used to evaluate varying costs based on contract terms or customer agreements.
SQL Replication | A type of replication method supported by IIDR that uses SQL statements to replicate data changes from the source to the target datastore.
Source Capture Engine (SCE) | The part of the CDC Replication engine that captures changes from the source datastore and pushes them to the target.
Source Datastore | The environment with the source data to be replicated – it can be a database (such as IBM Db2, Microsoft SQL Server, Oracle Database) or any application or data repository.
Sub-Capacity Licensing | A licensing approach where licenses are based on the virtual cores assigned to virtual machines rather than the full physical server capacity, applicable in virtualized environments.
Full-Capacity Licensing | A licensing approach where licenses are based on the full physical server capacity which is the total number of processor cores or the total processor capacity of the server.
Target Datastore | The environment where the replicated data is stored. It can be any database, application, or repository.
Target Engine (TE) | Part of the CDC Replication engine that receives and applies changes to the target datastore.
Virtual Machine (VM) | A software-based emulation of a physical computer, used to run applications and deploy replication components in the discussed architectures.
CDC Replication is issued with various database connectors depending on the databases, for instance: CDC Replication engine for Db2 for LUW, for Informix, for InfoSphere DataStage, for Microsoft SQL Server, for Oracle databases, etc. If not stated otherwise, all licensing solutions proposed in this document for CDC Replication are applicable to any CDC database connector.
The unit price RSVP (Recommended Software Value Plus) baseline, without any reductions, is sourced from an IBM public price list. The price level J has been calculated by applying an average reduction, making J equal to 89% of the baseline. All calculations in this document use a price level of J-50%. Typically, large customers experience price ranges from J-50% to J-90%, depending on their contracts. The specific price level may vary, so please consult the pricing schedule in the IBM contract.
The term “IBM InfoSphere Data Replication” (IIDR) can be confusing, as it may refer to both the deployed software components and the licenses. In this document, “IIDR software” refers to the software components deployed on servers, while “IIDR license” or “IDR license” refers to the entitlements purchased to license the data replication environment. Other terms will be understood based on the context; for example, “IIDR Management Console” and “IIDR Access Server” refer to software, whereas “IIDR licensing” or “IDR licensing” refer to the license terms.
The term “source” in the component names can be broadly interpreted to mean either the source datastore or the target datastore. The Source Capture Engine and the Target Engine are two instances of the same replication engine, each configured differently.
To calculate the number of IIDR or IDR licenses required, apply IBM licensing terms, i.e. IBM’s Processor Value Unit (PVU) metric, *not* the terms of the database vendor. If the servers hosting the source and target datastores are virtualized and eligible for Sub-Capacity licensing (e.g., on VMware or AIX), they can be licensed based on the virtual cores assigned to the virtual machines rather than the full physical server capacity. This licensing approach specifically pertains to the data replication software (IIDR or IDR) and not to the databases themselves. For example, if the target datastore is deployed on a Microsoft SQL Server database, the database is licensed according to Microsoft’s licensing rules. However, the IIDR licenses required for the data replication process on this target datastore are calculated according to IBM’s PVU metric. This distinction ensures that while the SQL Server database follows Microsoft’s licensing, the IBM data replication software adheres to IBM’s PVU licensing rules, considering any applicable Sub-Capacity provisions.
The type of repository hosting the source/target datastores is irrelevant to the licensing with IIDR/IDR licenses: it does not matter whether they are databases (Oracle Database, SQL Server…) or any data repository (file server, application). IBM licensing rules must be applied to the datastores, not the database-specific licensing. For example, when using IIDR, the target datastore on VM6 (Oracle Database) must be licensed with IIDR licenses. The PVU calculation for IIDR licenses follows IBM’s PVU counting rules (Sub-Capacity on VM), not Oracle Database’s processor counting rules (licensing on VMware Cluster/VCenter depending on the contract).
IBM InfoSphere Data Replication, IBM Data Replication, and IBM DB2 are registered trademarks of IBM International Business Machines Corp., in the United States and other countries.
Microsoft Windows Server, Microsoft Windows and Microsoft SQL Server are trademarks of Microsoft Corporation in the United States and other countries.
Oracle Database is a trademark of Oracle Corporation in the United States and other countries.
Intel Xeon is a trademark of Intel Corporation in the United States and other countries.
VMware is a registered trademark of VMware, Inc. in the United States and other countries.
AIX is a trademark of IBM Corp., in the United States and other countries.
Linux is a registered trademark of Linus Torvalds in the United States and other countries.
Unix is a registered trademark of The Open Group in the United States and other countries.
Other company, product, or service names may be trademarks or service marks of others, in the United States and other countries.
OMTCO specializes in Software Asset Management (SAM), licensing expertise, compliance audits, and SAM tools, helping organizations manage software assets, optimize costs, and ensure licensing compliance with major vendors like Oracle, IBM, and Microsoft. OMTCO is independent from any software vendor. For tailored advice, contact OMTCO at office@omtco.eu.
Statement of Independence
OMTCO is fully independent of any software vendor, including Microsoft, Oracle, and IBM, as well as any external interests. OMTCO does not sell licenses, maintenance, or support contracts from any third party, nor does it work for any software vendor. Professional and respectful relationships with software vendors are maintained solely for the benefit of clients. As a 100% employee-owned company, OMTCO does not rely on external interests and holds no stakes in any external company or interest.
Confidentiality notice
OMTCO ensures strict confidentiality, safeguarding client names, projects, and data. This document is based on public information, OMTCO’s knowledge database, and internal analyses. For more details on our confidentiality practices, please contact an OMTCO representative.
Disclaimer
This document is current as of its initial publication date and may be updated by OMTCO at any time. Not all offerings are available in every country where OMTCO operates. The information in this document is provided “as is” without any warranty, express or implied, including, but not limited to, warranties of merchantability, fitness for a particular purpose, and non-infringement. This report is for informational and illustrative purposes only and does not consider your specific situation. Refer to the disclaimer at https://omtco.eu/disclaimer.