100%
GRIMOIRE
GrimoireDindon CorpusSynthesis VolumesThe Foundation of Iron
FRENAR
← PreviousNext →
RATIO
STRUCTURAL STUDY · OPÉRATION DINDON · JUNE 2026
◆◆◆
THE GENTLE BCP
Business Continuity as a Muscular Reflex
Why the Hyperscaler BCP is an Architecture
and the Managed Service BCP is a Reflex
◆ THE THESIS

The Business Continuity Plan is the CIO's personal responsibility when infrastructure goes down. Hyperscalers sell it as an automatic architectural property. Sovereign managed service providers practise it as a repeated muscular reflex. This study documents the difference between these two realities — and why it is decisive for organisations that want real business continuity, not documented business continuity.

◆◆◆
FORMULA
ARCHI
VS
REFLEX
ANGLE
RATIO
COMPARATIVE
WATERMARK
RATIO
Amine RAITI — Infrastructure Architect & SRE
Former engineering school professor · Teaching since 2006
Public document · CC BY-NC-SA 4.0 · Opération Dindon · June 2026
RATIO
1
SECTION 1 · THE COMFORT LIE — WHAT THE HYPERSCALER BCP REALLY SAYS
MULTI-AZ · MULTI-REGION · AUTOMATIC FAILOVER — AND YET

Hyperscalers sell BCP as a native architectural property. Multi-AZ means your resources are spread across multiple availability zones in the same region. Multi-region means your data is replicated to another geographic region. Automatic failover means the switchover happens without human intervention. These three promises are true — under certain conditions, for certain services, according to certain configurations. What they do not say is more important than what they say.

◆ WHAT MULTI-AZ DOES NOT SAY

Availability zones share the same regional network backbone. In December 2021, an AWS us-east-1 incident took down theoretically "multi-AZ" services because the control plane (the service that orchestrates failover) was itself centralised and affected. Multi-AZ protects against a single physical datacentre failure. It does not protect against control plane failures, regional network failures, or shared management service failures.

Furthermore, multi-AZ costs. Every duplicated resource is billed. Traffic between AZs is billed. An RDS Multi-AZ instance costs approximately 2x a Single-AZ instance. A complete multi-AZ architecture can cost 1.5x to 2x the primary infrastructure — not counting replication egress fees.

◆ WHAT MULTI-REGION DOES NOT SAY

Multi-region replication is real but complex. It requires solving the data consistency problem: in synchronous mode (zero data loss), inter-region latency degrades performance. In asynchronous mode (non-zero RPO), one must accept a data loss window. This architectural choice is not trivial — it depends on the nature of the data, the business, and regulatory requirements.

Implementation requires mastery of Route 53 (DNS failover with health checks), Aurora Global Database or DynamoDB Global Tables, S3 Cross-Region Replication, CloudFront, WAF, ACM (certificates in each region), and dozens of other services — each with its own subtleties, failure modes and hidden costs. A well-built multi-region AWS BCP costs between 2x and 5x the primary infrastructure cost.

◆ THE FAILOVER TEST NOBODY DOES

Testing a multi-region failover in production is high-stakes surgery. It requires a maintenance window, team coordination, a rollback plan. It is expensive — test traffic is billed like production traffic. And it is frightening — a configuration error can worsen the incident instead of resolving it.

Result: in most organisations, the multi-region BCP is only tested in staging — which is never identical to production. When the real incident arrives at 3am, DevOps discover that the failover site's Terraform has not been updated since the last database migration. That the secondary region's load balancer SSL certificate expired three weeks ago. That the DNS TTL is still set to 3600 seconds.

RATIO
2
SECTION 2 · THE MUSCULAR REFLEX — WHAT THE MANAGED SERVICE BCP ACTUALLY DOES
THE PHYSICAL FAILOVER · THE LIVING RUNBOOK · ADAPTATION TO REAL NEEDS

An experienced managed service provider has two datacentres — often connected by a dedicated fibre they own or lease at the physical level, outside the public Internet backbone. They know the power supplies, the UPS units, the generators, the core switches, the border routers. They built this infrastructure. They know what happens at every layer when a failover is triggered.

◆ THE MASTERED PHYSICAL CHAIN

The managed service failover begins at the physical level — where the hyperscaler BCP begins at the software level. When datacentre A loses its main power supply, the UPS takes over (milliseconds), then the generator starts (30 to 60 seconds). During this time, network flows are rerouted to datacentre B via the dedicated fibre — not via the Internet backbone, whose availability is outside the provider's control.

This physical layer mastery is what cloud cannot offer. When the problem is a cut transoceanic cable, a major BGP incident, or a saturated regional backbone — the cloud's software BCP does nothing. The managed service provider who controls their dedicated fibre has resilience orthogonal to Internet infrastructure incidents.

◆ THE BCP ADAPTED TO REAL APPLICATION NEEDS

The managed service provider does not propose a BCP services catalogue — they design a continuity architecture adapted to the client's real needs. This conversation starts with fundamental questions:

RPO (Recovery Point Objective): how much data can be lost? Billing database: RPO zero (synchronous, no loss). Application logs: RPO 4h acceptable (asynchronous). User sessions: RPO 15 minutes (semi-synchronous).

RTO (Recovery Time Objective): how quickly must operations resume? Website: RTO 5 minutes (DNS failover + HAProxy). Back-office: RTO 30 minutes. Batch processing: RTO 4h.

These nuances are implemented in custom scripts, bespoke HAProxy configurations, MySQL or PostgreSQL replication rules specific to each service's RPO. Not a checkbox in a catalogue — a tailored architecture.

◆ THE LIVING RUNBOOK — NOT THE DOCUMENT NOBODY READS

