Exadata on AWS vs Azure vs Google Cloud
Cloud comparison

Exadata on AWS vs Azure vs Google Cloud

The Exadata you get inside AWS, Azure and Google Cloud is the same hardware, the same software and the same OCI operations team. What changes is everything around it: the network construct, identity, monitoring, commercial terms and how far each partnership has come. This post puts the three side by side.

Exadata Multi-Cloud Series · Cloud Comparison
AWS Azure Google Cloud Same Exadata, different integration
On this page
  1. 01 · Three Clouds, One Exadata
  2. 02 · What Is Identical on All Three Clouds
  3. 03 · Architecture Side by Side
  4. 04 · Integration, Identity and Monitoring Compared
  5. 05 · Availability, Regions and Exascale
  6. 06 · Commercials and Operations
  7. 07 · How to Choose the Hosting Cloud
  8. 08 · Common Mistakes When Comparing
  9. 09 · Key Takeaways
  10. 10 · Frequently Asked Questions

01 · Three Clouds, One Exadata

Comparison brief · Exadata inside AWS, Azure and Google Cloud

"If it is the same Exadata everywhere, why does the cloud matter?"

Every architecture board that looks at the Oracle Database@ partnerships ends up asking this. Oracle has put Exadata racks inside the data centers of all three big hyperscalers. Oracle Database@Azure went GA in December 2023, Oracle Database@Google Cloud in September 2024 and Oracle Database@AWS in July 2025. In October 2025, with Oracle AI Database 26ai, all three were renamed Oracle AI Database@Azure, @Google Cloud and @AWS. The database layer is identical: same Exadata generation family, same Oracle Database releases, same Smart Scan, RAC and Data Guard.

So the choice is rarely about the database itself. It is about where your applications already run, which identity system your security team trusts, which monitoring console your operations team watches, where your committed spend sits, and whether the region you need has the service you designed for.

01The database layer is identical on all three: Exadata hardware operated by OCI, linked to an OCI parent region for the control plane.
02The surrounding platform differs: ODB network on AWS, delegated subnet on Azure, client and backup subnets on Google Cloud.
03The best cloud for Exadata is usually the cloud where the applications already live, filtered by data residency and commitments.

02 · What Is Identical on All Three Clouds

Answer: On AWS, Azure and Google Cloud the Exadata hardware sits in the hyperscaler's data center, is operated by OCI as a child site of an OCI parent region, and runs the same Oracle Database software. Provisioning, billing and the first layer of networking go through the hyperscaler's console and marketplace.

It helps to separate the stack into layers before comparing anything. At the bottom is the Exadata infrastructure: database servers, storage servers and the RDMA network fabric. Oracle owns and operates it, patches the firmware and the hypervisor, and replaces failed parts. Above it is the VM cluster, where your Oracle homes and databases live. You own those: you choose database versions, apply database release updates (through the cloud tooling) and run the workload. Around both is the OCI control plane, which actually builds and maintains the clusters, even when you start the request from the AWS, Azure or Google Cloud console.

Because all of this is shared, DBA skills carry across directly: dbaascli, Data Guard association, automatic backups and quarterly patching work the same in every Database@ partnership.

Layer Who runs it Same on all three clouds?
Exadata infrastructure (servers, storage, RDMA) Oracle (OCI operations) Yes
VM cluster and Grid Infrastructure Oracle builds, you size and scale Yes
Oracle homes and databases Customer DBAs Yes
Control plane (provisioning, patching, scaling) OCI parent region Yes, invoked from each hyperscaler console
Network attachment to your applications Customer, in the hyperscaler No: different construct per cloud
Identity, monitoring, billing Hyperscaler services No: native to each cloud

03 · Architecture Side by Side

Answer: Each hyperscaler attaches Exadata to your network differently. AWS uses an ODB network that you connect to VPCs with ODB peering, Azure places the VM cluster's interfaces in a delegated subnet of your VNet, and Google Cloud uses client and backup subnets associated with your VPC. All three keep the database in the same data center as the application.

The diagram below draws the three partnerships next to each other. Each column is one hyperscaler region with your application network at the top, the network construct the database plugs into in the middle and the Oracle-operated Exadata site at the bottom. Underneath, each site is tied to its own OCI parent region, which is where the control plane, backups to OCI Object Storage and fleet tooling live. Reading the columns from top to bottom shows that the data path is short and local in every case, while the management path always goes back to OCI.

