Home  /  Journal  /  Exadata Cloud Service  /  ExaCS vs ExaCC Compared
Exadata Cloud Service

ExaCS vs ExaCC Compared

Exadata in the cloud comes as Cloud Service or Cloud at Customer. They run the same engine, so the choice is almost never about performance and almost always about where the data is allowed to sit. This article compares the two and gives a short decision tree.

Published Jul 7, 2025 · By the OCI Specialists team · 11 min read · Independent OCI advisory
Two data centre aisles representing two deployment options

Exadata in the cloud comes in two forms, and the choice between them is one of the more consequential decisions in any Oracle estate. Exadata Cloud Service, or ExaCS, places the engineered system inside an Oracle data centre and delivers it to you as a public cloud service. Exadata Cloud at Customer, or ExaCC, places the same engineered system inside your own data centre while Oracle manages it remotely. They share the hardware and the database capabilities, so the performance story is largely identical, but everything around them differs: where the data sits, who controls the facility, how it is billed, and which compliance and latency constraints it satisfies. This article compares the two so you can choose on the merits rather than on a default.

For the broader context of what Exadata offers, start with our complete guide to Exadata Cloud Service. Here we focus narrowly on the ExaCS versus ExaCC decision.

The core difference is location and control

The single distinction from which everything else follows is where the machine physically lives. ExaCS runs in Oracle's cloud regions, so your data leaves your premises and sits in Oracle's data centre. ExaCC runs in your data centre, so the data never leaves your building, while Oracle reaches in over a secure connection to manage the system. If you have a hard requirement that data must remain on your own premises, whether for regulation, data residency law, or contractual reasons with your own customers, ExaCC exists precisely to satisfy that requirement while still giving you a managed, cloud style consumption model. If you have no such constraint, ExaCS removes the burden of hosting hardware entirely.

ExaCS and ExaCC run the same engine. The decision is almost never about performance and almost always about where the data is allowed to sit.

What they share

Because both are Exadata, they share the architecture that makes Exadata valuable: the split between database servers and intelligent storage servers, Smart Scan offload, Hybrid Columnar Compression, the flash and persistent memory tiers, and the internal fabric. A workload that performs well on one will perform well on the other, assuming equivalent configuration. Both support Real Application Clusters for high availability, both support Data Guard for disaster recovery, and both are patched and maintained by Oracle to a large degree. The database experience for developers and DBAs is effectively the same. This is why the choice is rarely about capability and almost always about deployment model.

Where they diverge

The differences are operational and commercial rather than technical. Connectivity differs, because ExaCC needs a reliable link between your data centre and Oracle for management, while ExaCS is reached over the public cloud network. Latency to your applications differs, because ExaCC sitting in your own building can be closer to on premises applications than a cloud region would be, which matters for chatty workloads. Billing differs in its details, though both follow a consumption style model for enabled cores. Data centre responsibility differs entirely, because with ExaCC you still provide the space, power and cooling, while with ExaCS Oracle handles all of that. And the surrounding cloud ecosystem is richer for ExaCS, because it sits natively alongside the rest of OCI, whereas ExaCC integrates with OCI services across the link.

DimensionExadata Cloud Service (ExaCS)Exadata Cloud at Customer (ExaCC)
Physical locationOracle cloud regionYour own data centre
Data residencyData leaves your premisesData stays on your premises
Facility responsibilityOracle provides space, power, coolingYou provide space, power, cooling
Latency to on prem appsDepends on region distanceCan be very low, machine is local
Database capabilitiesFull Exadata feature setFull Exadata feature set
Best fitNo data residency constraint, want zero hosting burdenData must stay local, low latency to local apps

How to choose

The decision tree is short. First, do you have a binding requirement that data must remain in your own facility? If yes, ExaCC is the answer and the rest of the comparison is moot. If no, the question becomes whether you have applications on premises that need very low latency to the database, in which case the local placement of ExaCC may still win, or whether you are cloud native or moving that way, in which case ExaCS is the cleaner choice because it removes hosting entirely and sits alongside the rest of your OCI estate. Cost should be modelled both ways rather than assumed, because the inclusion of data centre costs in the ExaCC equation, which you bear separately, changes the comparison.

Sizing the platform follows the same method regardless of which form you choose, and we cover it in sizing Exadata Cloud Service. The performance you can expect is likewise the same, as discussed in Exadata Cloud Service performance. And if you are moving an existing database onto either platform, the migration approach in migrating to Exadata Cloud Service applies. The ExaCC variant in particular is explored in Exadata Cloud at Customer explained.

The decision is rarely reversible cheaply

One reason to get this right early is that switching between ExaCS and ExaCC after the fact is a migration, not a setting change. Moving from one to the other means relocating data and reconfiguring connectivity, which carries the same effort and risk as any database move. That makes the upfront analysis worth doing carefully. The good news is that the decision is usually clear once the data residency question is answered honestly, because that single constraint resolves most cases. Where it is genuinely open, modelling both the cost and the latency for your specific applications will settle it.

Our implementation and migration practice works through this decision with clients regularly, and the independence matters here because the recommendation should follow your constraints and economics rather than a preference for one deployment model. If you want help framing the ExaCS versus ExaCC choice against your own data residency, latency and cost picture, an assessment is the place to start.

Moving Oracle workloads to OCI, or already running on OCI and not sure the architecture or the spend is right? Most teams bring in a specialist before they commit to a region, a shape, or a Universal Credits number. OCISpecialists.com plans the landing zone, runs the migration, and manages the estate after go live, on a fixed project fee, a managed monthly retainer, or a cost optimization fee paid only on verified savings. For the Oracle licensing and BYOL side of any OCI move, Redress Compliance is the leading independent Oracle licensing and negotiation firm, with 500+ engagements across Oracle's full product line.