The managed service team has a failover Runbook for every incident type. Not a bureaucratic document — an operational guide tested and updated after every real or simulated incident. It says exactly: who does what, in what order, with what command, with what success criterion. And it notes the traps: service X always takes 3 minutes longer than expected, service Y requires a manual restart if the failover lasted more than 10 minutes.

RATIO
3
SECTION 3 · THE FAILOVER TEST — THE DIFFERENCE THAT MATTERS
AN ANNUAL COPIL WITH REAL FAILOVER · NOT A POWERPOINT ON RESILIENCE
◆ THE HYPERSCALER TEST — WHAT ACTUALLY HAPPENS

In most cloud organisations, BCP testing follows this scenario:

Month 1: the team decides to test failover. They realise staging is not up to date.
Month 2: staging updated. Test in staging. Partially works — 3 of 12 services do not failover correctly.
Month 3: fixes. Re-test in staging. Better, not perfect.
Month 4: decision not to test in production this year — "too risky before the holidays".
Month 12: real incident. Production Terraform has diverged from staging for 4 months. Secondary database has 6 hours of replication lag. Secondary region SSL certificate expired 3 weeks ago. Real RTO: 4 hours instead of the promised 15 minutes.

◆ THE MANAGED SERVICE TEST — THE FAILOVER COPIL

A reputable managed service provider integrates BCP testing into the client's contractual lifecycle. Not as a one-off project — as a recurring, planned event with a dedicated Steering Committee.

Typical failover test schedule:
D-30: client notified of date and maintenance window. Verification that all target services are documented and the Runbook is current.
D-7: technical review — which services failover in what order, what are the success criteria, what is the rollback procedure.
Day of test, maintenance window: real production failover. The client is present (in person or remote). They observe. They validate. They measure the real RTO.
After failover: post-incident COPIL. Which services took longer than expected? Why? What changes in the Runbook? The Runbook is updated before end of week.

The client goes home with a conviction: their BCP works. Not with an architecture diagram.

◆ THE DEFINITIVE FORMULA

The hyperscaler BCP is an architecture documented in a Confluence nobody reads, tested in staging that is never identical to production, validated by a checklist nobody has filled in for 8 months.

The managed service BCP is a muscular reflex repeated until the team can do it with their eyes closed, documented in a living Runbook updated after every incident, validated by a COPIL where the client watched their production failover and return.

The hyperscaler BCP is a promise. The managed service BCP is a demonstration.

RATIO
4
SECTION 4 · COMPARISON TABLE — HYPERSCALER BCP VS MANAGED SERVICE BCP
TERM BY TERM · DIMENSION BY DIMENSION
DIMENSION
HYPERSCALER BCP
MANAGED SERVICE BCP
Nature
Software architecture (proprietary managed services)
Muscular reflex (mastered physical procedure)
Physical layer
Not mastered — depends on AWS/GCP/Azure backbone
Mastered — dedicated fibre, power supply, cooling
Cost
2x to 5x primary infrastructure + replication egress fees
Included in contract or fixed predictable fee
RPO/RTO
Defined by managed service capabilities
Defined by real client business needs
Failover test
Rare, costly, frightening. Often done in staging only.
Planned, contractual, done in production with client.
Documentation
Confluence not updated since last migration
Living Runbook, updated after every incident or test
Application adaptation
Checkbox in a catalogue (Aurora Global, DynamoDB Global)
Custom scripts, HAProxy, MySQL/PG replication per RPO
Network cable incident
Software BCP useless if the problem is physical (backbone)
Dedicated fibre outside backbone — orthogonal resilience
Result for the CIO
A promise in an architecture diagram
A conviction gained from having watched their production failover
RATIO
5
SECTION 5 · THE GENTLE BCP — WHY "GENTLE"?
NO RUPTURE · NO PANIC · NO SURPRISE

The word "gentle" in "Gentle BCP" is not a metaphor — it is a description of the nature of a well-designed managed service failover. Gentle as opposed to brutal. The hyperscaler failover during a real incident is brutal — services go down one after another in an unpredictable order, teams chase logs, decisions are made under pressure with incomplete information. The well-prepared managed service failover is gentle — it follows a predefined order, it is executed by people who have done it before, and it has a documented rollback if something does not go as planned.

◆ THE THREE PROPERTIES OF THE GENTLE BCP

Progressive: the failover happens service by service, in dependency order. First the database (source of truth), then the APIs that consume it, then the frontend. Each step is validated before moving to the next. There is no "everything failovers simultaneously" — because simultaneous failover creates unpredictable timing problems.

Reversible: each failover step has a documented rollback procedure. If service Y does not start correctly on site B, the team knows exactly how to return to site A without worsening the situation. This reversibility is tested — not assumed.

Observed: the failover is observed in real time by the provider's and client's teams. Key metrics are monitored (latency, error rate, active connections). "Continue" or "rollback" decisions are made on real data, not assumptions.

◆ THE CORPUS LINK — THE ACCOMPANIED EXODUS AND THE GENTLE EXIT

The Gentle BCP is the business continuity declension of two corpus theses. "The Gentle Exit" proposes progressive migration without rupture — the Gentle BCP applies the same principle to emergency failover. "The Accompanied Exodus" proposes a managed service provider as migration guide — the Gentle BCP makes the same provider the guide of continuity.

The organisation that migrated to the managed service provider via the Accompanied Exodus has, as a bonus, a Gentle BCP — because the provider knows the infrastructure they themselves migrated, wrote the TAD, and integrated the BCP into the initial design rather than as a later addition.

◆◆◆

The CIO who watched their production failover and return
during a contractual test with their managed service provider
sleeps better at night than the one who read
their AWS multi-region architecture diagram.

One has a promise. The other has a demonstration.

◆◆◆
NEMO SUPRA LEGEM EST
← PreviousNext →