Oracle Exadata vs ExaCC vs ExaCS: Architectural Choice Guide | ExaGuru
Exadata Deployment Architecture · 2026 Edition

Oracle Exadata vs ExaCC vs ExaCS: Which Deployment Model Fits Your Organization?

Three organizations run Oracle Database on Exadata technology. One owns every rack in its datacenter. Another keeps hardware on-premises while Oracle manages the platform. The third never touches hardware because everything lives in OCI. Same Engineered System — three very different operating models.

Series: Exadata Deployment Architecture
Read: ~18 min
Audience: Architects, DBAs, IT Leaders
Level: Intermediate → Advanced

01 · Introduction

Three organizations are running Oracle Database on Oracle Exadata technology. One owns and manages everything inside its own data center. Another keeps the hardware on-premises but lets Oracle manage the infrastructure. The third never sees the hardware at all because everything runs inside Oracle Cloud Infrastructure (OCI).

All three use Oracle Exadata. Yet they operate very differently.

That is where many organizations become confused. They hear terms like Exadata, Exadata Cloud@Customer (ExaCC), and Exadata Database Service (ExaCS) and assume they are competing products. In reality, they are deployment models built on the same Engineered System platform — with different answers to who owns the rack, who patches the cells, and who pays for capacity growth.

If you are an enterprise architect evaluating Exadata, the decision is not "which product is faster." Smart Scan, Storage Cells, and RoCE networking behave the same across all three models. The real question is how much control you need, where data must physically reside, and whether your finance team prefers CapEx depreciation or OpEx consumption.

What is the difference between Exadata, ExaCC, and ExaCS? Exadata is Oracle's Engineered System platform — compute nodes, storage cells, RoCE fabric, and Smart Scan optimizations working as one unit. On-Premises Exadata is customer-owned and customer-operated inside your datacenter. ExaCC (Exadata Cloud@Customer) delivers the same Exadata hardware into your facility as a cloud subscription, with Oracle managing infrastructure through an OCI-integrated control plane while data never leaves your site. ExaCS (Exadata Database Service) runs dedicated Exadata capacity in OCI regions with consumption-based OCPU pricing. All three share identical database features and performance characteristics; they differ in physical location, ownership model, and who manages the platform stack.

02 · Are Exadata, ExaCC, and ExaCS Different Products?

No — and that distinction matters more than most vendor comparison charts suggest.

Oracle Exadata is the Engineered System: Compute Nodes, Storage Cells, RoCE fabric, Smart Scan, Smart Flash Cache, and the Exadata software stack. Whether you buy a rack, subscribe to ExaCC, or provision a VM cluster in ExaCS, you get the same co-designed hardware and software integration.

What changes is the delivery and operations model:

  • Exadata On-Premises: You purchase or lease hardware, install it in your datacenter, and your team (or a managed services partner) runs patching, monitoring, and lifecycle management.
  • Exadata Cloud@Customer (ExaCC): Oracle delivers and operates Exadata infrastructure inside your datacenter. You consume it like cloud — through OCI console APIs — while data never leaves your facility.
  • Exadata Database Service (ExaCS): Oracle hosts dedicated Exadata capacity in OCI regions. You provision VM clusters, scale OCPUs, and pay for consumption without owning any physical assets.

Think of it this way: Exadata is the engine. On-Prem, ExaCC, and ExaCS are three different ways to host that engine — with different keys to the garage.

Feature Comparison at a Glance

Dimension On-Premises ExaCC ExaCS
Core Architecture Full Exadata Engineered System Same Exadata hardware & software stack Same Exadata hardware & software stack
Database Features RAC, Data Guard, Smart Scan, IORM, Multitenant Identical feature set Identical feature set
Asset Ownership Customer owns or leases hardware Oracle owns; customer subscribes Oracle owns; customer consumes
Lifecycle Management Customer plans refresh & patching Oracle manages hardware refresh Oracle manages full platform lifecycle
Capacity Scaling Rack procurement (quarters) Subscription tier expansion OCPU elastic scaling (hours/days)

Table 1a · Feature comparison across Exadata deployment models

Shared Foundation — What Never Changes

