Industry Commentary →

The Cloud AI Ownership Gap That Enterprise Buyers Keep Missing

Azure grew 43% last quarter. Google Cloud grew 82%. Tomasz Tunguz explains the structural reason, and it has direct implications for how enterprise teams should evaluate cloud AI vendors.

Tomasz Tunguz published Microsoft Resells the Frontier in late July, and it is worth reading before your next cloud AI vendor evaluation. The headline numbers: Azure grew 43% last quarter. Google Cloud grew 82%. Most analysis treated this as a product-quality story — better models, better developer experience, better documentation. Tunguz’s read is more structural: it is a cost-floor story.

Google owns both layers of its AI stack. Gemini is a Google model, trained and served on Google infrastructure. The TPU chips running that inference are designed and manufactured inside Alphabet. Every dollar of margin on an AI API call stays inside the company. Microsoft’s path is different: it resells OpenAI’s models and runs workloads on NVIDIA GPUs. Two external vendors set the cost floor for two critical layers. That structural difference, Tunguz argues, is what the growth rate divergence reflects — and what is likely to compound over time.

flowchart TD
A[Enterprise AI budget]
A --> AZ[Azure]
A --> GC[Google Cloud]
AZ --> O[OpenAI models<br/>third-party cost floor]
AZ --> N[NVIDIA compute<br/>third-party cost floor]
O --> AZX[Margin exits<br/>at both layers]
N --> AZX
GC --> GM[Gemini models<br/>Google-owned]
GC --> TP[TPU chips<br/>Google-owned]
GM --> GCX[Full-stack margin<br/>retained]
TP --> GCX
class AZX warn
class GCX good
classDef good fill:#163a26,stroke:#44cc77,color:#d7ffe6;
classDef bad fill:#3a1620,stroke:#ff5555,color:#ffd9d9;
classDef warn fill:#3a2e16,stroke:#ffaa33,color:#ffe9c7;
classDef accent fill:#15233b,stroke:#4488ff,color:#dce9ff;

For the working software engineer

If you are building on cloud AI APIs today, the practical question Tunguz’s analysis raises is about pricing trajectory. Google’s owned stack gives it the structural ability to reduce API costs as its chip and model economics improve, without negotiating with a third party. When Google’s TPU manufacturing gets more efficient, Google captures that improvement directly. When Microsoft’s NVIDIA compute costs change, that change is mediated by a supply relationship Microsoft does not control.

This shows up in real cost curves. Google Cloud AI pricing has declined on a reasonably consistent schedule over the last two years. Azure OpenAI pricing has moved less predictably, dependent on OpenAI’s commercial decisions and NVIDIA’s hardware supply dynamics.

For engineers building applications where cost-per-token is a meaningful variable — document processing at volume, high-frequency classification, retrieval pipelines — this is not theoretical. A 25–30% cost reduction changes the viability of features that currently do not pencil out. The vendor whose cost floor is structurally more likely to fall is directly relevant to architecture decisions being made today.

The practical engineering response is to evaluate your application’s portability. Teams that built directly against provider-specific endpoint formats — Azure OpenAI endpoint schemas, Google Vertex-specific response structures — have less flexibility when pricing conditions shift. Teams that built against a model-agnostic abstraction layer can redirect workloads without a full rewrite. That abstraction adds a small upfront cost. Not having it when you need it adds a much larger one.

For business owners and operators

Most enterprise cloud AI procurement frameworks compare vendors at a point in time: current model benchmarks, SLA terms, integration with existing systems, and existing vendor relationships. The question of whose pricing is structurally more likely to fall over a three-year deployment horizon rarely appears in an evaluation rubric.

That is a gap worth closing. If your AI workloads are material to your cost structure — or you expect them to be as usage scales — understanding whether your vendor owns its supply chain matters. Google’s vertical integration from chip to model gives it a fundamentally different cost dynamic than a company that must buy compute from NVIDIA and model capabilities from OpenAI. The growth rate difference Tunguz documents is partly a reflection of that structural advantage.

