For Oracle Database Enterprise Edition workloads that must stay inside the customer's own datacentre — for data residency, latency, regulatory, or operational reasons — the realistic options are Exadata Cloud@Customer (ExaCC) and AWS Outposts running either Amazon RDS for Oracle on Outposts or Oracle BYOL on EC2-on-Outposts. The licensing rules are not symmetric. ExaCC inherits the OCI 2:1 multiplier and Support Rewards. Outposts inherits the on-premise rules with no Oracle commercial concessions. This is the buyer-side breakdown of where each fits and how Oracle's playbook shapes the answer.
Exadata Cloud@Customer (ExaCC) is Oracle-owned Exadata X10M (or earlier-generation) hardware shipped to and installed inside the customer's own datacentre. Oracle retains ownership, performs all hardware maintenance, applies all patches, and operates it as a managed cloud service. The customer's data and database licences sit inside the customer's premises. Billing is by the OCPU-hour drawn down against OCI Universal Credits. Support Rewards apply (25 percent of qualifying spend converts to Oracle support credits; 33 percent for ULA customers).
AWS Outposts is AWS-owned rack hardware installed inside the customer's datacentre, presented as an extension of an AWS Region. Three relevant patterns exist for Oracle Database:
AWS Outposts is not on Oracle's Authorised Cloud Environment list (which currently covers only AWS public regions, Azure public regions, and select Alibaba regions). The licensing implications of that absence are the single most important fact in this comparison.
ExaCC licensing. Exadata Cloud@Customer inherits the OCI Authorised Cloud Environment rules. BYOL Oracle Database EE licences convert at 2 vCPUs per Processor metric (for Linux x86 platforms with hyperthreading enabled). The Core Factor Table is not applied — the 2:1 conversion replaces it. The customer can scale OCPUs up and down at will; only running OCPUs count toward licence consumption. ExaCC also offers a "Database As A Service" licensing model where Oracle Database EE licences are included in the OCPU-hour rate (no BYOL required) — useful for customers without sufficient existing licences.
AWS Outposts licensing. Outposts inherits the on-premise rules. For Oracle Database EE on EC2-on-Outposts:
The structural consequence: a 48-core Outposts rack running Oracle Database EE costs 24 Processor licences. The same workload on ExaCC running with 24 OCPUs costs 12 Processor licences (24 vCPUs at 2:1). On a $47,500-per-Processor licence at typical discount, that is the difference between $570K and $1.14M in net new licence purchase — before any annual support.
| Commercial dimension | Exadata Cloud@Customer | AWS Outposts (Oracle DB) |
|---|---|---|
| Pricing model | OCPU-hour drawn from OCI Universal Credits | Outposts rack fee (3-year reservation) + Oracle licences + support |
| Hardware ownership | Oracle-owned (no capex on rack) | AWS-owned (no capex on rack) |
| Database licence model | BYOL or Database-as-a-Service (licence included) | BYOL only — no Oracle DBaaS on Outposts |
| Oracle ACE 2:1 multiplier | Yes (2 vCPUs = 1 Processor licence) | No (on-premise rules — full Core Factor counting) |
| Support Rewards (25%/33%) | Yes — OCPU-hour spend qualifies | No — Outposts spend does not qualify |
| Network egress to public internet | OCI egress rates (free 10 TB/region/month) | Outposts-to-Region data charges + Region egress |
| Capacity model | Elastic OCPU scaling within installed shape | Fixed rack capacity for term length (typically 3 years) |
| Minimum commitment | OCI Universal Credits annual commit + ExaCC shape | 3-year Outposts reservation + EC2 dedicated host reservation |
The Support Rewards differential alone moves the answer for most customers. A $400K annual OCPU spend on ExaCC generates $100K of Oracle support credits per year. That credit reduces annual Oracle support bills directly. Outposts generates zero support credits.
Oracle's support and licensing terms for ExaCC are written into the OCI Subscription Agreement and the Oracle Master Agreement (OMA). The support is unified: hardware, OS, Exadata software, and Oracle Database all sit under one Oracle support entitlement. There is no support-coverage gap.
For Oracle Database on Outposts, the customer holds Oracle Database licences and Oracle support contracts independent of the AWS hardware. Oracle's support response covers the database tier. AWS Enterprise Support covers the Outposts hardware. Where the gap shows up:
Our forensic position with new clients running Oracle on Outposts is to assume worst-case full-host licensing for every Outposts host with any Oracle process and then negotiate down with LMS using documented hardware topology and approved hard-partitioning technology. The defence works, but the audit exposure is real where the deployment was not designed with Oracle's playbook in mind.
ExaCC delivers Exadata-class performance: Smart Scan offload to storage cells, Hybrid Columnar Compression, RDMA over RoCE between database servers and storage cells, persistent memory acceleration. For high-throughput OLTP and mixed-workload Oracle Database, the platform is the reference design for Oracle's own benchmarks. The X10M generation pushes 27 million OLTP IOPS per rack and sub-100µs read latency.
AWS Outposts with EC2 i4i or similar instances running Oracle Database EE delivers good but unremarkable performance for Oracle workloads. The Nitro hypervisor adds a measurable but small latency overhead. NVMe-based storage with EBS-equivalent IOPS is competitive for moderate OLTP. For Exadata-class workloads (data warehouse with Smart Scan, large Hybrid Columnar Compression scans, sub-millisecond OLTP at scale), Outposts cannot match ExaCC because the storage offload and Smart Scan are Exadata-exclusive features.
Operationally: ExaCC is fully Oracle-managed (Oracle applies CPU patches, GI patches, Exadata software updates, with customer-controlled maintenance windows). Outposts deployments are customer-managed for the Oracle Database layer (the customer or a managed service provider applies all database patches). The operational labour delta is meaningful — typically 0.5 to 1.0 FTE per significant Oracle estate.
Scenario: A regulated financial services organisation has a 48-core (96-vCPU) Oracle Database EE estate with Partitioning, Advanced Compression, Multitenant, Advanced Security, Diagnostics, and Tuning. Data residency requires the database stay inside the customer's primary datacentre. Annual Oracle support today (on-premise legacy hardware): $580K. Five-year TCO across the two platforms.
| Cost component (5-year) | Exadata Cloud@Customer X10M | AWS Outposts (EC2-on-Outposts BYOL) |
|---|---|---|
| Hardware / rack fee | $0 (Oracle-owned) | $540K (3-yr reservation, $36K/mo equivalent rack tier) |
| OCPU / EC2 compute | $1.45M ($24K/mo @ 36 OCPUs avg) | $310K (EC2 dedicated host reservation) |
| Oracle DB EE licences (delta) | $0 (existing 48-core BYOL covers 36 OCPUs via 2:1) | $570K (full 24-Processor licence for 48 cores at $47.5K net) |
| Oracle options (Partitioning, Compression, etc.) | $0 (existing BYOL) | $390K (option licences for additional Processors) |
| Oracle support (5 yrs, pre-Rewards) | $2.90M ($580K/yr unchanged) | $3.59M (uplifted for additional licences) |
| Support Rewards offset | $362K (25% of $1.45M OCPU spend) | $0 (Outposts does not qualify) |
| Net Oracle support after Rewards | $2.54M | $3.59M |
| Storage (block / Exadata storage) | Included in OCPU rate | $185K (NVMe-backed EBS on Outposts) |
| Operational labour delta (5 yrs) | ~$0 (Oracle-managed) | $425K (0.5 FTE additional DBA effort) |
| 5-year TCO | $3.99M | $6.04M |
The $2.05M five-year TCO gap is structurally driven by three differentials: the Oracle licensing rule asymmetry (2:1 multiplier on ExaCC absent on Outposts), the Support Rewards offset on OCI spend, and the operational labour saving from the Oracle-managed model. The Outposts hardware cost saving (no rack fee on ExaCC versus a 3-year Outposts reservation) is real but materially smaller than the licensing and support deltas.
The picture changes only at the margin. Scenarios where Outposts wins: very small Oracle Database SE2 footprints (no 2:1 advantage to chase), or workloads where AWS-native integration (S3, Glue, Kinesis on Outposts) is operationally critical and the database licensing is already paid.
ExaCC audit exposure is low because the platform is Oracle-operated and Oracle has full visibility into deployed OCPUs through the OCI control plane. There is essentially nowhere to hide unlicensed cores; conversely, there is essentially no surprise back-licence claim because the metering is Oracle's own.
Outposts audit exposure is elevated. The patterns we defend most often:
The forensic defensible position on Outposts is to dedicate specific Outposts hosts exclusively to Oracle Database EE, document the hardware topology meticulously, never co-locate Oracle with hyperthreaded soft-partitioned workloads, and treat every host as fully licensed even when subdivided. We cover the broader audit pattern in our piece on Oracle audit risk at hyperscalers.
Exadata Cloud@Customer is the right answer when:
AWS Outposts is the right answer when:
For most enterprise Oracle estates that must remain on-premise, ExaCC wins. We have not encountered a case where Outposts won the 5-year TCO comparison for an Oracle Database EE-dominant workload at scale.
An anonymised European retail bank evaluated migrating a 64-core Oracle Database EE estate (Partitioning, Advanced Compression, Multitenant, Advanced Security, Diagnostics, Tuning, RAC One Node) from end-of-life on-premise Exadata to one of ExaCC X10M or AWS Outposts. AWS Outposts initial quote (including 3-year rack reservation, EC2 dedicated hosts, and Oracle BYOL licence top-up at the 1:1 ratio): $7.8M 5-year TCO. ExaCC X10M with BYOL: $5.4M 5-year TCO (with $480K Support Rewards offset over the term). Buyer-side engagement also confirmed the Outposts deployment would have triggered a back-licence claim against the customer's existing licences because the customer's current legacy Exadata had been counted under different partitioning rules. Saving: $2.4M cash-out plus eliminated $1.2M back-licence exposure. The customer subsequently extended ExaCC capacity to absorb a smaller acquisition.
Exadata Cloud@Customer (ExaCC) is Oracle-owned Exadata hardware installed inside the customer's own datacentre, operated as a managed cloud service by Oracle, and billed by the OCPU-hour against OCI Universal Credits. The customer's data and database licences stay inside the customer's premises; Oracle ships, owns, and maintains the hardware. ExaCC is licensed under the same OCI BYOL and Authorised Cloud Environment rules as Exadata Cloud Service public, including the 2:1 vCPU-to-Processor multiplier.
AWS Outposts is not on Oracle's Authorised Cloud Environment list. Running Oracle Database Enterprise Edition on AWS Outposts triggers the on-premise licensing rules: hard-partitioning where supported, full-host counting where not. AWS RDS for Oracle on Outposts is supported with BYOL but the underlying compute counts on the same physical-server basis as a private datacentre. Outposts does not enjoy the 2:1 multiplier that applies to AWS public regions.
For Oracle Database Enterprise Edition workloads kept on-premise, ExaCC almost always wins on 5-year TCO. ExaCC gets the OCI 2:1 multiplier, Support Rewards eligibility, and managed-service operational savings, while Outposts is licensed on a physical-server basis with no Oracle commercial concessions. The Outposts hardware itself is cheaper in raw infrastructure, but the Oracle licence count is materially higher, and the gap usually exceeds the infrastructure saving.
Yes, but only with a clean LMS-defensible architecture: physically dedicated hosts (no over-subscription), formally hard-partitioned where the technology allows, and full processor licences for every populated core. Any use of VMware vSphere or any soft-partitioning technology on Outposts triggers full-cluster counting. We have defended several Outposts deployments in audit and the boundary is narrower than the AWS solution architects typically present.
Yes. ExaCC deployments count toward the ULA-certified processor count at exit. For organisations approaching ULA exit, ExaCC is often the lowest-risk landing platform for the existing Oracle estate because the OCPU-to-Processor conversion is unambiguous and Oracle-controlled.
Database@Azure and Database@Google Cloud are public-cloud offerings — the Oracle hardware physically sits inside Microsoft or Google datacentres respectively, not the customer's. For data residency or sovereignty workloads that require the database stay inside the customer's own facility, ExaCC remains the only Oracle-managed option. We compare these head-to-head in our piece on ExaCC vs Database@Azure.
Independence statement: Oracle Licensing Experts is an independent buyer-side advisory firm. Not affiliated with Oracle Corporation. We have no commercial relationship with AWS. All numbers above reflect published list pricing and benchmark enterprise negotiated rates as observed in buyer-side engagements.
Audit alerts, contract tactics, TCO benchmarks, and cloud migration intel — every two weeks. Read by ITAM leads, CIOs, and legal teams.
No spam. Unsubscribe anytime. Not affiliated with Oracle Corporation.