Oracle's Authorised Cloud Environment Policy and AWS
Oracle's cloud licensing framework begins with the concept of authorised cloud environments. Oracle has designated a specific list of public cloud platforms on which customers are permitted to use existing perpetual WebLogic licences under BYOL terms. Amazon Web Services is on Oracle's authorised cloud list, which means WebLogic software licensed on-premises can be deployed on AWS EC2 instances — subject to compliance with Oracle's cloud-specific counting rules and BYOL eligibility requirements.
Being on the authorised list does not mean AWS is treated identically to on-premises deployments. Oracle applies a distinct and deliberately simplified licence counting methodology to all authorised public clouds that differs fundamentally from the on-premises Processor licensing model. Understanding this distinction is the first step to building an accurate AWS WebLogic licence position.
Critically, deploying Oracle WebLogic on AWS without active support coverage on the relevant licences violates Oracle's BYOL eligibility criteria — regardless of whether the deployment is technically compliant under the counting rules. Oracle's commercial team uses support lapse as both an audit trigger and a post-audit negotiation mechanism: finding that BYOL-deployed software lacks CSI coverage allows Oracle to argue that the deployment was never legitimately licensed under BYOL terms, which dramatically expands the scope of any potential claim.
The Core Rule: 2 vCPUs = 1 Oracle Processor Licence
On Amazon Web Services, Oracle's counting rule is fixed and universal: every 2 virtual CPUs (vCPUs) equals 1 Oracle processor licence, regardless of instance type, underlying hardware architecture, processor family or whether hyperthreading is enabled. Oracle's Core Factor Table — which applies different multipliers based on processor chip design for on-premises deployments — does not apply in public cloud environments. This simplification cuts both ways: it removes the complexity of tracking physical hardware architecture, but it also eliminates the 0.5 core factor that benefits Intel and AMD processors in on-premises settings and which effectively halves the licence count compared to raw core count.
The practical implication is that AWS instances with identical processing capability to on-premises servers may require more Oracle processor licences, depending on the original on-premises configuration. An on-premises server with 2 Intel sockets at 16 cores per socket requires 16 processor licences (32 cores × 0.5 core factor). An equivalent AWS instance configured with 32 vCPUs also requires 16 processor licences (32 ÷ 2) — the same number. However, if the on-premises server used a processor type with a 0.25 core factor, or used hard partitioning to restrict cores, the effective on-premises count could be lower than the AWS equivalent — making the BYOL lift-and-shift more expensive in licence terms than it appears.
Fractional results are always rounded up. An instance with 5 vCPUs requires 3 processor licences (2.5 rounded up). This rounding rule consistently favours Oracle in borderline cases and must be accounted for when sizing AWS deployments to match existing licence entitlements.
EC2 Instance Types and WebLogic Licence Implications
AWS EC2 offers hundreds of instance types across different families, each with a different vCPU count. For Oracle WebLogic licensing purposes, the relevant number is the total vCPU count on the instance — not the physical cores, not the OCPU, not any derived metric. AWS publishes vCPU counts for all instance types in its documentation, and these are the numbers Oracle will use during any audit or compliance review.
Standard Compute Instances
Standard compute instances such as the m5, m6i and m7i families are the most commonly used for WebLogic deployments. An m5.4xlarge has 16 vCPUs, requiring 8 WebLogic processor licences. An m5.16xlarge has 64 vCPUs, requiring 32 processor licences. For a four-instance cluster of m5.16xlarge instances, 128 WebLogic processor licences are required — worth approximately $1.28 million for Enterprise Edition or $2.88 million for Suite at list prices before discounts. These numbers are not hypothetical: they represent the actual licence exposure in many enterprise WebLogic deployments on AWS that have not been validated against the 2:1 counting rule.
Memory-Optimised and Compute-Optimised Instances
Memory-optimised instances (r5, r6i) and compute-optimised instances (c5, c6i) are also widely used for Java application server workloads. Their vCPU counts follow the same 2:1 Oracle counting rule. One nuance worth noting: for memory-intensive WebLogic deployments that might otherwise select a large general-purpose instance, a right-sized memory-optimised instance with fewer vCPUs can reduce Oracle's processor licence count while meeting the same application memory requirements — a legitimate cost-optimisation approach that combines AWS instance sizing with Oracle licence management.
Hyperthreading and vCPU Counts
AWS EC2 instances use hyperthreading by default, which means each physical core is presented as two vCPUs. AWS allows customers to disable hyperthreading at the EC2 level using CPU options, which reduces the vCPU count by half. Oracle's policy acknowledges this: if hyperthreading is disabled and the instance runs with a reduced vCPU count, Oracle's licence requirement may be correspondingly reduced. However, Oracle has not provided definitive written guidance on this point, and applying it without documented Oracle confirmation introduces risk. Before relying on hyperthreading-disabled instance configurations for Oracle licence count reduction, organisations should obtain explicit written confirmation from Oracle's LMS team or a qualified Oracle licence adviser.
AWS Marketplace WebLogic: The BYOL Misconception
Oracle publishes WebLogic Server AMIs through the AWS Marketplace. These listings allow rapid deployment of pre-configured WebLogic instances with automated installation, patching and lifecycle management. However, a widely misunderstood aspect of these listings is that the AWS Marketplace subscription fee does not include a WebLogic software licence. The Marketplace listing provides deployment tooling and operational convenience — it does not replace the requirement to hold valid, active WebLogic processor licences under BYOL terms.
Organisations that have deployed WebLogic via the AWS Marketplace assuming the Marketplace subscription provides the licence are unlicensed from Oracle's perspective. Oracle's LMS team can identify these deployments through multiple channels, including Oracle Cloud Console activity (where customers may have linked their Oracle accounts for support), Oracle partner reporting, AWS Marketplace subscription data that Oracle has access to through commercial relationships, and standard LMS audit scripts that identify WebLogic instances regardless of how they were provisioned.
The correct approach for AWS Marketplace deployments is to hold the required number of WebLogic processor licences with active support, record those CSI numbers in your Oracle licence management system, and document the AWS deployments against the BYOL entitlement. The Marketplace AMI can then be legitimately used for deployment convenience without creating a compliance gap.
WebLogic and AWS Auto Scaling: Compliance During Scale Events
AWS Auto Scaling is one of the most operationally attractive features of EC2 — and one of the most significant Oracle licence compliance risks for WebLogic deployments. When an Auto Scaling group scales out by adding additional EC2 instances to handle peak load, each new instance adds vCPUs that count toward Oracle's processor licence requirement.
Oracle requires that the maximum scale-out capacity of a WebLogic deployment is covered by existing processor licences — not just the normal operating capacity. If an Auto Scaling group is configured to scale from a minimum of 4 instances to a maximum of 16 instances, and each instance has 16 vCPUs, Oracle requires 128 processor licences (32 instances × 16 vCPUs ÷ 2) at all times — even if the group spends 90% of its time at 4 instances consuming only 32 processor licences.
This requirement is contractually defensible but practically harsh. It means organisations must either cap their Auto Scaling maximum at a level consistent with their current licence entitlement, or hold processor licences sized to their maximum scaled-out capacity rather than their average or steady-state capacity. Neither option is ideal — licence over-procurement to support rarely-reached capacity peaks is expensive, while capping Auto Scaling headroom compromises resilience. The practical mitigation most organisations adopt is to implement an AWS Service Control Policy or EC2 Auto Scaling policy that hard-limits the maximum instance count and documents this cap as the Oracle-compliant ceiling.
Are your AWS WebLogic deployments sized within your licence entitlement?
Redress Compliance maps your current EC2 WebLogic footprint against your Oracle processor licences and identifies both gaps and opportunities to optimise.Kubernetes-Based WebLogic on AWS EKS
Organisations modernising WebLogic applications to containerised deployments on AWS Elastic Kubernetes Service (EKS) face additional licence complexity. Oracle's current position is that WebLogic licensing on EKS applies to the underlying EC2 nodes in the EKS node group on which WebLogic containers can be scheduled — not to the containers or pods themselves. This means that if a node group contains 10 m5.4xlarge nodes (each with 16 vCPUs), and WebLogic containers can be scheduled on any of those nodes, Oracle requires 80 processor licences for the node group (160 vCPUs ÷ 2).
The mitigation — as with other Kubernetes platforms — is to use Kubernetes node affinity rules and dedicated taints to restrict WebLogic workloads to a bounded subset of nodes. A dedicated WebLogic node group of 4 m5.4xlarge nodes, isolated from other application workloads via node taints, would require only 32 processor licences (64 vCPUs ÷ 2). This architecture is both operationally clean and Oracle-compliant — provided the node boundary is clearly documented and enforced through Kubernetes scheduling policies rather than relying on informal administrative conventions.
Oracle has not published formal guidance specifically addressing EKS node group licensing. Some organisations have sought informal confirmation from Oracle account managers that their EKS architecture is compliant — but account manager representations are not binding on Oracle's LMS audit team. Written confirmation from Oracle's LMS or legal team is the only reliable protection.
Annual Support Costs and the AWS BYOL Economics
Oracle WebLogic annual technical support is 22% of the net licence fee, escalating at 8% per year. For an AWS BYOL deployment requiring 40 WebLogic Enterprise Edition processor licences (a realistic mid-size deployment) at a negotiated price of $18,000 per processor (28% off list), the licence investment is $720,000 and annual support starts at approximately $158,400. With 8% annual escalation, support costs reach approximately $308,000 annually by year ten — a ten-year total support expenditure of approximately $2.2 million.
This compounding support cost must be factored into the total cost of ownership for any AWS BYOL WebLogic deployment. Many cloud migration business cases model only compute costs and fail to account for the long-term Oracle support escalation embedded in the BYOL licence position. Organisations that renew Oracle support without negotiating escalation caps are accepting a permanently growing cost with no corresponding increase in value delivery.
Oracle's Q4 window — March through May, as Oracle's fiscal year ends 31 May — is the most productive time to negotiate support fee modifications. Oracle account managers carrying year-end targets will accept escalation cap modifications (for example, capping at 5% rather than the standard 8%) and multi-year support freezes more readily during this period than at any other time. Organisations managing significant WebLogic AWS deployments should time renewal conversations to intersect with Oracle's Q4 cycle whenever possible.
Building a Compliant AWS WebLogic Deployment
Based on our work with enterprise WebLogic teams, the following practices build a compliant and cost-efficient AWS WebLogic deployment:
- Document the licence position before migration: Before lifting WebLogic workloads to AWS, calculate the processor licence requirement under the 2:1 vCPU rule for every planned instance type and size. Compare this against your current entitlement. Identify any gap and resolve it before going live — not after Oracle raises the issue.
- Cap Auto Scaling maximums to match licence entitlement: Configure AWS EC2 Auto Scaling maximum instance counts to values consistent with your processor licence pool. Document this cap as the Oracle-compliant ceiling and review it at each licence renewal.
- Use dedicated node groups in EKS: If running WebLogic in containers on EKS, isolate WebLogic workloads to dedicated, tainted node groups. Size node groups to match your licence entitlement and document the boundary explicitly.
- Maintain active CSI coverage: Confirm that all BYOL licences used in AWS have active Oracle support (CSI numbers). Set reminders for support renewal dates and ensure AWS-deployed licences are linked to current support contracts in Oracle's systems.
- Run the LMS Collection Tool proactively: Oracle's LMS Collection Tool, available via My Oracle Support, can generate an accurate WebLogic deployment inventory without triggering an Oracle audit. Running this tool quarterly provides an early warning of any deployment that has drifted outside the licence boundary.
- Negotiate at Oracle Q4: Schedule Oracle WebLogic support renewals and licence discussions to coincide with Oracle's March-to-May Q4 window for maximum commercial leverage. Use this window to negotiate support escalation caps and BYOL portability confirmations in writing.
Conclusion
Oracle WebLogic licensing on AWS is governed by a set of rules that are simple in principle but complex in application — particularly when Auto Scaling, Kubernetes orchestration and BYOL eligibility requirements are combined. The foundational rule — 2 vCPUs equals 1 Oracle processor licence — is easy to state but frequently misapplied when organisations migrate from on-premises environments, underestimate scale-out capacity requirements, or deploy via the AWS Marketplace without recognising that no software licence is included.
The financial stakes are significant. A mid-size WebLogic deployment on AWS can carry tens of millions of dollars in potential audit exposure if the licence position has not been validated against Oracle's cloud counting rules. Building a compliant deployment from the outset — with documented Auto Scaling caps, dedicated Kubernetes node boundaries, active support coverage and a clear processor licence pool — is materially cheaper than defending against an Oracle audit after the fact. Contact Redress Compliance for an independent review of your AWS WebLogic licence position.