Loading...
Calgary & Alberta · Fully insured · Operating since 2002
(403) 612-7012Loading...
Downtime is not decided on move night. It is decided weeks earlier, in the dependency map, the cutover plan and the rollback plan.

Most teams size a data centre move by the physical work: how many racks, how many trucks, how many hours of loading. That number is rarely the one that hurts. The outage that users experience starts at the last graceful shutdown and ends at the last passed validation test, and the middle of it — the part where hardware is in a vehicle — is usually the shortest and most predictable segment. Reducing downtime means attacking the parts on either side of it.
Before you can shorten an outage you have to agree what is being measured. Three clocks run during a move and they rarely stop at the same moment.
A rack can be de-racked, wrapped, carted, driven and re-racked in a few hours. What consumes the window is the sequencing on either side: draining sessions, quiescing databases, confirming a clean backup, then powering on in dependency order and proving each tier before the next one starts. Shave two hours off the truck run, then add three hours troubleshooting a firewall rule that referenced an IP which changed, and the outage got longer.
A dependency map is the single highest-value artefact in a relocation. It is not a network diagram. A network diagram tells you what is connected; a dependency map tells you what breaks when a given node is unavailable, and in which order things must come back.
Sort the estate into tiers. Tier 0 is the infrastructure everything else authenticates or resolves against. Tier 1 is systems with a contractual or regulatory availability requirement. Tier 2 is everything that can be down until the following morning without a phone call. The tiering decides the power-on sequence, the order of validation tests, and — when the window runs short — what gets left until the next weekend. Agree it with the business in writing before move week, not at 03:00 when something will not start.
Build the cutover window backwards from the last validation test, not forwards from the first shutdown. Working forwards produces a plan that runs out of time; working backwards produces a plan that tells you what has to be pre-staged.
The destination should be finished before a single unit is disconnected. Racks bolted and levelled, PDUs energised and metered, cooling running and stable at load, structured cabling pulled, terminated and certified, uplinks live and tested against the wider network, out-of-band management reachable. Work that could have been done a week earlier is the most common thing found on a critical path at two in the morning.
There is no universally correct answer. There is an answer that fits your dependency map, and choosing the other one is where most overruns begin.
A phased move relocates the estate in tranches across several windows, with both sites live in between. It fits environments where clustered or replicated services can run split across two locations, where the link between sites has the bandwidth and latency to carry east-west traffic, and where the business cannot absorb a single long outage. The cost is that you operate a stretched, temporary architecture for weeks, and every tranche needs its own validation. Phased moves have more total risk-hours and less risk per hour.
A big-bang move takes everything in one window. It fits tightly coupled estates where splitting the environment would break more than it protects — a single storage array serving every host, a monolithic database with chatty application tiers, an estate with no inter-site link worth the name. It is also the honest choice for a smaller footprint, where the overhead of running two sites exceeds the benefit. The cost is concentration: one window, one chance, and a rollback plan that has to be real.
A middle option is worth naming. Stand up a temporary presence at the destination — borrowed or leased hardware, or a short-term cloud footprint — carry the Tier 1 services on it, move the physical estate under a relaxed window, then move the services back onto their own hardware. It converts a hard outage into a planned migration and a second planned migration. It costs more and takes longer. For systems with a genuine zero-downtime requirement it is often the only approach that survives contact with the constraint.
A rollback plan is not a paragraph saying the equipment will be returned. It is a specific, timed, rehearsed sequence with a named person who is allowed to invoke it.
Every move has a moment after which rollback stops being cheaper than pressing on — usually when the source racks are empty, or when the carrier has cut the old circuit. Mark it on the runbook explicitly. Teams that have not identified it tend to discover it by accident, having already passed it.
Across relocations, the same small set of causes accounts for most time lost. Almost none of them are the physical move.
The move is not over when the lights are on. It is over when the tests pass. Write the tests before the window, in the same tier order as the power-on sequence, each with an unambiguous pass condition and a named owner. Link, then routing, then name resolution, then authentication, then storage paths, then application login, then a real business transaction end to end. Capture pre-move baselines — throughput, query latency, batch job duration — so “it feels slow” the following week can be answered with a number.
Then plan the exit from degraded operation: redundancy restored, monitoring and alerting re-pointed, backup jobs running and verified against the new environment, documentation updated to reflect what was actually built rather than what was drawn. A move that leaves the estate running without a tested backup has traded a short outage for a long exposure.
Downtime is a planning output, not a physical constant. Map the dependencies from real traffic. Tier the estate and agree the recovery order in writing. Finish the destination before you touch the source. Choose phased or big-bang on the shape of the dependency map, not on preference. Write a rollback plan with a clock and a name on it. Then measure the end of the outage with tests, not with optimism.
The scope and audit stage produces the dependency map, the cutover sequence and the downtime estimate before you commit to a date.