Oracle Cloud Licensing

Oracle GoldenGate Licensing in Cloud & Hybrid Environments: AWS, Azure, and OCI

A comprehensive guide for CIOs, CTOs, and IT asset managers navigating GoldenGate licensing across public cloud platforms, hybrid deployments, and Oracle Cloud Infrastructure — with BYOL strategies, vCPU calculations, and cost optimization tactics.

Oracle GoldenGateCloud LicensingHybrid Compliance18 min read
2 : 1vCPU-to-License Ratio (AWS/Azure)
~$0.32Per OCPU-Hour (OCI License-Included)
$17,500List Price per Processor License
~75%OCI BYOL Savings vs License-Included

Table of Contents

Executive Summary

Oracle GoldenGate deployments increasingly span on-premises data centers and public clouds. As organisations migrate workloads to AWS, Azure, and OCI, the licensing model shifts from traditional core-factor counting to cloud-specific vCPU rules — creating significant compliance risks for teams unfamiliar with the differences. This guide explains how Oracle's cloud licensing policy applies to GoldenGate, covers the critical requirement to license both source and target systems in every environment, and provides actionable strategies to optimise costs across hybrid architectures. For the foundational overview, start with our Oracle GoldenGate Licensing Overview.

01

GoldenGate on AWS & Azure (BYOL Licensing)

Cloud Rules+

Oracle's standard cloud licensing policy applies when deploying GoldenGate on Amazon Web Services (AWS) or Microsoft Azure. In these third-party clouds, Oracle uses a simple rule: two vCPUs count as one Processor licence. The on-premises core factor table does not apply — a critical distinction many organisations miss.

You must licence all virtual CPUs allocated to any virtual machine where GoldenGate runs. For example, an eight-vCPU instance in AWS requires four GoldenGate Processor licences. This is strictly a Bring Your Own Licence (BYOL) scenario: you can use existing perpetual licences or purchase new ones, but there is no cloud-only GoldenGate SKU.

2:1
The 2-vCPU = 1 Licence Rule

In AWS and Azure, divide total vCPUs by two. Always round up. An instance with 6 vCPUs needs 3 Processor licences. The Intel/AMD core factor table from Oracle's on-premises documentation does not apply here.

Licence Both Source and Target

Every GoldenGate environment — both the system capturing changes (Extract) and the system applying changes (Replicat) — must be independently licensed. There is no exemption for one end of a replication pair being in the cloud. See our full licensing overview.

BYOL Portability

Your existing on-premises GoldenGate licences can be redeployed to AWS or Azure, provided they are not simultaneously used elsewhere and you maintain active Oracle Support. This makes cloud migration straightforward from a licensing standpoint.

Cloud Licensing Insight

Unlike on-premises VMware deployments — where Oracle may require you to licence every core in the physical cluster — AWS and Azure are recognised as authorised cloud environments where sub-capacity licensing applies. You only licence the vCPUs assigned to your specific VM, not the entire underlying host.

⚠ Common Mistake

Do not apply the on-premises core factor (e.g., 0.5 for Intel Xeon) in AWS or Azure. The 2:1 vCPU rule replaces the core factor table entirely. Applying the core factor in the cloud results in under-licensing and compliance exposure during an Oracle audit.

02

GoldenGate on Oracle Cloud Infrastructure (OCI)

OCI Service+

Oracle Cloud Infrastructure offers GoldenGate as a fully managed cloud service, removing the need to install or manage the software yourself. This service provides two distinct pricing models — Licence-Included and BYOL — each with significantly different cost structures.

$
Licence-Included (Pay-Per-Use)

The GoldenGate software licence is bundled into the hourly compute cost. Oracle's published rate is approximately $0.67 per OCPU-hour (~$0.32 per vCPU-hour). You pay only for compute time consumed — ideal for variable or short-term workloads where elasticity matters.

B
BYOL on OCI

If you already own GoldenGate Processor licences with active support, apply them to OCI's managed service at approximately $0.16 per OCPU-hour — a savings of roughly 75% versus Licence-Included pricing. One OCPU corresponds to one Processor licence under BYOL.

OCPU Metering

OCI bills based on OCPU-hours, where 1 OCPU = 2 vCPUs on x86 hardware. Deploying 4 OCPUs continuously for one month (~730 hours) at the licence-included rate costs approximately $1,960. Under BYOL, the same deployment drops to about $470 — plus your existing support fees.