The practical move is not to migrate away from Azure based on this analysis alone. Azure has real advantages: existing Microsoft 365 integration, enterprise support infrastructure, and vendor relationships that reduce procurement friction. Those are meaningful, especially for organizations already embedded in the Microsoft ecosystem. The move is to be honest about what you are actually buying — and to make sure your architecture gives you optionality if the pricing environment shifts.

The organizations most exposed are those that have signed multi-year enterprise AI agreements at current pricing without modeling what happens when usage scales significantly, and without building any flexibility into their architecture. That combination is worth examining now, before volume makes it a hard constraint.

My take

At First American Title, the largest title-insurance company in the US, I ran architecture and integration for a 900-person engineering division operating 770 applications across more than 15 subsidiaries. Part of that work involved evaluating vendor relationships at a scale where the unit economics of each relationship were genuinely material — where small pricing differentials, multiplied by actual volume, produced budget-line implications that never appeared in any RFP response.

The pattern I saw consistently: vendor selections made on current capability — benchmark performance, feature lists, sales relationships — repeatedly failed to surface the cost structure underneath. Some vendors had reseller arrangements that created cost floors they could not negotiate around. That structural limitation was invisible in any comparison document. It only appeared when we modeled the volume we were actually going to run at, which was typically 10–20 times the initial pilot volume.

Tunguz is describing the same structural issue at the cloud AI layer. The question most enterprise procurement teams are asking — “which model performs better on our benchmark?” — is important. It is also incomplete. The question they should also be asking is: who controls this vendor’s cost floor, and what happens to our unit economics when we scale? That question has a structurally different answer for Azure and for Google Cloud. The answer is not circumstantial — it is embedded in the ownership of the underlying infrastructure.

The organizations that will navigate the next few years of cloud AI pricing well are the ones that asked that question before they committed to an architecture, not after.

Frequently Asked Questions

Should enterprise teams choose Google Cloud over Azure for AI workloads based on this data?

Not necessarily — the decision depends on existing infrastructure, team expertise, and specific workloads. What the ownership-structure argument does is add a variable that most procurement frameworks are not accounting for: pricing trajectory risk. If your AI tooling budget is sensitive to cost-per-token changes, evaluating the vendor's cost structure is relevant. Google's ownership of the full stack from chip to model creates a different pricing trajectory than Microsoft's reseller position. That does not make Google Cloud right for every organization, but it is a factor worth modeling explicitly before you commit to a multi-year architecture.

How should companies budget for cloud AI costs given this uncertainty?

Treat cloud AI pricing as a variable cost with a wide confidence interval. Build your business case on current pricing, then stress-test it at a 20% cost increase and a 20% cost decrease. Organizations that locked in enterprise agreements before the pricing environment stabilized are discovering that the math changes significantly at scale. The safeguard is either a contractual price lock, a multi-vendor architecture that lets you shift workloads, or a private-deployment option for your most cost-sensitive workflows. Any combination of these reduces your exposure to a pricing environment you cannot control from the outside.

What does the Azure versus Google Cloud AI gap mean for companies already deep into Azure's ecosystem?

It means model your costs explicitly rather than assuming current pricing holds at scale. Azure has strong enterprise advantages — Microsoft 365 integration, existing support relationships, and infrastructure familiarity for teams already running in that ecosystem. Those switching costs are real and should not be ignored. The practical move is not necessarily to migrate. It is to make sure your architecture does not create hard dependencies that eliminate your optionality, and to stress-test your AI budget against scenarios where costs do not follow the declining trajectory you may be projecting.

Shawn Livermore — Fractional CTO & Chief AI Officer
About the Author

Shawn Livermore

Fractional CTO and Chief AI Officer with nearly 3 decades of enterprise architecture experience. Clients include Kelley Blue Book, LERETA ($18B property tax processor), First American Financial, Carvana, WellPoint/Anthem, and PacifiCare. 92 client reviews, 5-star average.

View full background →

Need a fractional CTO or CAIO?

Technology leadership without the full-time headcount. Engagements start with a conversation.

Man writing a flowchart diagram on a whiteboard with a blue marker.