Exadata Inside AWS, Azure and Google Cloud, Linked to OCI AWS region Your VPC Exadata site (OCI) Azure region Your VNet Exadata site (OCI) Google Cloud region Your VPC Exadata site (OCI) OCI parent regions GA Jul 2025 App tier EC2, EKS, Lambda ODB network ODB peering to VPCs Exadata VM cluster ExaDB-D or ExaDB-XS Control plane Backups, fleet tools GA Dec 2023 App tier VMs, AKS, App Service Delegated subnet Inside your VNet Exadata VM cluster ExaDB-D or ExaDB-XS Control plane Backups, fleet tools GA Sep 2024 App tier GCE, GKE, Cloud Run Client + backup subnets Tied to your VPC Exadata VM cluster ExaDB-D or ExaDB-XS Control plane Backups, fleet tools App to database (SQL*Net), stays in-region OCI control plane: build, patch, scale Same Exadata and Oracle Database everywhere. Only the network construct, identity and native services change per cloud.
Figure 1 · Three hyperscaler regions, three network constructs, one OCI-operated Exadata model

The blue arrows are the SQL*Net path and they never leave the hyperscaler region. The dashed red arrows are the OCI control plane: build, patch and scale requests flow from the parent region into each site. The yellow tags show general availability dates, which explain why Azure tends to have the most mature runbooks today.

The network constructs in practice

Oracle AI Database@AWS Oracle AI Database@Azure Oracle AI Database@Google Cloud
Construct ODB network (client and backup CIDRs) in an Availability Zone Delegated subnet in your VNet (delegated to Oracle.Database/networkAttachments) Client subnet and backup subnet ranges tied to your VPC
How apps reach it ODB peering to one or more VPCs; transit options for wider reach Directly from the VNet, or via VNet peering and hub-spoke From the VPC, or through VPC peering and hybrid links
Plan early Non-overlapping CIDRs for ODB network and VPCs Subnet size and delegation, NSG and UDR limits Non-overlapping ranges for client and backup subnets
DNS Private DNS for the ODB network, resolvable from peered VPCs Private DNS zones in Azure Cloud DNS private zones
Do not compare clouds on raw latency claimsIn all three partnerships the application and the database share a data center, so round-trip times are low by design. Real differences come from your own topology: extra hops through firewalls, hub VNets or transit gateways add more latency than the choice of hyperscaler does. Measure from your actual app subnet.

04 · Integration, Identity and Monitoring Compared

Answer: AWS emphasises native data and event integrations (zero-ETL to Amazon Redshift, S3 backups, CloudWatch, EventBridge, CloudFormation). Azure emphasises Microsoft Entra ID, Azure Monitor and ARM or Terraform automation. Google Cloud emphasises analytics and AI through BigQuery and Vertex AI with Cloud Monitoring and Cloud Logging.

This is where the partnerships genuinely differ, because each hyperscaler wires Exadata into its own services. The panel compares four areas that come up in every evaluation: native integration, identity, monitoring and how mature Exascale is on that cloud.

Integration, Identity, Monitoring and Exascale by Cloud Oracle AI Database@AWS Oracle AI Database@Azure Oracle AI Database@Google Cloud Integration Identity Monitoring Exascale Zero-ETL to Redshift S3 backups, EventBridge, CloudFormation, VPC Lattice AWS IAM Resource access; CloudTrail audits API calls Amazon CloudWatch Metrics and logs; events via EventBridge GA 13 Aug 2026 Newest: 3 launch regions, then expanding Azure portal, ARM, Terraform Private connectivity inside your VNet Microsoft Entra ID Azure RBAC plus Entra login to the database Azure Monitor Metrics and Log Analytics workspaces GA Mar 2025 Longest running Exascale on a hyperscaler BigQuery, Vertex AI Analytics and AI services next to the data Google Cloud IAM Roles for console and API access Cloud Monitoring Metrics plus Cloud Logging Available Exascale with ExaDB-D added Aug 2026 Native data + events Identity + Microsoft stack Analytics + AI Exascale status changes fastest: check the exact region before you design.
Figure 2 · Four comparison areas across the three partnerships, with native services named per cloud

Read the bottom row with care. Exascale maturity is the area most likely to change during your project. Azure has run Exascale since March 2025, Google Cloud added Exascale with ExaDB-D in August 2026, and AWS reached Exascale GA on 13 August 2026 in three launch regions. Check the specific region before you design around it.

Identity in more detail

Identity is the area most often underestimated. There are two separate layers. The first is who can create, scale and delete Exadata resources, which every partnership controls through its own access model: AWS IAM policies, Azure RBAC on Microsoft Entra ID, or Google Cloud IAM roles. The second is who can log in to the database. Oracle Database supports Microsoft Entra ID authentication for database users, which makes Azure the most natural fit for teams that want single sign-on into the database itself. On AWS and Google Cloud, database users are typically still managed in the database or through your existing directory integration, while the cloud IAM controls the resource layer.