Regardless of deployment model, every Exadata environment is built on the same three architectural pillars:

  • Compute Nodes — Database servers running Oracle Grid Infrastructure and RAC, optimized for Exadata I/O patterns.
  • Storage Servers (Cells) — Intelligent storage with CELLSRV, Smart Scan, Smart Flash Cache, and Hybrid Columnar Compression offloading SQL to storage.
  • RoCE Interconnect — 100 Gbps RDMA-over-Converged-Ethernet fabric connecting compute and storage with microsecond latency.

03 · Where Does Each Deployment Run?

Location drives compliance conversations long before anyone opens a performance benchmark.

Oracle Exadata Deployment Models SAME ENGINEERED HARDWARE · THREE OPERATING MODELS On-Premises Exadata CUSTOMER DATACENTER Compute Node Compute Node Grid Infra Storage Cell Storage Cell Smart Scan 100 Gbps RoCE Fabric Customer Owned & Managed CapEx Max Control ExaCC · Cloud@Customer OCI Control Plane VPN / FastConnect YOUR DATACENTER · DATA PLANE LOCAL KVM Guest VM Oracle DB Root in VM Storage Cell Storage Cell Oracle Hardware · Shared Operations Subscription Hybrid ExaCS · Database Service OCI REGION · ORACLE DATACENTER VM Cluster RAC / CDB OCPU Elastic Storage Cell Storage Cell VCN · IAM · NSG · Object Storage Backups Fully Oracle Managed Platform OpEx / OCPU Fast Scale

Figure 1 · Physical location and management boundary for each Exadata deployment model

Model Physical Location Control Plane Typical Connectivity
On-Premises Customer datacenter Customer tools (Enterprise Manager, dcli, custom automation) Internal network only; no OCI dependency
ExaCC Customer datacenter (Oracle-installed rack) OCI console + Exadata Cloud Service APIs Requires periodic OCI connectivity for metering and updates
ExaCS Oracle Cloud Infrastructure region OCI console, Terraform, SDKs FastConnect / VPN / public OCI endpoints

Table 1 · Where Exadata infrastructure lives and how it is managed

For regulated industries, "where the bits sit" is often the first filter. Banks and government agencies frequently start with on-premises or ExaCC. SaaS vendors and cloud-native enterprises lean toward ExaCS because they already accept OCI as the trust boundary.


04 · Shared Responsibility Model

Every cloud conversation eventually lands on the shared responsibility model. Exadata deployments are no exception — though the line shifts depending on which model you choose.

Shared Responsibility Model WHO MANAGES EACH LAYER · ON-PREM → EXACC → EXACS On-Premises ExaCC ExaCS Applications & Data CUSTOMER CUSTOMER CUSTOMER Database & Tuning CUSTOMER CUSTOMER CUSTOMER Guest VM / OS CUSTOMER SHARED SHARED Hypervisor & KVM CUSTOMER ORACLE ORACLE Storage Cell Software CUSTOMER ORACLE ORACLE Facilities / Power / AC CUSTOMER SHARED ORACLE Operational burden shifts toward Oracle → Customer Shared Oracle

Figure 2 · How Oracle and customer responsibilities shift across deployment models

Layer On-Premises ExaCC ExaCS
Applications & data Customer Customer Customer
Database patching & tuning Customer Customer Customer (or Autonomous options)
Grid Infrastructure / GI patching Customer Shared Oracle
Exadata software (cellsrv, Exadata patches) Customer Oracle Oracle
Hardware firmware & cell maintenance Customer Oracle Oracle
Facilities / Power / AC Customer Shared (your DC power & cooling) Oracle
Physical security Customer Shared (your DC, Oracle rack access) Oracle

Table 2 · Shared responsibility matrix for Exadata deployments

Management Responsibility Summary

Management Area On-Premises ExaCC ExaCS
Database administration Customer Customer Customer
Exadata patching (cellsrv, firmware) Customer (patchmgr) Oracle Oracle
Network design Customer Hybrid (local + OCI tunnel) OCI VCN / NSG
Backup & recovery strategy Customer (RMAN, ZFS) Customer + OCI Object Storage option OCI Object Storage / RMAN to bucket
Facilities / Power / AC Customer Customer (Oracle rack in your DC) Oracle (OCI datacenter)
Hardware failure response Customer + Oracle support contract Oracle subscription SLA Oracle cloud SLA

Table 2a · Management responsibility summary by deployment model

