Skip to content
Eudora Technology
Home  / Insights
Cloud Technology

Cloud Exit Planning: Staying Portable Without Giving Up Managed Services

Close-up of the robotic arm inside a StorageTek tape library at NERSC.
Photo: Closeup of robotic arm in StorageTek tape library at NERSC (1) by Derrick Coetzee from Berkeley, CA, USA, CC0, via Wikimedia Commons

Write down how you would leave, then carry on using managed services. Those two things are not in conflict, and treating them as if they are is how businesses end up running everything on bare virtual machines to preserve a freedom they will never exercise. The useful exit plan is a one-page document that names where your data lives, how you would get it out, and which three components would need rebuilding. It takes an afternoon and it makes every procurement conversation easier.

A storeroom of computer tapes stacked on multi-tiered shelving.
An exit plan is mostly an inventory. Knowing exactly where your data sits is the part that takes the longest and matters the most.Photo: Computer tapes by Linda Bartlett (Photographer), Public domain, via Wikimedia Commons

What an exit plan is actually for

Most exit plans are written for someone else: an auditor, an insurer, a large customer’s procurement team, or a regulator in financial services. That is a perfectly good reason to have one. But the version that helps you is shorter and more honest, and it answers three questions: if this provider doubled its prices, raised a policy we could not accept, or suffered a multi-day regional outage, what would we actually do?

The answer is rarely to move everything. It is usually to move one thing, accept degraded service on another, and negotiate harder on the rest. Writing that down converts a vague anxiety into a short list of things worth preparing. It also tells you which parts of your architecture are genuinely load-bearing.

The one-page test

If you cannot name, from memory, the three systems that would take longest to rebuild elsewhere, you do not have an exit plan. You have a feeling about vendor lock-in.

What changed: free exits and the January 2027 deadline

Two things changed and both are in your favour. First, the vendors moved. Google Cloud announced in January 2024 that customers migrating their data off Google Cloud entirely could do so with free network data transfer, applying to customers globally. AWS followed in March 2024, waiving data transfer out to the internet for customers moving off AWS, and updated the programme in September 2025 to give eligible customers 90 days to complete the move. Microsoft announced free egress for customers leaving Azure in the same month.

Second, the law moved. The EU Data Act entered into force on 11 January 2024 and became applicable on 12 September 2025. During the transition, providers may charge only costs directly incurred in facilitating a switch; the UK CMA’s own analysis of these programmes records that a full removal of switching charges is required from 12 January 2027. After that date, leaving should cost nothing at the transfer layer.

ProviderFree exit announcedWhat it coversThe catch
Google CloudJanuary 2024Network data transfer out when migrating off Google Cloud entirely, globallyYou apply for approval; it is for full exits, not ordinary multi-cloud traffic
AWSMarch 2024Data transfer out to the internet when moving off AWS, from any regionCredits are granted per account after review; eligible customers have 90 days to complete the move
Microsoft AzureMarch 2024Free egress when taking data out of Azure to another provider or on-premisesSame shape: it is a switching programme, not a discount on day-to-day egress
All three, from 12 January 2027EU Data ActSwitching charges prohibited outrightParallel use of two providers remains chargeable
Vendor announcements and the EU Data Act timetable, as recorded by each provider and by the UK CMA’s appendix on egress fees and free switching programmes.

Note the consistent exclusion. None of these programmes makes everyday traffic between two clouds free, which is the pattern most teams actually want. If your plan depends on cheap ongoing transfer rather than a one-off exit, read what egress actually costs before you design around it.

Where the real lock-in lives

Here is the uncomfortable part. Transfer fees were never the thing keeping anyone in place. The real cost of leaving is distributed across things nobody lists on a price page: the identity provider your whole estate authenticates against, the deployment pipeline, the proprietary database features somebody used because they were there, the monitoring dashboards, the compliance evidence tied to one provider’s audit reports, and the fact that your team knows one console and not another.

Share of enterprise cloud infrastructure spend, Q2 2026
Amazon Web Services28%
Microsoft Azure20%
Google Cloud15%
Everyone else combined37%
Source: Synergy Research Group, Q2 2026 cloud infrastructure market data, published 30 July 2026.

That concentration is the reason regulators keep returning to this. The UK CMA’s 2025 market investigation found that Amazon and Microsoft hold positions of significant market power, and identified egress fees and interoperability barriers as limits on switching and multi-cloud use. In March 2026 the CMA announced that, following its engagement, both firms had set out material steps on egress fees and interoperability for UK customers, while the CMA opened a strategic market status investigation into Microsoft’s business software ecosystem. Progress on switching is being reviewed rather than concluded.

IBM TS3500 tape library
Storage media change every few years; the data outlives all of it. Portable formats are the cheapest insurance you can buy, because they cost nothing at the point of choice.Photo: IBM TS3500 tape library (1) by Patrick Finnegan, CC BY 2.0, via Wikimedia Commons

Lock-in worth accepting, and lock-in that is not

Lock-in is not a binary and it is not always bad. The question is whether the service is doing work you would otherwise have to do. Managed PostgreSQL is a good trade: the wire protocol is standard, your queries are portable, and the provider handles backups and failover. A proprietary serverless database with its own query language is a different proposition, and may still be the right call if it removes an entire class of problem.

Think twice

Proprietary interfaces and data models

Services with their own query language, event model or packaging make the exit a rewrite rather than a move.

  • Often genuinely removes operational work
  • Can be the fastest route to a working product
  • No equivalent elsewhere, so leaving means redesigning
  • Pricing changes are hard to respond to
  • Hiring pool is smaller
