When do we…
When do we fail over to a second site or region, and when do we fail back?
Add to board memoOpen the memo
The short answer
- Recommendation
- Compare the repair in place and the failover with the time left. Repair if it is in time, fail over if only that is in time, and start the workaround whenever neither is, taking the sooner route. Hold everything while an attack is suspected. Fail back as a planned change.
- Reasoning
- The time left is the recovery time objective less the time since the decision to recover. The two estimates are the repair, from the technical recovery lead or the supplier, and the alternative, from the runbook: the time achieved in the last test, or the contract's time if never tested. The crisis lead decides on the technical recovery lead's advice. Failing back is a second outage and can lose data if the copy back goes wrong, so it is planned, not rushed.
- Considerations
- A failover can be the quicker of two late routes. It still runs, and the workaround carries the service until it is done.
- Decide again whenever an estimate changes, with the time now left, and keep each decision with the estimates it rested on.
- The pack does not give a time after which the failover set-up must end, except that a set-up expected to run for weeks is checked like the normal one and its end date is kept.
- In the cloud, the provider's commitment may set your recovery time. Check the failover needs nothing from the failed region, and that DNS and sign-in will not hold it up. Where both sides took writes, settle the conflict rule before failing back.
The decision, step by step
Select any step for the reasoning behind it and where the pack covers it.
- Start
- Step
- Decision
- Outcome
- Loop back
Keyboard: Tab to a step, arrow keys move along the flow, Enter pins its explanation, + and − zoom, 0 fits the diagram, Esc closes. The text version below has the same content.
Where a step quotes a number, it is the default in the CISO Times pack. Your own standard may set a different one. A code beside a source, such as RR-17, is the number of a rule in that pack document; the document lists its rules.
Read as text
The same flow written out: each step, its reasoning and where the pack covers it. 18 steps.
Start
A system or site has failed and its service is at risk
The decision is made per system. The maximum tolerable downtime runs from the failure, and the recovery time objective runs from the decision to recover. Failover is one of the routes in the system's recovery method, alongside repair in place.
In the pack
- P22-A12 IT Disaster Recovery ProcedureThe failover decision (rule RR-23)
- P22-A12 IT Disaster Recovery ProcedureRecovery methods and runbooks (rule RR-24)
Decision
Is an attack suspected, with the copy or site not yet confirmed?
Signs of an attack include files renamed or encrypted, unknown accounts or remote access tools, protection switched off, and several systems failing at once with no known cause. Replication copies damage to the second site, so a failover can spread an attack. If nobody can yet say, answer yes and ask the incident manager.
- Yes, or not known: Hold: the incident manager first confirms the copy or site is trusted
- No: Work out the time left and the two estimates
In the pack
- P22-A12 IT Disaster Recovery ProcedureIf an attack may be the cause (rule RR-07)
- P22-A12 IT Disaster Recovery ProcedureThe failover decision (rule RR-23)
Outcome
Hold: the incident manager first confirms the copy or site is trusted
Nothing fails over or is restored until the incident manager confirms that the copy or site to be used can be trusted. If an attack is confirmed, this procedure stops for the systems concerned, and the crisis log passes to the incident manager. The hold lifts only for the copy or site they confirm. P09 owns the incident decision rights.
In the pack
- P22-A12 IT Disaster Recovery ProcedureIf an attack may be the cause (rule RR-07)
- P22-A12 IT Disaster Recovery ProcedureThe failover decision (rule RR-23)
Step
Work out the time left and the two estimates
The time left is the recovery time objective less the time since the decision to recover. The technical recovery lead or the supplier estimates the repair in place. The alternative is the time from the system's runbook: achieved in its last test, or the contract's time where it was never tested.
In the pack
- P22-A12 IT Disaster Recovery ProcedureThe failover decision (rule RR-23)
Decision
Will the repair in place finish within the time left?
If the repair estimate is later than the time left, the crisis lead decides whether to fail over, on the technical recovery lead's advice. If there is no estimate yet, the pack does not say. Treat it as no, the more cautious answer, and decide again when the estimate arrives.
- Yes: Repair in place; decide again if an estimate changes
- No, or not known: Can a failover or restore elsewhere finish within the time left?
In the pack
- P22-A12 IT Disaster Recovery ProcedureThe failover decision (rule RR-23)
Outcome
Repair in place; decide again if an estimate changes
Repair where the system is. Keep each decision with its time and the estimates it rested on, and decide again whenever an estimate changes, with the time now left.
In the pack
- P22-A12 IT Disaster Recovery ProcedureThe failover decision (rule RR-23)
Decision
Can a failover or restore elsewhere finish within the time left?
Use the runbook's time. If the method was never tested, its time is the contract's, or none, because nobody has yet shown it can be met. For a cloud region, the provider's commitment may be the limit, and a failover that needs the failed region, cached DNS or a single sign-in service can take longer than planned. An alternative with no known time counts as no.
- Yes: Run the failover from the runbook, recording each step
- No, or not known: Is the failover sooner than the repair?
In the pack
- P22-A12 IT Disaster Recovery ProcedureThe failover decision (rule RR-23)
Decision
Is the failover sooner than the repair?
Neither route is due back in time. A failover that is quicker than the repair still runs, and the workaround carries the service until it finishes.
- Yes: Start the workaround now, then fail over
- No, or not known: Repair in place and start the workaround now
In the pack
- P22-A12 IT Disaster Recovery ProcedureThe failover decision (rule RR-06)
Outcome
Repair in place and start the workaround now
With no other route, or no quicker one, the repair continues and the business owner's workaround starts at once. A workaround that has never been tried is recorded as untried, and the plan for it should allow for it lasting less than its plan says.
In the pack
- P22-A12 IT Disaster Recovery ProcedureThe failover decision (rule RR-06)
Step
Start the workaround now, then fail over
Both routes are late, so the workaround keeps harm below Severe until the service returns. The business owner starts it. The failover still runs, and it is the quicker route.
In the pack
- P22-A12 IT Disaster Recovery ProcedureThe failover decision (rule RR-06)
Step
Run the failover from the runbook, recording each step
Open the system's runbook and follow it step by step, recording when each step starts and ends. If a step fails, stop and tell the crisis lead, who decides the next route. Record the recovery point and how far behind the second site or copy was. Check DNS, sign-in, interfaces and backups from the new place.
In the pack
- P22-A12 IT Disaster Recovery ProcedureRunning a failover or a restore elsewhere
Step
Let users back when the business owner confirms it works
A system that starts may still be a service that does not work. The business owner tests with everyday transactions, run by the people who use the service. Measure the data lost against the recovery point objective and name who recovers it.
In the pack
- P22-A12 IT Disaster Recovery ProcedureLetting users back (rule RA-12)
- P22-A12 IT Disaster Recovery ProcedureRunning a failover or a restore elsewhere
Decision
Is the usual set-up repaired and ready to take the service back?
While the failover set-up runs, it is not the normal arrangement. Where it is to run for weeks, check its backups, monitoring and access as for the normal set-up, and keep the date it ends. If you are not sure, answer no.
- No, or not known: Stay on the failover set-up and keep it protected
- Yes: Plan the failback like a change
In the pack
- P22-A12 IT Disaster Recovery ProcedureFailing back (rule RR-25)
Step
Stay on the failover set-up and keep it protected
Check the failover set-up's backups, monitoring and access as you would the normal set-up, and keep the date it is due to end. Recovery also ends where the business owner and the crisis lead accept an alternate set-up for a set time.
- Then: Is the usual set-up repaired and ready to take the service back? (back to an earlier step)
In the pack
- P22-A12 IT Disaster Recovery ProcedureFailing back (rule RR-25)
Step
Plan the failback like a change
List the steps, the time each takes, the checks, and how to stop and stay on the failover set-up if a step fails. Plan how the data written meanwhile is copied back and reconciled before users move. Where both sides took writes, name the source for each data set and who resolves a conflicting record. A failback is a second, shorter outage and can lose data if the copy back goes wrong.
In the pack
- P22-A12 IT Disaster Recovery ProcedureFailing back (rule RR-25)
Decision
Is the time agreed with the owner, away from busy periods?
The business owner agrees the time, and it avoids the service's busiest periods. If the busiest periods are not known, answer no and find them first.
- No, or not known: replan: Plan the failback like a change (back to an earlier step)
- Yes: Ask the crisis lead to approve, then tell users
In the pack
- P22-A12 IT Disaster Recovery ProcedureFailing back (rule RR-25)
Step
Ask the crisis lead to approve, then tell users
The crisis lead approves the failback. The communications lead then tells users when and for how long the service will pause, using the outage templates.
In the pack
- P22-A12 IT Disaster Recovery ProcedureFailing back (rule RR-25)
Outcome
Failed back and confirmed: recovery ends
Fail back, check the system as after the recovery, and have the business owner confirm the service works. Recovery ends when the service runs on its normal set-up, or on an alternate set-up the business owner and the crisis lead have accepted for a set time. Record the time taken and the data reconciled in your crisis log and runbook.
In the pack
- P22-A12 IT Disaster Recovery ProcedureFailing back (rule RR-25)
Practical checklist
- Confirm no attack is suspected, or that the incident manager has confirmed the copy or site can be trusted.
- Work out the time left, and get the repair estimate and the runbook's alternative time.
- Choose repair, failover, or failover with the workaround started now.
- Run the failover from the runbook, step by step, and record the recovery point. For a cloud region, check DNS time to live and sign-in from the second region first.
- Let users back only when the business owner confirms the service works.
- Plan the failback as a change, reconcile the data written meanwhile (naming the source for each data set where both sides took writes), agree the time with the business owner, and get the crisis lead's approval.
Evidence to have ready
- The decision with its time and the estimates it rested on.
- Where an attack was suspected, the incident manager's confirmation that the copy or site could be trusted.
- The failback plan, the time agreed, the data reconciled, and the crisis lead's approval.
Assumptions
- Each critical service has a recovery time objective, and a runbook that gives the time for recovering it elsewhere.
- A crisis lead, a technical recovery lead and a business owner exist for the service.
- The service's busiest periods are known, so a failback can avoid them.
Not covered here
- Choosing which backup to restore after a cyberattack. That is “How do we choose which backup to restore from after a cyberattack?”.
- Declaring a disaster and invoking the continuity plans. That is “When do we declare a disaster and invoke the continuity plans?”.
- Telling staff and customers about the outage. That is “When do we tell staff and customers about an outage, and what do we say?”.
- Testing the failover in advance. That is “How do we test disaster recovery without causing the outage we are testing for?”.
Related questions
- When do we declare a disaster and invoke the continuity plans?
- How do we plan recovery from a destructive cyberattack, and how is it different from disaster recovery?
- How do we choose which backup to restore from after a cyberattack?
- How do we test disaster recovery without causing the outage we are testing for?
- When do we tell staff and customers about an outage, and what do we say?