OCI Pricing ModelRate (OCPU/hr)4 OCPU / MonthBest For
Licence-Included~$0.67~$1,960Short-term, variable workloads
BYOL~$0.16~$470Steady-state, long-running
Cost Decision Framework: Use Licence-Included for short-term migrations, dev/test, or POC work. Use BYOL for steady-state production workloads where you already own perpetual licences — the 75% hourly savings adds up dramatically over 12+ months. See our GoldenGate Licence Optimisation Strategies guide for detailed cost modelling.

Need help evaluating OCI vs AWS vs Azure for GoldenGate?

Oracle Advisory Services →
03

Hybrid Deployment Scenarios: On-Premises to Cloud

High Risk+

Hybrid and multi-cloud architectures are the most common — and the most compliance-risky — GoldenGate deployment pattern. Whether you're replicating from an on-premises Oracle database to an Azure SQL instance, or synchronising across OCI and AWS, the core rule is straightforward: every environment running GoldenGate must be independently licensed according to its platform's rules.

🏢
On-Premises Side

Count physical cores × core factor (e.g., 0.5 for Intel). 16-core server = 8 licences. VMware clusters may require licensing all hosts.

☁️
Cloud Side

Count vCPUs ÷ 2. An 8-vCPU Azure VM = 4 licences. Core factor does not apply. OCI: 1 OCPU = 1 licence (BYOL).

🔁
DR Instances

Standby/DR instances require full licensing if GoldenGate is actively applying data. The 10-day failover rule typically does not apply.

🔀
Non-Oracle Targets

Replicating to SQL Server, MySQL, Kafka etc. requires the separate Non-Oracle Database module.

Audit Risk: Unlicensed DR Systems

One of the most common findings in Oracle audits is unlicensed GoldenGate on disaster recovery servers. If GoldenGate is actively applying changes for DR readiness, that server requires a full licence complement. See our HA/DR Licensing Guide for complete details.

Multi-Cloud Example

Scenario: Replicating from an on-prem Oracle database (32 Intel cores × 0.5 core factor = 16 licences) to an AWS EC2 instance (8 vCPUs ÷ 2 = 4 licences). Total requirement: 20 GoldenGate Processor licences. If non-Oracle databases are involved at either end, you also need the GoldenGate for Non-Oracle Database module licence.

04

Cloud vs On-Premises Licensing: Side-by-Side Comparison

Reference+

Understanding the differences between licensing environments is critical for accurate compliance planning. The table below summarises the key distinctions across AWS, Azure, OCI, and traditional on-premises deployments.

Licensing FactorOn-PremisesAWS / AzureOCI (Managed)
Counting MethodPhysical cores × core factorvCPUs ÷ 2OCPUs (1 OCPU = 1 licence)
Core Factor TableYes (e.g., 0.5 for Intel)Not applicableNot applicable
Licence ModelPerpetual, Term, or NUPBYOL onlyBYOL or Licence-Included
Virtualisation RiskHigh (full cluster licensing)Low (sub-capacity allowed)Low (Oracle recognises OCI)
Annual Support~22% of net licence price~22% of net licence priceIncluded in hourly rate
ElasticityLow (fixed capacity)Medium (resize = relicence)High (auto-scaling)
DR LicensingRequired if activeRequired if activeRequired if active
Key Takeaway: The most favourable cloud platform for GoldenGate licensing is OCI, where Oracle recognises its own virtualisation and offers both BYOL and licence-included options. AWS and Azure require BYOL and follow stricter vCPU counting. However, the right choice depends on your broader infrastructure strategy and existing licence inventory. Our Oracle Licence Management Services team can help you model the optimal approach.

Oracle Technology Price List Guide

Learn how to read Oracle's price list, calculate processor counts, and understand discount tiers.

Read the Guide →
05

Common Compliance Pitfalls in Cloud Deployments

Audit Risk+

Oracle's LMS and GLAS teams increasingly scrutinise cloud deployments during audits. These are the most common compliance failures we encounter in our audit defence engagements:

Applying Core Factors in the Cloud

Organisations apply the on-prem core factor (0.5 for Intel) to cloud vCPUs, halving their calculated licence requirement. Oracle's cloud policy is explicit: the core factor table does not apply in AWS or Azure.

Forgetting to Licence the Target System

Teams often licence the on-prem source but overlook the cloud target. GoldenGate requires licensing on every server where Extract or Replicat processes run.

Auto-Scaling Without Licence Tracking

If an 8-vCPU instance scales to 16 vCPUs during peak load, you need 8 GoldenGate licences for that period — not 4. Without monitoring, auto-scaling events silently create licence shortfalls.

Dual-Use Licence Violations

A single Processor licence cannot be simultaneously used on-premises and in the cloud. Running in both locations doubles your licence requirement.

Missing Non-Oracle Module Licences