Best for: Components where the capability is worth the dependency, chosen deliberately

The goal is not zero lock-in. It is knowing exactly what you have signed up to.

The five portability choices that cost nothing

These five choices cost nothing extra at the point you make them, and each one shortens a future exit by weeks. That combination is rare enough to be worth acting on.

  1. Keep your infrastructure definition in code, in a tool that targets more than one provider. You will still rewrite the resource definitions, but the structure, review process and naming survive.
  2. Choose open database engines where the workload allows it. PostgreSQL and MySQL are available as managed services on every major provider, so the schema and the application code move even when the service does not.
  3. Containerise the application tier. A container image that runs on one provider’s container service runs on another’s with configuration changes rather than code changes.
  4. Keep an independent copy of your data. Not a second live region: a restorable export in an open format, somewhere the provider does not control. This also happens to be the backup you want during an outage.
  5. Write the runbook as you build. Every time you add a stateful service, add a line to the exit plan describing how its data would come out. Two minutes each time beats a week of archaeology later.

Nothing on that list says avoid managed services. The expensive mistake is the opposite one: running your own database, your own queue and your own identity system on virtual machines to stay portable, then spending more on operations than the managed services would have cost. Our guide to service models sets out where that line usually falls.

IBM TS3500 tape library
Keeping one restorable copy of your data outside the provider serves two purposes: it shortens an exit and it is the backup you want during an outage.Photo: IBM TS3500 tape library overhead – 8470619723 by vaxomatic, CC BY 2.0, via Wikimedia Commons

Writing an exit plan in one page

An exit plan that fits on one page gets read, updated and used. One that runs to forty pages gets filed. Ours has six sections, and we write it in the same session as the architecture review.

SectionWhat goes in itHow long it takes
Data inventoryEvery store that holds data you could not recreate, and its formatAbout an hour, and it is the valuable hour
Extraction methodHow each store exports, and roughly how long for your volume30 minutes
Dependency listManaged services with no equivalent elsewhere, named honestly20 minutes
Rebuild estimateWeeks of work for the three hardest components, in a range30 minutes, revisited yearly
Trigger conditionsWhat would make us actually do this10 minutes, and a useful argument to have
Owner and review dateA name and a date, not a team1 minute
The exit plan template we use with clients. The times are what it genuinely takes for a small estate, not an aspiration.

Review it once a year, and after any significant architectural change. If you are planning a move right now rather than preparing for a hypothetical one, our piece on choosing a migration path covers the strategies and what each costs to execute, and the provider comparison is the right place to weigh up where you would go.

The interior of a StorageTek tape library at NERSC, lined with tape cartridges.
A one-page plan with an owner and a review date beats a forty-page document nobody opens.Photo: Interior of StorageTek tape library at NERSC (1) by Derrick Coetzee from Berkeley, CA, USA, CC0, via Wikimedia Commons

Eudora Technology writes and reviews these plans remotely for clients worldwide, usually alongside a broader architecture review, and we are happy to say when the honest answer is that your current lock-in is fine. The cloud solutions page covers how we work, and the introduction to cloud technology is the primer behind all of this.

Frequently asked questions

Does the EU Data Act apply to us if we are not in the EU?

It applies to providers offering data processing services to customers in the EU, so a non-EU business with EU operations or EU customers is likely to benefit from it in practice. The large providers have rolled their switching changes out globally rather than running two policies, which is why AWS, Google and Microsoft all describe their free exit programmes as available worldwide.

If exits are free from January 2027, why plan at all?

Because the fee was the smallest part. Free transfer removes a toll booth, not the journey: you still have to rebuild around a different managed database, redo your deployment pipeline, re-evidence your compliance and retrain your team. The plan exists to tell you how many weeks that is, before you need the answer.

Should we run multi-cloud to stay portable?

Rarely, for a small business. Running two providers properly means two sets of identity, two sets of monitoring, two skill sets and ongoing inter-cloud traffic that nobody’s free-exit programme covers. A single provider plus a tested restorable export is cheaper and more resilient in practice than a half-finished second estate.

What should we definitely not build on a proprietary service?

Your source of truth for data you are legally obliged to keep, and anything a customer contract says you must be able to hand back. Those are the places where an awkward export format becomes a legal problem rather than an engineering one. Everything else is a commercial judgement.

How often should the exit plan be reviewed?

Once a year as a minimum, and whenever you adopt a new stateful managed service. The review is short if you have been adding a line each time you build something. If the review takes more than an hour, that is a signal the architecture has drifted further than anyone realised.

If you need an exit plan for an auditor, an insurer or your own peace of mind, we can write one with you in a single session and tell you honestly which risks are worth money. Get in touch with Eudora Technology to talk about your project.

Sources

  1. Data Act European Commission · retrieved October 2026
  2. Appendix N: Egress fees and free switching programmes UK Competition and Markets Authority · 2025
  3. CMA announces package of actions on business software and cloud services UK Competition and Markets Authority · March 2026
  4. Free data transfer out to internet when moving out of AWS AWS News Blog · March 2024, updated 30 September 2025
  5. Eliminating data transfer fees when migrating off Google Cloud Google Cloud · January 2024
  6. Free data transfer out to internet when leaving Azure Microsoft Azure · March 2024
  7. Q2 cloud market passes $143 billion Synergy Research Group · 30 July 2026
Keep reading

Related insights