Practical takeaway: On-premises Exadata means your DBA team owns the full stack — including quarterly Exadata patch bundles. ExaCC removes infrastructure toil while you retain database and application ownership. ExaCS pushes even further: Oracle handles the platform, and you focus on schemas, performance, and availability design.

05 · Architecture Paradigms

Beyond operations, each model implies a different architectural mindset.

Traditional On-Premises Exadata Architecture

A standard Exadata rack combines database compute nodes and storage cells connected by a private RoCE network. Your team owns the full stack: physical installation, network integration, Grid Infrastructure, ASM disk groups, quarterly Exadata patch bundles applied via patchmgr, and capacity planning tied to procurement cycles. This model maximizes control and suits air-gapped or sovereign environments where OCI connectivity is unacceptable.

ExaCC — Split-Plane Architecture (Control vs Data Plane)

ExaCC introduces a split-plane design. The data plane — Exadata compute nodes, storage cells, and your database data — remains physically in your datacenter. The control plane runs in OCI: provisioning, metering, lifecycle orchestration, and infrastructure patching are managed through OCI APIs over a secure tunnel. Databases run inside KVM-based virtual machines on Exadata compute nodes, giving you cloud-style VM cluster management while meeting data residency requirements.

ExaCS — OCI-Native Architecture

ExaCS places dedicated Exadata hardware inside Oracle Cloud regions. Your VM clusters live in a VCN (Virtual Cloud Network) with IAM policies controlling who can provision, patch, or terminate resources. Network Security Groups (NSGs) enforce micro-segmentation between database tiers and application subnets. Backups integrate natively with OCI Object Storage — RMAN can target buckets for off-site recovery without managing tape libraries. FastConnect or VPN links connect on-premises applications to ExaCS with predictable latency.

  1. On-Premises — Infrastructure-as-You-Build-ItYou design rack layout, power, cooling, backup networks, and DR sites. Capacity planning is a capital project. Scaling out means procurement cycles measured in quarters.
  2. ExaCC — Cloud Operations, Local DataYou think in tenancies, compartments, and VM clusters — but traffic never crosses your perimeter for data residency. Ideal when compliance demands local storage yet your team is tired of firmware weekends.
  3. ExaCS — Platform-as-a-Service ConsumptionYou provision VM clusters with defined OCPU counts, attach storage, and integrate via OCI networking (VCN, DRG, FastConnect). Dev/test clones spin up in minutes. Production scales by adjusting OCPU — not by shipping a new rack.

All three support RAC, Data Guard, Multitenant (CDB/PDB), and Exadata features like Smart Scan and IORM. The paradigm shift is operational velocity and who holds the pager when a cell disk fails at 2 a.m.


06 · Control Comparison

Control is the variable architects feel most acutely — and the one finance teams underestimate until year-two operational costs arrive.

Control vs Operational Overhead MORE CONTROL = MORE MANUAL WORK · LESS CONTROL = MORE AUTOMATION Low Control · Low Overhead High Control · High Overhead ExaCSOCI console provisioningOCPU elastic scale ExaCCRoot access in guest VMsLocal data plane On-PremRoot on cells & computepatchmgr · exachk · dcli ExaCS — Best when Apps already in OCI Elastic dev/test clones Minimal infra headcount ExaCC — Best when Data must stay on-site Want cloud automation locally Hybrid migration bridge On-Prem — Best when Air-gapped / no OCI link Full hardware ownership Mature Exadata ops team

Figure 3 · Control spectrum from ExaCS (low control, low ops burden) to On-Premises (high control, high ops burden)

Control Area On-Prem ExaCC ExaCS
Patch schedule Full Shared Oracle-led
Hardware lifecycle Customer Oracle refresh Oracle
Network design Full Hybrid OCI VCN
Capacity scaling speed Slow Moderate Fast
Root-level OS access Yes Limited No

Infrastructure OS Access

On-premises Exadata administrators typically retain root-level SSH access to compute nodes and storage cells for diagnostics, kernel tuning, and emergency intervention. ExaCC restricts OS access — you manage databases inside KVM guests but cannot log into underlying Exadata infrastructure. ExaCS removes root access entirely; the platform is fully managed, and troubleshooting flows through OCI console metrics, AWR, and Oracle Support.

Database Administration & Patching