Monitoring in more detail

Each partnership publishes Exadata and database metrics into the native monitoring service: Amazon CloudWatch with CloudTrail auditing and EventBridge events on AWS, Azure Monitor with Log Analytics on Azure, Cloud Monitoring and Cloud Logging on Google Cloud. For deeper database diagnostics, such as AWR, ASH and SQL-level performance, DBAs still use Oracle tooling, either in the database or through OCI Database Management and Ops Insights in the parent region. Decide which team watches which dashboard.

05 · Availability, Regions and Exascale

Answer: Azure has the longest track record (GA December 2023) and the earliest Exascale (March 2025). Google Cloud followed in September 2024. AWS is the newest (GA July 2025), but by 2026 Oracle AI Database@AWS was listed in more than 20 AWS regions. Region and service coverage changes often, so always verify the exact region.

A comparison of three expanding services is only useful with dates, so here is the timeline as it stood at the time of writing (late 2026). Exascale, sold as Exadata Database Service on Exascale Infrastructure (ExaDB-XS), is the small-entry option. Dedicated infrastructure (ExaDB-D) and Autonomous AI Database on Dedicated Exadata Infrastructure are the larger-footprint options.

Milestone Azure Google Cloud AWS
Database@ GA Dec 2023 Sep 2024 Jul 2025
Exascale (ExaDB-XS) GA Mar 2025 Available; Exascale with ExaDB-D added Aug 2026 GA 13 Aug 2026 (N. Virginia, Oregon, Frankfurt first)
Renamed Oracle AI Database@ Oct 2025 Oct 2025 Oct 2025
Region footprint Broadest and longest running Growing steadily More than 20 regions in 2026

Two practical points follow from this. First, the age of a partnership is a good proxy for how many questions have already been answered in documentation, community posts and support cases. Second, region lists are kept separately for the Database@ service and for each Exadata offering inside it. A region can run ExaDB-D long before it offers Exascale, so a "yes" for the cloud is not a "yes" for your design.

Check the DR region as wellMost comparisons only look at the primary region. If your design needs Data Guard to a second region in the same cloud, both regions must offer the service and Exadata shape you need. That pairing is where coverage gaps usually appear.

06 · Commercials and Operations

Answer: In all three partnerships you buy through the hyperscaler marketplace, receive one bill from that hyperscaler, and the spend can count toward your cloud commitment there. Licence-included and bring-your-own-licence options exist, and Oracle runs the infrastructure while your team runs the databases.

Commercially, the partnerships are built the same way, which is the point: Oracle wanted Exadata to look like any other first-party service to a customer's cloud finance team. You accept a public or private offer in the hyperscaler marketplace, usage is metered by Oracle and billed by the hyperscaler, and the spend can count toward an existing commitment, for example a Microsoft Azure Consumption Commitment. Confirm BYOL and Oracle Support Rewards treatment in your offer, because private offers vary.

Operationally, the split of responsibilities is also the same on every cloud. The table below is the one to agree with your operations team before go-live.

Task Oracle (OCI) Your team
Hardware, firmware, hypervisor, storage servers Owns and patches Schedules maintenance windows
Grid Infrastructure and database release updates Supplies the images and tooling Decides when to apply, tests, rolls out
Backups Provides automatic backups and Autonomous Recovery Service options Chooses destination, retention, restore tests
Network into the database Provides the construct Designs CIDRs, peering, DNS, firewall rules
Monitoring and alerting Publishes metrics to the native service Builds alerts and on-call runbooks

07 · How to Choose the Hosting Cloud

Answer: Start from where the applications that query the database run, because that keeps the data path inside one data center. Then confirm that the region satisfies data residency, including the DR region, and check which cloud commitment the spend should land in. Only fall back to another cloud or OCI with interconnect when those gates fail.

The decision flow below captures how ExaGuru architects run this conversation. It deliberately puts application placement first, because moving Exadata away from its applications to chase a feature or a discount trades a permanent latency and egress cost for a temporary benefit. Residency and commitments act as gates: either can push you to a different region or a different construct, but they rarely justify splitting an application from its database.

