The decision is being made wholesale
What we do. We assess per workload, and most of the list comes back as leave it alone. A single estate-wide verdict in either direction is almost always somebody's position rather than your business case.
AISTORSServicesWorkload placement and repatriation
Service 07Move the few that are cheaper. Leave the rest alone.
For teams under pressure to cut cloud cost who are being sold a wholesale move in one direction or the other. Most workloads should stay where they are. A small number are genuinely cheaper elsewhere. A few cannot lawfully sit where they sit today. We work out which is which, per workload, and put the reasoning and the exit cost in writing.
Book a 30-minute call
How the decision gets made
Each workload is compared on full run cost, including the people the platform was quietly absorbing. For most of the list the honest answer comes back as leave it alone.
If the left column is not you, say so on the call and we will tell you what would help instead.
Four things go wrong with placement decisions. All four come from deciding at estate level rather than per workload.
What we do. We assess per workload, and most of the list comes back as leave it alone. A single estate-wide verdict in either direction is almost always somebody's position rather than your business case.
What we do. We model the full run cost on both sides, including staffing, resilience, hardware refresh and the operational work the platform was quietly absorbing. That is usually where a repatriation case falls apart.
What we do. Exit and lock-in analysis is part of the assessment. You get the cost of undoing each decision before you make it, and where we cannot estimate that cost we record that as a finding in its own right.
What we do. It is a requirement. Where rules dictate that a workload cannot sit in a region or under a jurisdiction, that constrains the answer before cost does, and the constraint is documented so the next person understands the architecture.
Five deliverables, each of which can conclude that nothing should move.
The assessment can conclude that nothing should move, and frequently does.
What runs where, what talks to what, and how much data crosses each boundary. Egress is usually the figure nobody has to hand, and it often decides the answer on its own.
Platform cost, licensing, staffing, resilience and refresh, modelled for the current placement and each candidate alternative. The people cost is included because that is where most cases turn.
Which workloads are constrained by regulation, contract or residency, and what those constraints permit. Recorded as requirements before any cost comparison is allowed to override them.
Move, stay or redesign, with reasoning and the cost of reversal for each. Delivered as a document you can circulate and argue with rather than a presentation.
Only for the workloads that justified it, one wave at a time, with a tested rollback and the documentation written as the work proceeds.
Placement work is platform-neutral by definition. These are the estates we assess and build across.
Azure
Landing zones, Azure Local and Arc for hybrid control, ExpressRoute for connectivity, licence mobility and Hybrid Benefit treated as a real input to the arithmetic.
AWS
Control Tower and Organizations, Outposts and Direct Connect for hybrid, egress and data transfer modelled explicitly rather than estimated.
Google Cloud
Landing zones, GKE Enterprise and Anthos for workloads that must run in more than one place, Interconnect for connectivity.
DigitalOcean and private
Lean providers and colocation for predictable high-compute workloads, with Kubernetes as the portability layer where portability genuinely earns its cost.
Portability has a price. We build for it where the exit analysis shows it repays that price, and we say plainly where it does not, because a portable architecture nobody will ever exercise is just a more expensive one.
You do not need these numbers to recognise the problem. They are here because somebody in your approval chain will ask.
21%
of cloud-based workloads and data were reported as repatriated by respondents, even as public cloud adoption kept rising.
Source: Flexera, 2026 State of the Cloud Report.
29%
wasted cloud spend, its first increase in five years, recorded alongside 81 percent generative AI usage.
Source: Flexera, 2026 State of the Cloud Report.
71%
say switching their primary AI vendor or model would be difficult.
Source: IBM, The Calculus of AI Sovereignty, 2026.
Read the three together and the brief is narrower than it looks. Repatriation is real but partial, and it is happening while public cloud adoption continues to rise, which means the story is placement rather than exit. Waste is rising rather than falling. And lock-in is now a model decision as much as an infrastructure one. None of that argues for moving everything. It argues for deciding each workload deliberately and recording the exit cost before the next commitment.
No. Most workloads should stay exactly where they are. Wholesale moves in either direction are usually somebody's thesis rather than your business case. What we produce is a per-workload decision with the reasoning attached, and for most estates the majority of that list says leave it alone.
Predictability of load, data gravity, egress volume, licence terms, latency requirements, the regulator's position, and who you can actually hire to run it. Steady high-compute workloads with low egress are the usual candidates. Spiky, bursty and rapidly changing workloads almost never are.
Treated as a requirement rather than a preference. Where rules mean a workload cannot sit in a given region or under a given jurisdiction, that constrains the answer before cost does, and the constraint is recorded so the next person understands why the architecture looks the way it does.
Yes, and in writing. Exit and lock-in analysis is part of the assessment rather than an upsell. If we cannot estimate the cost of reversing a decision, we say that too, because an unquantified exit is itself a finding.
No, and no reseller relationship on any platform or colocation provider, so there is no margin behind the recommendation. Where you have already decided, we build natively on your choice and state plainly what it costs you.
Almost never, and the claim usually ignores the staff, resilience and refresh costs that the platform was absorbing. We model the full run cost on both sides, including the people, and we have told clients the move was not worth making.
Thirty minutes, no obligation. Tell us which workloads somebody has proposed moving and why. We will tell you what would decide it, what data we would need, and whether the case is likely to survive contact with the full run cost.
Or write to [email protected].
Cloud cost and FinOps
Before moving anything, find out what the current estate is wasting. Rightsizing usually beats relocation.
Service 05Cloud architecture and migration
Where the analysis says build or move, this is the work that does it in waves with a rollback.
DisclosureAI capability and data handling
Lock-in is now a model decision too. Which providers, on what terms, and what leaving each would cost.