On-premises teams orchestrate rolling Exadata patches with patchmgr, validating ASM redundancy and RAC node eviction before applying cell updates. Database patching remains a DBA responsibility across all three models — applying RU/RUR patches, running datapatch, and validating application compatibility. In ExaCC and ExaCS, Oracle handles infrastructure patching during maintenance windows, but your DBAs still own database patch schedules, SQL regression testing, and rollback plans. Cloud does not eliminate DBA accountability — it shifts infrastructure toil downstream.

If your organization has a mature Exadata operations team and strict change-control requirements, on-premises control is a feature — not a burden. If you are consolidating datacenters and shrinking infrastructure headcount, ExaCS control limitations may be exactly what leadership wants.


07 · Cost & Financial Models

Performance gets the demo. Finance gets the final vote. Each deployment model maps to a different economic pattern.

CapEx vs OpEx

On-Premises — CapEx

Hardware purchase or lease, datacenter fit-out, power/cooling, Oracle hardware support, and DBA/ops staffing. Predictable at scale; heavy upfront commitment.

ExaCC — Subscription

Monthly capacity subscription for the rack in your datacenter. Shifts infrastructure cost to OpEx while preserving data locality. Oracle handles hardware refresh cycles.

ExaCS — Consumption OpEx

Pay per OCPU-hour and storage GB-month. No rack procurement. Scale down dev/test environments when idle — something CapEx models rarely allow.

OCPU Scaling in ExaCS

Exadata Database Service measures compute in OCPUs (Oracle Compute Units). A VM cluster runs on dedicated Exadata hardware, but you adjust OCPU allocation through the OCI console — often without reprovisioning the entire cluster.

  • Scale up: Add OCPUs before month-end reporting or seasonal peaks.
  • Scale down: Reduce non-production clusters after testing cycles complete.
  • Storage: Autonomous and manual storage scaling independent of compute in most configurations.

OCPU Scaling Example — Seasonal E-Commerce Workload

A retail enterprise runs month-end reporting on ExaCS. During peak season they scale a VM cluster from 2 OCPUs (off-peak dev/test) to 64 OCPUs for Black Friday throughput — then scale back down in January. On-premises Exadata would require procuring additional compute capacity months in advance; with ExaCS, the same adjustment is an OCI console change billed only for hours consumed. Model this pattern in your TCO spreadsheet before choosing a deployment model.

Cost reality check: On-premises Exadata often wins on a 5-year TCO slide when utilization stays above 70% and you already own the datacenter. ExaCS wins when you need elastic capacity, rapid environment cloning, or want to avoid hardware refresh risk. ExaCC sits in the middle — OpEx subscription with on-premises data residency.

08 · Which Deployment Is Right for You?

Abstract comparisons only go so far. Here is how four common enterprise profiles typically land.

Which Exadata Deployment Should You Choose? DECISION FLOW · MATCH COMPLIANCE & OPERATIONS FIRST Complete hardware control required? YES On-PremisesExadata NO Data must stay on-premises? YES ExaCCCloud@Customer NO ExaCSDatabase Service Real-World Scenario Mapping Tier-1 BankExaCC or On-Prem SaaS / Cloud-NativeExaCS Government / Public SectorExaCC (data local) Enterprise MigrationExaCC → ExaCS path

Figure 4 · Decision tree for selecting an Exadata deployment model

Scenario 1: Regional Bank — Data Residency & Audit Control

Regulators require customer data to remain in-country. The bank has skilled DBAs but wants to reduce infrastructure patching overhead. Typical choice: ExaCC — Oracle manages Exadata cells and firmware in the bank's datacenter; the bank retains database and application control for audit trails. On-premises remains viable if the bank insists on full hardware ownership.

Scenario 2: Multi-Tenant SaaS — Elastic Growth

A SaaS vendor onboarded 40 new tenants last quarter and needs dev/test clones weekly. CapEx rack expansion cannot keep pace. Typical choice: ExaCS — OCPU scaling, automated backups, and OCI integration let engineering teams provision environments in hours, not months.

Scenario 3: Government Agency — Sovereign & Air-Gapped Requirements

Classified workloads cannot depend on external cloud connectivity. The agency operates its own secure facility with strict physical access controls. Typical choice: On-Premises Exadata — no OCI control-plane dependency. ExaCC may qualify for less sensitive tiers if periodic OCI connectivity is acceptable.

