• Docs
  • Login
Talk to an expertTry for free
Blog
Blog
BlogProductCase studiesNewsInsights
Blog

A practical guide to fitting app delivery into a multicloud operating model

developer workflowcloud application platformGitobservabilitydeployment
03 August 2026
Share

TL;DR: 

  • Problem: Most multicloud operating models fragment over time. Delivery, governance, and operations drift between providers, and the duplicated work shows up well before the financial cost does.
  • Approach: This guide gives IT leaders four variables to evaluate the warning signs that the model is sprawling, and a five-question self-check.
  • Outcome: You walk away with a clear read on whether the operating model needs work, and where to start if it does.

 

Where multicloud operating models usually break

Key takeaway: Different teams ship on different clouds, each setup grows its own pipeline and runbook, and the fragmentation surfaces later as missed deadlines and extended audits. By then the operating-model debt has been compounding for months.

Most multicloud failures show up in operations, and they rarely start as a plan. One team ships on AWS. Another picks Google Cloud for a new product. An acquisition brings Azure with it. A regulated customer forces a specific region on a fourth provider. None of these decisions is wrong on its own.

The problem is what accumulates around them. Each application arrives with its own pipeline, its own observability stack, its own audit process, and its own on-call runbook. The organization ends up running an application portfolio spread across several providers, with each app on the cloud that suited it at the time, and a separate way of working for each.

The duplicated work costs more than the cloud bill. The breakdown happens because the original decision optimized for capacity (which cloud should host this workload) and underweighted delivery (how it should be built, shipped, governed, and operated). 

Once that spread exists, every new decision compounds it. Another app means another pipeline. Another provider means another runbook. The sprawl grows quietly until someone tries to audit it, move a workload, or forecast its cost.

The four things IT leaders need to assess

A useful evaluation comes down to four variables. Each applies whether you run one app across clouds or many apps spread across providers. For each, there is one question to ask and a clear picture of what good looks like.

  1. Portability: If you needed to move a workload to another supported cloud, could you redeploy it from a clean Git checkout with no rewrite? Good means yes, within a documented restoration window. (This is the case where “the same app on a different provider” matters, and it is one thread of the wider picture, not the whole of it.)
  2. Governance: Are your audit controls, secrets and environment configuration, and access rules declared once, or rebuilt per cloud? Good means once, applied at the platform layer.
  3. Delivery consistency: Does a developer’s workflow change depending on which cloud they target? Good means no. Same Git, same pipeline, same dashboards.
  4. Operational overhead: Does your platform team need a separate skill set, runbook, or rotation per provider? Good means one team, one workflow, applied across clouds.

These four variables decide whether multicloud is a control posture or a sprawl driver.

Signs your current model is adding sprawl

A few patterns are reliable warnings. Any one of them is recoverable. Two or more together is a structural problem:

  • Separate CI/CD pipelines built and tuned per provider, even for applications that do similar things.
  • Audit cycles taking longer because evidence has to be pulled from multiple consoles and reconciled by hand.
  • The same type of deploy behaving differently on cloud A than on cloud B, with no one able to explain why.
  • Per-provider platform teams or per-provider on-call rotations.
  • Cost forecasting that requires manually stitching together separate cloud bills.

Get the practical guide to fitting app delivery into a multicloud operating model. 

What a cleaner multicloud operating model looks like

Key takeaway: A cleaner model treats providers as interchangeable deployment targets under a single delivery layer. One application definition, one set of policies, one workflow, and one observability stack span every cloud. 

A coherent model treats the cloud provider as a deployment target sitting under one delivery layer. The application is defined once, the policies are declared once, and the workflow stays the same regardless of where the workload runs. This is what multicloud control looks like in practice.

In practical terms:

  • One application definition (committed to Git) targets AWS, Azure, Google Cloud, IBM, or OVHcloud without rewrite.
  • One set of governance controls, including identity, secrets, network policy, and compliance posture, applies at the platform layer.
  • One delivery workflow gives every developer the same pipeline, regardless of target.
  • One observability stack and one cost view span providers.

Upsun is built to this model.

Quick self-check: where are you today?

Key takeaway: If most answers are "no," the delivery layer is where the work lives.

Five questions. Answer honestly:

  1. Can you redeploy your most critical workload to a different supported cloud from a clean Git checkout?
  2. Are your governance controls declared as code, in the same place as the application?
  3. Is a developer's workflow identical regardless of which cloud they target?
  4. Do you get consistent audit evidence across providers, without reconciling separate consoles by hand?
  5. Does your on-call team work from one runbook for that workload?

Three or more “no” answers mean the operating model is the bottleneck. The friction lives in how workloads are built, shipped, and governed, so it persists no matter how many providers you run. Reducing the provider count can ease it in the short term, but the sprawl returns with the next app or acquisition. Consolidating the delivery layer is what removes it at the source.

Next step

If the self-check surfaced more than two "no" answers, the most useful move is a focused review of where the operating model is dropping evidence, time, or consistency. That review takes a few hours and produces a concrete remediation plan.

Book a multicloud operating model review


 

Frequently asked questions (FAQs)

What is a multicloud operating model?

A multicloud operating model is the set of practices, tools, and policies that govern how an organization builds, ships, governs, and operates applications across more than one cloud provider. A coherent model treats provider choice as a deployment decision and keeps delivery and governance consistent regardless of which cloud the workload runs on.

What is multicloud sprawl?

Multicloud sprawl is the gradual fragmentation of delivery, governance, and operations across cloud providers. It happens when teams develop their own pipeline, runbook, and audit process, and the gaps between them widen over time. The result is duplicated work, slower audits, and a delivery model that becomes harder to consolidate the longer it persists.

What is delivery consistency in a multicloud environment?

Delivery consistency means a developer's workflow stays the same regardless of which cloud the workload targets. The same Git pipeline, the same dashboards, the same deployment steps. Without it, teams maintain a separate delivery process per cloud, which compounds operational overhead and increases the risk of provider-specific drift. According to the DORA State of DevOps research, consistent and automated delivery practices are linked to stronger organizational outcomes across deployment frequency, change failure rate, and recovery time.

What does good multicloud governance look like?

Good multicloud governance applies the same controls (access, identity, secrets, network, and compliance posture) across every provider, at the platform layer. The controls are declared once as code, committed alongside the application, and travel with the workload regardless of where it runs. Auditors see consistent evidence, and teams maintain a single source of truth.

Should you reduce providers or consolidate the delivery layer?

Consolidating the delivery layer almost always produces more value than reducing providers. Adding or removing clouds does not address the friction in how workloads are built, governed, and operated. A single, consistent delivery layer reduces that friction at the source, regardless of how many providers sit underneath.

Stay updated

Subscribe to our monthly newsletter for the latest updates and news.

Your greatest work
is just on the horizon

Free trial