The user metrics walk across untouched. The database and middleware under them are counted again by rules the target platform sets, and the irreversible decisions are signed in the same week as the plan.
A JD Edwards cloud migration is a licensing event before it is a technical one. Some entitlements walk across untouched, some are re metered on arrival, and a few are quietly traded away in the paperwork that makes the move possible.
The ones that count people and things rather than hardware. A JD Edwards estate is three licensing layers stacked on top of each other, and only the middle one is really affected by where the servers live.
The three layers, and what the move does to each
| Layer | How it is counted | Effect of a platform move |
|---|---|---|
| JD Edwards application components | People, employees, devices, transactions | Travels unchanged. The population did not move. |
| Database and middleware underneath | Processor or named user, tied to compute | Re metered on arrival, sometimes upward by a factor of two |
| Environments around production | By what is installed and running | Often grows, because cloud environments run continuously |
| Support and the agreement itself | Percentage of net license fees | Unchanged unless you sign something that changes it |
It lets you run entitlement you already own on infrastructure you do not own. It does not change the metric, it does not create new rights, and it does not suspend the counting rules of the platform you land on.
Oracle describes the mechanism on its bring your own license page. Everything commercially interesting sits in the conversion arithmetic underneath it.
The processor based layer, and it is re metered by a document Oracle writes alone. Oracle's cloud licensing policy names Amazon Elastic Compute Cloud, Amazon Relational Database Service, the Microsoft Azure Platform and Google Cloud Platform as Authorized Cloud Environments and sets out how it intends to count there.
The counting rule is simple and expensive. Two virtual processors equal one Processor license where hyperthreading is enabled, one equals one where it is not, and the Processor Core Factor Table does not apply at all.
Where the counting rule comes from, by route
| Route | Counting basis | Core factor | Who writes the rule |
|---|---|---|---|
| Your own hardware | Physical cores | Applies | Your agreement and the core factor table |
| Amazon EC2 and RDS | Virtual processors | Does not apply | Oracle's cloud policy, revised unilaterally |
| Microsoft Azure platform | Virtual processors | Does not apply | Oracle's cloud policy, revised unilaterally |
| Google Cloud Platform | Virtual processors | Does not apply | Oracle's cloud policy, added in a later revision |
| Oracle Cloud Infrastructure | Oracle's own compute unit | Not the mechanism used | Oracle cloud service descriptions and price list |
| Any other provider | Physical hosts you cannot inspect | Applies in theory | Your agreement, unhelpfully |
Because it is not an Authorized Cloud Environment. It is Oracle's own service, sold under Oracle's cloud service terms, with the entitlement conversion published in the service descriptions rather than in the third party cloud policy.
That usually helps the buyer, and it should still be modelled rather than assumed. Take the conversion for your exact shape and edition from the current service description, and put the number in the business case rather than a rule of thumb somebody remembered from a webinar.
The same workload, unchanged in every respect, can require twice the processor entitlement after a lift to a named third party cloud. Nothing about the application changed. The counting rule changed.
Provider documentation will not settle this for you. Amazon describes its managed Oracle service on the RDS for Oracle page, and the licensing count still comes from Oracle's policy rather than from the provider.
Our page on the Oracle cloud licensing policy works through the counting rules, the edition caps and the fact that Oracle can revise the whole document without asking anybody.
Three, and only one of them carries your signature. Rank them in that order before you accept any figure in a migration business case, including a figure produced by your own team.
Read the policy in the original rather than in a summary, including this one. Oracle publishes Licensing Oracle Software in the Cloud Computing Environment as a dated document, and the date matters as much as the content.
They change the basis from something you count to something you buy. Where Oracle operates the database estate inside another provider's region, the commercial terms come from the service description rather than from a processor calculation you perform yourself.
Oracle documents one of these routes on its Oracle Database at Azure page, and equivalents exist for other providers. For a JD Edwards estate the attraction is operational rather than licensing, and the licensing consequence still needs pricing before anyone commits.
Two cautions are worth stating plainly, because both cost real money.
The three that live outside the compute sizing spreadsheet. Each one is invisible in a technical design review and each one has changed the economics of a move we have sat in.
JD Edwards is frequently sold with a database entitlement that may only be used with the application. It is cheaper than a full use license for exactly that reason, and its narrowness is a term rather than a technicality.
Oracle licenses what is installed and running, and non production environments are installed and running. On premises they often shared a lightly used host and never appeared in anybody's model. In the cloud they get their own instances, sized properly, running continuously.
Size the non production estate as a licensing question before it becomes an infrastructure ticket. We have seen the surrounding environments add more to the target position than the production database did.
The licensing treatment of a standby depends on what the standby does, not on what it is called. A truly cold copy that is not started is treated differently from a replica that is mounted, open or receiving changes.
Cloud disaster recovery designs drift warm almost by default, because warm is cheap to build and fast to test. Check the current Oracle position on data recovery environments and price the design you are actually going to run.
More than a hosting change, in almost every deal we have seen. A migration is the point at which Oracle has something you want, which makes it the point at which Oracle asks for something in return.
Technically yes, commercially it depends entirely on what you signed. Owned entitlement can be redeployed on your own hardware; entitlement you converted into a subscription cannot, because there is nothing left to redeploy.
Note that Oracle does not publish a 90 day license reassignment restriction for its on premises programs. That rule belongs to other vendors' mobility terms, and it has been repeated into Oracle migration plans often enough to become folklore. Plan around the terms in your own agreement instead.
The common advice is to pick the cheapest target platform and negotiate the licensing afterwards, because the technical decision is the hard one. We think that is backwards, and the order of operations costs real money.
The moment you announce a target platform, you have told Oracle which lever it holds. If the target is a third party cloud, the re metering conversation starts from Oracle's policy. If the target is Oracle's own cloud, the incentives change and so does the flexibility on everything adjacent, including the estate you are not moving.
Run the commercial negotiation and the platform selection in parallel, with two costed routes live until the paper is agreed. It is more work, it annoys the program manager, and in the moves we have advised on it has consistently been worth more than the infrastructure saving being argued about in the same meeting.
Source: Redress Compliance advisory engagement file, 2024 to 2025.
A migration is the only moment in a decade when Oracle needs your signature more than you need its goodwill. Almost nobody spends it deliberately.
White Paper · Oracle JD Edwards
Keep JD Edwards licensing under control. Read it free.
Five things, and all five are cheaper to obtain before the migration is announced than after it. The sequence below is the one that has held up across the moves we have advised on.
The migration term sheet, in order of leverage
| Ask for | Because | Best asked |
|---|---|---|
| The policy version pinned by amendment | The counting document can otherwise change without notice | Before the target is chosen |
| Written confirmation on restricted grants | Portability of a narrowed database license is not obvious | During design, in writing |
| Defined non production rights | Cloud environments run continuously and get counted | Before instances are built |
| A reduction right on the on premises support line | Decommissioning hardware does not reduce support by itself | While Oracle still wants the deal |
| Separation of the migration from the renewal | Bundling them hands over both negotiations at once | At the first commercial meeting |
The application metrics do not, because they count people, employees and devices rather than hardware. The database and middleware beneath the application are counted against compute, so those are re metered by the rules of the platform you land on.
It depends on the shape and edition, and it should be modelled rather than assumed. Oracle Cloud Infrastructure runs under Oracle's own service terms with its own conversion, while the named third party clouds are counted by virtual processor with no core factor benefit.
Because the Processor Core Factor Table does not apply on an Authorized Cloud Environment. A workload that counted as eight Processor licenses on your own Intel hardware can count as sixteen after the move without a single technical change.
Not one that Oracle publishes for its on premises programs. That reassignment restriction comes from other vendors' license mobility terms and has been widely and wrongly repeated in Oracle migration guidance. Read the transfer language in your own agreement instead.
Do not assume so. A grant that may only be used with JD Edwards is narrower than a full use license, and its deployment on a particular cloud service is a question to put to Oracle in writing before the architecture is signed off.
Yes, on the same basis as production unless your agreement says otherwise. The practical change is that cloud environments are sized properly and run continuously, where on premises they often shared a quiet server that nobody ever modelled.
Only as a deliberate decision with a price attached, because it cannot be undone. Perpetual entitlement gives you the option to walk away at a future renewal, and that option has real value even when the current plan says you never will.
Before the target platform is announced internally. Once the technical decision is public, your alternative disappears and every commercial conversation afterwards is conducted from a weaker position.
Concurrent and named user metrics, the migration pressure, and the moves that keep JD Edwards cost in hand.
Used across more than five hundred enterprise engagements. Independent. Buyer side. Built for procurement leaders running the next renewal cycle.