IICTPIICTP

Blog / Guides

Cloud26 October 20266 min read

Multi-cloud architecture: patterns that work and lock-in traps

Using more than one cloud provider can improve resilience, meet regional rules or use a strength of one provider. It also multiplies complexity. Decide why you want it before deciding how.

In this post
  1. Reasons that hold up
  2. Patterns
  3. Lock-in traps
  4. A decision test
  5. Sources and further reading

Reasons that hold up

  • A regulator or customer requires a particular provider or region.
  • One provider offers a service you genuinely need.
  • An acquisition left you with two clouds.
  • You want a real exit option for a critical workload.

Patterns

  • Workload per cloud: each application runs on one cloud, chosen for fit. Simple, and the most common.
  • Portable core: containers and open standards for the parts you may move.
  • Active-passive recovery: a second cloud holds backups or a standby.

Lock-in traps

  • Building on a proprietary service without an exit plan.
  • Data that is cheap to enter and costly to leave.
  • Team skills spread too thin across providers.
  • Treating “portable” as free; abstraction layers have a cost too.

A decision test

For each dependency, ask what it would cost and how long it would take to replace. Accept lock-in knowingly where the benefit is high, and avoid it where the exit cost is out of proportion.

Sources and further reading

  1. IICTP. Cloud Architecture Practitioner credential page. iictp.org/certifications/cap.

IICTP is a new independent credential and is not ISO/IEC 17024 accredited.

Keep reading

← All posts

Where do you stand?

Find the credential that fits the work you do.