Scenario 4: Enterprise Migration — Hybrid Transition

A global manufacturer runs legacy Exadata on-premises and wants cloud economics without a risky big-bang migration. Typical path: ExaCC pilot → ExaCS production — ExaCC validates OCI operations while data stays local; non-critical workloads move to ExaCS first using ZDM or Data Guard.


09 · Common Misconceptions

Misconception 1: ExaCC is simply hosted colocated Exadata.

Reality: ExaCC is not colocation. It is a cloud-integrated deployment with an OCI control plane, subscription billing, API-driven provisioning, and Oracle-managed infrastructure patching — while keeping the data plane in your datacenter. Operational workflows mirror ExaCS, not traditional CapEx rack management.

Misconception 2: ExaCS is slower than on-premises Exadata.

Reality: ExaCS runs on the same dedicated Exadata X8M/X10M hardware with identical Smart Scan, Storage Cells, and RoCE networking. Benchmarks consistently show equivalent performance for equivalent workloads. Latency differences appear only when application tiers are geographically distant from the OCI region — a network design problem, not an Exadata limitation.

Misconception 3: All three models use different hardware.

Reality: Oracle standardizes on the same Exadata Engineered System platform across on-premises, ExaCC, and ExaCS. Compute node generations, storage cell firmware, and Exadata software versions align across models. What differs is who hosts the rack and who holds the operational keys — not the underlying engineering.

Misconception 4: ExaCC eliminates the need for DBAs.

Reality: ExaCC removes infrastructure patching toil, but DBAs remain critical for database patching, SQL tuning, Data Guard design, security hardening, capacity planning, and incident response. Cloud shifts the pager for cell firmware; it does not replace database expertise.

Misconception 5: Exadata is always the most expensive option.

Reality: Exadata TCO is often lower than DIY server-plus-SAN stacks when you factor in consolidation ratios, Smart Scan I/O reduction, reduced licensing through compression, and operational efficiency. ExaCS consumption pricing can beat underutilized on-premises CapEx for variable workloads. The expensive choice is usually over-provisioned generic infrastructure — not Exadata itself.


10 · Best Practices

1. Decide Location Before Licensing

  • Map data classification and residency rules before comparing price lists.
  • Involve legal and compliance early — not after procurement signatures.

2. Align Operations Model to Team Skills

  • If your team excels at Exadata patching and exachk, on-premises or ExaCC with customer-managed DB tiers may fit.
  • If infrastructure headcount is shrinking, model the ExaCS operational savings explicitly.

3. Plan Migration Paths Up Front

  • Document ZDM, Data Guard, and RMAN strategies before selecting a target model.
  • Use ExaCC as a low-risk bridge when cloud readiness is uncertain.

4. Model TCO with Real Utilization Data

  • Include staffing, power, cooling, and refresh — not just license and hardware line items.
  • For ExaCS, model OCPU scaling scenarios for peak vs average load.

11 · Production Decision Checklist

Before you sign a contract or provision a VM cluster, confirm you can answer yes/no to each item below.

# Question On-Prem ExaCC ExaCS
1 Data must remain in our physical datacenter?
2 We can accept periodic OCI connectivity?
3 We need elastic OCPU scaling within days? Partial
4 We have staff to manage Exadata patching? Partial
5 CapEx budget cycle is acceptable?
6 OpEx subscription fits finance policy?
7 Air-gapped / no external cloud dependency?
8 Fast dev/test clone provisioning required? Partial
9 Existing OCI landing zone and networking? Partial
10 Hybrid multi-model portfolio acceptable?

Table 3 · Production decision checklist — score the column that matches most of your requirements


12 · Frequently Asked Questions

Can I use Hybrid Data Guard replication between on-premises Exadata and ExaCS or ExaCC?

Yes. Oracle supports Data Guard and Active Data Guard across hybrid topologies — primary on-premises with standby in ExaCC or ExaCS, or vice versa. Plan for network bandwidth, TLS/redo encryption, lag targets, and license implications for standby and read-only roles in each deployment model.

Does ASM work the same with ExaCC and ExaCS?

Yes. ASM remains the storage management layer for Exadata in all three models. You configure disk groups, redundancy levels, and rebalance operations. In ExaCC and ExaCS, Oracle manages the physical cell hardware underneath ASM — you manage the database storage topology as you would on-premises.