Replicating between Oracle and non-Oracle databases (SQL Server, PostgreSQL, MySQL) in the cloud requires the GoldenGate for Non-Oracle Database module in addition to the base licence.

Facing an Oracle audit? Our independent team has reduced compliance claims by millions.

Audit Defence Service →
06

Strategic Recommendations for CIOs and CTOs

Best Practice+

Based on our experience advising Fortune 500 organisations on Oracle contract negotiations and licensing optimisation, we recommend the following strategies for GoldenGate cloud deployments:

1
Apply Official Cloud Rules Consistently

Always use Oracle's two-vCPU-equals-one-licence rule for AWS and Azure. Do not apply on-premises core factors in the public cloud. Ensure your ITAM team and cloud architects are aligned on this distinction.

2
Licence Both Ends of Every Replication Pair

In any hybrid or multi-cloud setup, budget for licences at both the source and target. There is no free pass for target systems in the cloud — every active GoldenGate process requires full licensing.

3
Monitor Cloud Resource Usage Continuously

If using OCI GoldenGate pay-as-you-go, closely monitor OCPU-hours consumed. Shut down instances when not actively needed (e.g., dev/test). Set alerting on auto-scaling thresholds to avoid surprise licence shortfalls.

4
Leverage BYOL to Avoid Paying Twice

If you already own perpetual GoldenGate licences with active support, use those in cloud deployments — including OCI's BYOL option. The 75% savings on OCI hourly rates makes this a high-impact optimisation for steady-state workloads.

5
Conduct a Total Cost of Ownership Analysis

Evaluate cloud versus on-premises total cost. For continuous 24/7 workloads, owning licences is often cheaper over 3–5 years. For variable or short-term migrations, cloud subscriptions provide superior flexibility. Factor in support costs, scaling needs, and exit costs.

6
Document Every Deployment Meticulously

Record all GoldenGate instances in the cloud: vCPU/OCPU counts, assigned licence entitlements, deployment dates, and decommission dates. Good documentation is your primary defence during audits.

7
Negotiate Cloud-Friendly Licence Terms

When negotiating new purchases or Oracle agreements, push for explicit BYOL rights, cloud mobility clauses, and flexible deployment terms. Our GoldenGate Negotiation Strategies guide covers specific tactics.

8
Engage Independent Advisory Before Major Moves

Before migrating GoldenGate workloads to the cloud or negotiating a renewal, get an independent licensing assessment. Oracle's own representatives have a vested interest in maximising your spend — an independent advisor provides unbiased guidance.

07

Cost Optimisation Strategies Across Cloud Platforms

Cost Savings+

Optimising GoldenGate licensing costs in cloud environments requires both architectural decisions and commercial strategy. Here are the most impactful approaches based on our engagements across Fortune 500 enterprises:

Right-Size Cloud Instances

GoldenGate's resource demands scale with transaction volume, not database size. Over-provisioned VMs waste both compute costs and licences. A 4-vCPU instance handling moderate replication requires only 2 licences versus 8 for an over-provisioned 16-vCPU instance.

Use Term Licences for Migrations

If GoldenGate is needed for a 12–24 month migration, consider term licences instead of perpetual. Term licences cost approximately 20% of the perpetual price for one year — a dramatic savings for temporary use cases.

🔀
Isolate GoldenGate Workloads

In on-premises VMware environments feeding cloud targets, isolate GoldenGate to a dedicated small-core VMware cluster rather than a large shared cluster. This limits the licensing blast radius on the on-premises side.

Schedule Non-Production Shutdowns

In OCI pay-per-use mode, stop GoldenGate instances in dev/test/UAT outside business hours. A 4-OCPU instance running 10 hours/day (250 business days) versus 24/7 saves approximately 58% on cloud compute costs annually.

Real-World Savings

In a recent engagement, we helped a global financial services client reduce their projected GoldenGate cloud licensing costs by 42% by combining BYOL optimisation, right-sized instances, and term licensing for migration workloads. Read more in our Oracle Licensing Assessment Case Studies.

GoldenGate Licence Optimisation Strategies

Perpetual vs term vs cloud licensing, BYOL tactics, and architecture decisions that reduce licence counts.

Read the Guide →
08

Frequently Asked Questions

