November 8, 2026

The Advice That Stops Working Once Your Database Is the Hard Part

By Eric Kalin

Close-up of a computer monitor displaying cyber security data and code, indicative of system hacking or programming.
Photo by Tima Miroshnichenko on Pexels

By Eric Kalin, Alpharetta, GA

The Question I Hear Before Any Technology Talk Starts

A team has already built its applications in Azure. Or AWS. Or Google Cloud. They picked a hyperscaler years ago, trained their people on it, and built real dependencies around it. Then someone brings up the database underneath everything, the one running finance, supply chain, or customer records, and the conversation stalls.

The usual next step is to talk about migration. Pick a cloud, move everything to it, standardize. That is the standard advice in most of technology: consolidate, simplify, stop running two of anything.

I do not think that advice holds up here.

Where the Standard Advice Runs Out

Consolidation makes sense when the systems in question are interchangeable. It makes far less sense when one piece, the database, is doing work that cannot tolerate a rebuild just to satisfy a vendor preference. Enterprises are not choosing between Oracle and a hyperscaler in the abstract. They are choosing whether to disrupt a mission-critical system that already works, in order to make it match everything else.

That is the situation where "just pick one cloud" stops being useful advice. The applications are already anchored somewhere. The database still needs to be Oracle. Telling a company to migrate one or the other to solve that mismatch is solving a problem they do not have.

What Actually Solves It

Oracle's multicloud approach starts from a different premise: instead of moving the applications to the database, bring the database to where the applications already live. Oracle AI Database runs on AWS, Azure, and Google Cloud through Oracle's own Exadata-based infrastructure, physically placed inside those hyperscalers' data centers.

In practice, that means a company can:

  • Keep its applications, AI, analytics, and developer tools in AWS, Azure, or Google Cloud.
  • Run Oracle Database with the same features, operations, and support it would get anywhere else.
  • Connect that database to services like Amazon Bedrock, Azure AI, or Google Vertex AI and BigQuery.
  • Use Oracle Cloud Infrastructure specifically where it is the better fit, for things like integrations, connectivity, disaster recovery, or Oracle SaaS.

None of that requires "moving to Oracle." It requires running Oracle's data platform where the applications already sit. That distinction is the whole idea.

Why This Holds up Beyond the Obvious Benefit

The most visible win is performance. Keeping the application and the database in the same hyperscaler environment cuts latency and reduces how much data has to move back and forth across clouds. But that is not the only reason companies choose this path.

It avoids rework. Teams get the same Oracle database behavior, tools, and operational model whether they are on-premises, on OCI, or inside another hyperscaler. It lets a company keep using the cloud-native services it already prefers, Kubernetes, AI tooling, analytics, while Oracle stays the data layer underneath. It supports modernizing in stages instead of forcing one disruptive cutover. And because Oracle manages the database environment itself, including patching and disaster recovery, the operational load on internal teams goes down rather than up.

Cost is part of the conversation too. Oracle has pointed to savings of up to 30 percent from this approach, though what a given company actually sees depends heavily on its architecture and its commercial terms. I would not promise a number without knowing the details behind it.

The Trade I Will Not Pretend Away

Multicloud is not automatically simpler than consolidation. It still demands clear ownership of each piece, deliberate identity and security design, real networking and observability work, and cost governance that spans more than one provider. An exit strategy still needs to exist, even if nobody expects to use it.

This approach is not the right call for every company either. It earns its place when the Oracle database is genuinely central to the business and the application ecosystem is already built somewhere else. When that is not true, the standard advice, simplify, consolidate, pick one platform, is probably right again.

That is the part I keep coming back to when someone asks which approach is correct. The answer depends less on the technology and more on where the weight in the system actually sits. Find that first. The architecture decision gets much easier once you know.

← Back