Can I bring BYOL licenses when migrating to ExaCC or ExaCS?

Yes, in supported configurations. Oracle Bring Your Own License (BYOL) allows existing database licenses to offset ExaCC and ExaCS consumption charges, subject to edition mapping (Enterprise Edition, options) and Oracle License Management Services validation. Always run a formal LMS review before committing to migration.

Is the OCI control plane a single point of failure for ExaCC?

No for database availability. If OCI connectivity is temporarily lost, ExaCC databases on the local data plane continue serving production traffic. The control plane handles provisioning, metering, and infrastructure updates — not query execution. Periodic connectivity is required for billing and patch delivery, but short outages do not stop running databases.

What happens when hardware fails in ExaCC?

Oracle replaces failed Exadata components under the subscription agreement. RAC and ASM redundancy maintain service during rolling cell or compute maintenance. Your team monitors database availability and failover; Oracle handles physical repair, firmware, and hardware refresh without a customer CapEx event.

Can I run non-database applications on Exadata compute nodes?

On-premises Exadata occasionally hosts limited middleware on compute nodes, though Oracle recommends database-only workloads for support and performance reasons. ExaCC and ExaCS restrict compute to database VM clusters — application tiers should run on separate servers or OCI compute instances, not on Exadata cells or DB nodes.

Does ExaCC or ExaCS support older database versions like 11g or 12c?

ExaCC and ExaCS support currently supported Oracle Database releases per Oracle's lifetime support policy. Legacy 11g and out-of-support 12c versions typically require upgrade to 19c or 23ai before migration. Consult the Exadata Cloud Service compatibility matrix for your target database version and patch level.

How does provisioning time compare across the three deployment models?

On-premises: Weeks to months — hardware procurement, datacenter preparation, rack delivery, and cutover. ExaCC: Weeks once facility power, cooling, and network requirements are validated; Oracle installs and activates the rack. ExaCS: Hours — provision a VM cluster via OCI console, Terraform, or SDK with defined OCPU and storage. For rapid dev/test, ExaCS is typically an order of magnitude faster.


13 · The Short Version — 8 Things to Remember

  1. Same Engine, Three Hosting ModelsExadata On-Prem, ExaCC, and ExaCS all run the same Exadata Engineered System — not different database products.
  2. Location Drives ComplianceOn-Prem and ExaCC keep data in your datacenter. ExaCS runs in OCI regions.
  3. Responsibility Shifts With the ModelMore Oracle management in ExaCC and ExaCS means less infrastructure toil for your team.
  4. Control vs VelocityOn-Prem gives maximum control. ExaCS gives maximum provisioning speed and OCPU elasticity.
  5. CapEx vs OpExOn-Prem is capital-intensive. ExaCC and ExaCS align with subscription and consumption economics.
  6. Hybrid Is NormalEnterprises often run multiple models simultaneously during cloud transition.
  7. ExaCC Is a BridgeCloud@Customer is a proven stepping stone for regulated workloads moving toward OCI.
  8. Choose on Operations, Not HypeMatch the deployment to your compliance, staffing, and financial constraints — not vendor slogans.

14 · Conclusion

The Exadata vs ExaCC vs ExaCS decision is not a performance contest. Smart Scan does not care whether your Storage Cells sit behind your security badge or in an OCI availability domain. What changes is who owns the operational burden, where auditors expect data to live, and how your CFO recognizes the expense.

Start with non-negotiables: residency, connectivity, staffing, and financial model. Then map workloads to scenarios — not slogans. If you are still weighing options, a structured 90-day ExaCC pilot or a bounded ExaCS non-production migration often produces clearer evidence than another slide deck.

The best Exadata deployment is not the one with the most features — it is the one your organization can operate confidently for the next five years.

At ExaGuru, our Exadata Expert course covers ExaCC, ExaCS, migration patterns, and production architecture — because choosing the right deployment model is the foundation for everything that follows.

ExaGuru — Oracle Cloud Training & Consulting
Exadata · ExaCC/ExaCS · OCI · Oracle DB Migration · Fusion ERP/HCM · Oracle Database 23ai & AI
Contact Us: +91-6394049607 · +91-9161111705
© 2026 ExaGuru. All rights reserved.