FAQ+
How do I calculate GoldenGate licences for an AWS or Azure VM?+
Divide the total number of vCPUs allocated to the VM by two. Always round up to the next whole number. For example, an 8-vCPU AWS EC2 instance requires 4 GoldenGate Processor licences. A 6-vCPU Azure VM requires 3 licences. The Intel or AMD core factor table does not apply in public cloud environments. See our Oracle Price List Guide for pricing details.
Does Oracle's core factor table apply in AWS or Azure?+
No. Public cloud environments (AWS, Azure, Google Cloud) do not use the on-premises core factor. Oracle uses a simple rule: two vCPUs equal one Processor licence, regardless of the underlying CPU type. An Intel Xeon vCPU and an AMD EPYC vCPU are treated identically for licensing purposes.
Can one GoldenGate licence cover both on-prem and cloud simultaneously?+
No. Each environment requires its own licensed GoldenGate capacity. In a hybrid setup, you need one set of licences for on-premises servers and another for cloud servers. A single Processor licence cannot be "shared" between them simultaneously. You can, however, migrate licences from on-prem to cloud (or vice versa) as long as they are not concurrently deployed in both locations.
What is the BYOL option for GoldenGate on Oracle Cloud (OCI)?+
BYOL (Bring Your Own Licence) allows you to apply existing perpetual GoldenGate licences to OCI's managed GoldenGate service. You pay a substantially lower hourly rate — approximately $0.16 per OCPU-hour versus $0.67 for Licence-Included — because your existing entitlements cover the software cost. You must maintain active Oracle Support on those licences, and they cannot be simultaneously deployed elsewhere.
If I stop an OCI GoldenGate instance, do charges stop?+
Yes. OCI GoldenGate billing is based on OCPU-hours consumed while the service is actively running. When you shut down or terminate the GoldenGate deployment, OCPU charges cease. This makes OCI particularly cost-effective for dev/test and migration workloads that don't require 24/7 uptime.
Do disaster recovery (DR) instances in the cloud require licences?+
Yes. Any system where GoldenGate is installed and actively applying data — including DR standby servers — requires full licensing. Oracle's 10-day failover rule does not exempt GoldenGate because the replicat processes run continuously. See our HA/DR Licensing Guide for the full details.
Can I move GoldenGate licences between on-prem and cloud?+
Yes. Oracle allows redeployment of GoldenGate licences between on-premises and cloud environments, provided you comply with the cloud platform's vCPU counting rules and do not run the same licence concurrently in two locations. Oracle does not impose a strict 90-day reassignment rule like some other vendors. Maintaining accurate records of licence assignments and decommission dates is essential.
Are there free or trial options for GoldenGate in the cloud?+
There is no free edition of GoldenGate for production use. Oracle may provide OCI free-tier credits that could temporarily cover GoldenGate service costs, and Oracle occasionally offers trial cloud credits. However, any ongoing production usage requires either purchased licences (BYOL) or a paid OCI subscription (Licence-Included). For POC work, OCI's pay-per-use model minimises upfront commitment.
What does GoldenGate cost, and what discounts are typical?+
The list price is $17,500 per Processor licence for all GoldenGate variants (base, Non-Oracle Database, Big Data). Annual support costs approximately 22% of the net licence price. However, nobody pays list — typical enterprise discounts range from 40% for smaller deals to 70–80% for large ULA or Pool of Funds transactions. Our GoldenGate Negotiation Strategies guide covers how to secure the best commercial terms.
How does multi-cloud GoldenGate licensing work (e.g., AWS to Azure)?+
Each cloud environment must be independently licensed using its platform's rules. For AWS-to-Azure replication, count vCPUs on each VM and divide by two — licences are required at both ends. For AWS-to-OCI replication, the AWS side follows the standard 2:1 vCPU rule (BYOL), while the OCI side can use either BYOL or Licence-Included pricing. Document all deployments carefully, as multi-cloud topologies are a frequent audit focus area.

Our Oracle Advisory Services

🔍

Licence Assessment

Learn More →
🛡️

Audit Defence

Learn More →
📝

Contract Negotiation

Learn More →
📊

ULA Optimisation

Learn More →

Related GoldenGate & Oracle Cloud Licensing Resources

Oracle Tools & Resources

📋 Oracle Assessment Tools (10) 🛡️ Oracle Audit Defence Kit 📅 Oracle Renewal Playbook 🔒 All Audit Defence Kits (6) 📖 All Renewal Playbooks (7) 🏢 Enterprise Assessment Tools (12)

Need Help With GoldenGate Cloud Licensing?

Our independent Oracle licensing experts have helped hundreds of enterprises navigate complex cloud and hybrid licensing scenarios, reduce compliance risks, and optimise costs by millions of dollars.

FF

Fredrik Filipsson

Co-Founder, Redress Compliance

Former Oracle, SAP, and IBM — now helping enterprises worldwide negotiate better software deals. 20+ years in enterprise licensing, 500+ clients served.