Which Cloud Should Host My Exadata? Where do the apps that query this database run? Mostly AWS Mostly Azure Mostly Google Cloud Spread or on- premises yes Gate 1: Data residency Do the Database@ region, the DR region and the backup destination sit inside the required jurisdiction? Gate 2: Existing commitments Will the spend land in the cloud commitment you already hold, with the licence model (BYOL or included) you need? yes yes Oracle AI Database@AWS Oracle AI Database@Azure Oracle AI Database@Google Cloud Cloud of the main app, or OCI + interconnect no Nearest compliant region, or OCI + interconnect no Co-locate anyway; fix the commercials Next question Recommended host Gate failed: adjust Never split a chatty app from its database
Figure 3 · Choose the cloud that already hosts the applications, then pass the residency and commitment gates

Note the right-hand exits. When residency fails, the answer is a compliant region or OCI with an interconnect such as Oracle Interconnect for Azure or Google Cloud, or AWS Direct Connect to OCI FastConnect. When the commitment gate fails, you still co-locate with the applications and fix the commercial side separately.

A short evaluation routine

  1. Map the callers. List every application, ETL job and reporting tool that connects to the database, with the cloud and region it runs in today. The majority by traffic, not by count, decides the primary cloud.
  2. Verify the service in that region. Confirm Database@ coverage and the exact Exadata offering (ExaDB-D, ExaDB-XS or Autonomous) in the primary and DR regions.
  3. Check residency. Make sure both regions and the backup destination sit inside the required jurisdiction.
  4. Map the money. Decide which marketplace offer, which commitment and which licence model apply.
  5. Prototype the network. Build the construct (ODB network, delegated subnet or client and backup subnets) with real CIDRs and measure latency from a real app subnet.

08 · Common Mistakes When Comparing

Most failed comparisons share a few patterns. Avoid them and the choice usually becomes obvious.

  1. Comparing list prices only. The Exadata meters are similar across clouds. The real cost differences are egress, cross-region traffic and whether spend counts toward a commitment you have already signed.
  2. Ignoring identity. If your security team mandates Microsoft Entra ID for database login, that requirement weighs heavily toward Azure, whatever the infrastructure comparison says.
  3. Treating Exascale as universal. It is on all three clouds, but not in every region. Design for the offering that exists in your region today.
  4. Splitting app and database across clouds. Cross-cloud SQL*Net works, but every round trip pays for it. Keep chatty OLTP applications in the same cloud as the database.

Pick the cloud your applications already live in. The Exadata will be the same; the integration work will not.

09 · Key Takeaways

  1. The database layer is the same everywhere. Exadata hardware, Oracle Database releases and OCI operations are identical on AWS, Azure and Google Cloud.
  2. The network construct differs. ODB network with ODB peering on AWS, delegated subnet on Azure, client and backup subnets on Google Cloud.
  3. Native integrations are the real differentiator. Redshift zero-ETL and CloudWatch on AWS, Entra ID and Azure Monitor on Azure, BigQuery and Vertex AI on Google Cloud.
  4. Maturity and regions vary. Azure is the longest running, AWS the newest; Exascale coverage differs by region on every cloud.
  5. Choose by application placement first. Then pass the residency and commitment gates; only then consider another cloud or OCI with interconnect.

10 · Frequently Asked Questions

Is Exadata on AWS, Azure and Google Cloud the same product?

Yes at the database layer. In all three partnerships Oracle installs Exadata hardware in the hyperscaler data center and operates it from OCI, and you run the same Oracle Database software. The differences are in networking, identity, monitoring, billing integration and regional availability.

Which cloud has the most mature Oracle Database@ service?

Oracle Database@Azure has been generally available the longest, since December 2023, and was the first hyperscaler to get Exascale in March 2025. Google Cloud followed in September 2024 and AWS in July 2025.

How does networking differ between the three clouds?

On AWS the Exadata VM cluster sits in an ODB network that you connect to your VPCs with ODB peering. On Azure the VM cluster uses a delegated subnet in your VNet. On Google Cloud it uses client and backup subnets associated with your VPC.

Does Exadata spend count toward my cloud commitment?

In general yes. Oracle Database@ services are bought through the hyperscaler marketplace and billed by the hyperscaler, so the spend can count toward commitments with that cloud. Confirm the exact treatment in your marketplace offer.

How should I choose which cloud hosts my Exadata?

Start with the cloud and region where the applications that use the database run, then confirm the region meets data residency rules for both primary and DR, then check which commitment the spend should land in. Use another cloud or OCI with interconnect only if those checks fail.

About the author. ExaGuru Oracle Cloud architects design and run Exadata, ExaCC and multi-cloud Oracle estates for enterprise customers, and teach the same architectures in live, hands-on labs.

Learn this hands-on

Practice Exadata, OCI and multi-cloud architectures in live labs with a practicing consultant.