About Us Solutions
Managed IT SupportCybersecurityRegulatoryProfessional ServicesCo-ManagedCMMC ComplianceData BackupCloud MigrationIT ConsultingAI ConsultingMicrosoft 365Microsoft CopilotSD-WAN Services
Industries
Accounting & CPA FirmsManufacturing & DefenseProfessional Services
Process Testimonials Resources Careers
Contact UsBook a Call
Playbook · 12 min read

Business Continuity and Disaster Recovery in Minnesota: the playbook that actually restores

A backup you have never tested is a hope, not a plan. Most Twin Cities companies own backup software and still lose days when ransomware lands. This is business continuity and disaster recovery for Minnesota companies with 25 to 500 people, so the next bad day is a hiccup, not a headline.

The Business Continuity Playbook cover
Download the PDF →Free · PDF · no form
Jump to a section
  1. Why backups fail
  2. The five minute audit
  3. RTO and RPO explained
  4. Tier your systems
  5. Immutable copies
  6. The 90 minute test
  7. What to do next
  8. Questions people ask
The short version
  • Backups fail quietly: silent job errors, restores nobody tried, copies on the attacker's network and a Microsoft 365 tenant nobody backs up.
  • Two numbers decide every recovery choice. RPO is how much work you lose, RTO is how long you wait. Set both per system with finance.
  • Attackers go after backups first. One immutable, offsite copy under separate credentials turns a ransom note into a restore job.
  • A 60 minute tabletop and one timed restore find the gaps. Score twelve items, fix the three worst, book the next test.

Business continuity and disaster recovery in Minnesota starts with failed backups

Nearly every company in the Twin Cities has backups. Far fewer have recovery. The difference shows up at the worst moment: a green dashboard, a confident vendor and a restore that stalls, comes back corrupt or turns out to be three weeks old. Business continuity and disaster recovery for a Minnesota company with 25 to 500 people is not a product you buy. It is the difference between owning copies and knowing they will come back.

32%of breaches now involve ransomware or extortionVerizon DBIR 2024
68%of ransomware victims relied on backups to get data backSophos 2024
258days on average to identify and contain a breachIBM 2024
30 daysuntil a deleted Microsoft 365 mailbox is gone for goodMicrosoft Learn

A failed backup does not send up a flare. It sends an email to a mailbox nobody reads. These are the five failures our engineers find most often in recovery assessments, in the order we usually find them.

  • Jobs that fail silently. A job errors out, retries, and the dashboard stays green. Weeks later the newest usable copy is a month old.
  • Restores nobody has tried. Corrupt catalogs, missing encryption keys and the wrong drivers all hide until the first real attempt.
  • Copies on the same network. If the backup server shares credentials with production, the attacker who encrypts production encrypts the backups ten minutes later.
  • Microsoft 365 is not backed up. Microsoft keeps the service running. Retention windows and recycle bins are not backup, and they expire quietly.
  • No copy outside the building. Fire, flood, a burst pipe in January and a bad firmware update do not care how many copies sit in the same rack.

Backup software reports whether a job ran, not whether the business could come back from it. Treat a green checkmark as the start of the question, not the answer. That mindset is the core of what we call being resilient by design, and it is the R in the RISE framework Solution Builders uses with every client.

Page 3 of the playbook: the chapter opener with the four numbers that explain why a backup is only a theory until it restores.
Page 3 of the playbook: the chapter opener with the four numbers that explain why a backup is only a theory until it restores.

Backup is a product. Recovery is a practice

You can buy backup in an afternoon. Recovery is something your team does on a schedule. The gap between the two is visible in five questions, and you can ask them of your IT team or provider this week. A fail is not a crisis. It is a to do list.

Backup mindset

What usually exists

  • Jobs run nightly. Nobody reads the alerts.
  • Copies sit on a NAS in the server room.
  • The cloud covers Microsoft 365, surely.
  • The last restore test was the install day.
Recovery mindset

What should exist

  • Every failed job becomes a ticket.
  • One copy is offsite. One cannot be deleted.
  • Microsoft 365 has its own backup platform.
  • A timed restore every quarter, on file.
AskFail looks likePass looks like
Did last night's jobs run?Nobody is sureA ticket opens on every failure
When did we last restore a server?"We have never needed to"Within 90 days, timed
Can one admin delete every copy?Yes, from one consoleNo, one copy is immutable
Is Microsoft 365 backed up?"It is in the cloud"Mail, files and Teams, daily
Where is the offsite copy?Same building or hostOther region, own credentials

If you fail a row, pull 30 days of job logs and count the failures, book a restore test for one server and one mailbox, and ask your provider to show you the immutable copy on screen rather than describe it. Then write down who can run a restore and where the runbook lives. One name is a gap. This audit is the first thing our data backup services team in Minneapolis runs with a new client, and most companies fail two or three rows the first time. An untimed restore is an unkept promise.

Page 5 of the playbook: the backup mindset versus the recovery mindset, and the five minute audit table with what a pass and a fail look like.
Page 5 of the playbook: the backup mindset versus the recovery mindset, and the five minute audit table with what a pass and a fail look like.

RTO and RPO explained: how much you lose, how long you wait

Recovery planning has exactly two numbers that matter, and most companies have never written either one down. Here is RTO and RPO explained in one picture. Picture the moment a server dies. Everything between the last good backup and that moment is gone. That gap is your recovery point objective, your RPO. Everything between that moment and people working again is downtime. That span is your recovery time objective, your RTO. Both are choices, and both have a price.

  1. Last good copyNightly at 11 p.m. means the recovery point sits up to 24 hours behind. Hourly means 60 minutes. Whatever the schedule says is your real RPO, whether you chose it or not.
  2. The incidentA failed disk, a bad update or a ransom note. The clock starts whether you notice or not.
  3. DeclaredRecovery begins only when a named person calls it. Hesitation here is pure downtime.
  4. RestoredData is recovered to the recovery point and users can log in. The RTO clock stops here.
  5. Caught upEverything between the recovery point and the incident gets keyed in again or reconciled by hand.

Set the two numbers with four questions per system. What does an hour of this system cost, counting idle payroll, lost orders and penalties? How much work could we redo by hand? What else is waiting on it? And what are we willing to pay, since shorter targets cost more in storage, licenses and engineering? The business picks the trade. IT delivers it. The Uptime Institute's 2024 outage analysis found 54% of organizations said their most recent serious outage cost more than $100,000, which usually ends the argument.

The nightly backup trap

Two days gone, and nobody chose that

A nightly backup sounds safe until you do the math. A failure at 4 p.m. on a busy Tuesday erases a full day of invoices, orders and email, and the restore to new hardware eats most of Wednesday. Sophos found that 35% of ransomware victims needed more than a month to fully recover.

Page 7 of the playbook: the recovery timeline from last good copy to caught up, the four questions that set RPO and RTO, and the nightly backup trap.
Page 7 of the playbook: the recovery timeline from last good copy to caught up, the four questions that set RPO and RTO, and the nightly backup trap.

Not every system deserves a one hour recovery

Paying for a 15 minute recovery on every server is how continuity budgets die. Sort your systems into tiers, give each tier a target and spend where downtime hurts. The targets below are a starting point for a 100 person company. Yours will differ, and that is the point. Set them with each department lead, then test against them.

SystemRPORTOTier
ERP or line of business app15 min4 hrs1
Microsoft 365 mail, files, Teams4 hrs4 hrs1
Accounting and payroll1 hr8 hrs2
File server and shared drives4 hrs8 hrs2
Phone system, cloud hostedn/a1 hr2
Workstations and laptops24 hrs2 days3

Tier 1 gets replication or hourly snapshots and a rehearsed, documented restore. The money goes here first. Tier 2 gets daily backup with an immutable copy and a timed restore twice a year. Tier 3 gets standard backup and a reimage, and nobody should pay for replication here. Notice that a cloud hosted phone system has no recovery point at all, because there is nothing to restore. Moving workloads out of the server room changes the tier math, which is one of the quieter arguments for a cloud migration done on purpose rather than on a deadline.

Do the math once. Hourly cost of downtime equals hourly revenue plus the hourly payroll of everyone who stops, multiplied by the share of the business that halts. Write the number down. It settles every RTO argument in the room.

If finance has not signed the RTO, IT does not have one. It has a guess.Solution Builders Recovery Practice
Page 8 of the playbook: illustrative recovery targets by tier for a 100 person company, and where a day of downtime actually costs you.
Page 8 of the playbook: illustrative recovery targets by tier for a 100 person company, and where a day of downtime actually costs you.

Beating ransomware with one copy nobody can touch

Modern ransomware crews do not start by encrypting your files. They start by finding and destroying your backups. Then they encrypt, then they call. The sequence is predictable: a phished login on day zero, five quiet days of looking for the backup console, cloud copies purged with your own credentials on day six, production encrypted early on a weekend morning on day seven. With no clean copy, the choice on day eight is pay or rebuild from nothing. With one, you restore.

94%of ransomware victims saw attackers try to compromise their backupsSophos 2024
57%of those attempts succeededSophos 2024
2xas likely to pay the ransom when backups were compromised, 67% versus 36%Sophos 2024
8xhigher median recovery cost when backups were compromised, $3M versus $375KSophos 2024

The classic rule is three copies, two media, one offsite. Add one more number and a zero, and it holds up against a ransomware crew.

  • Three copies: production plus two backups, so one mistake never leaves you with zero.
  • Two different media: local disk plus cloud object storage, so they fail differently.
  • One offsite: another building, region or cloud. Fire and flood do not care how many copies share a room.
  • One immutable: a copy nobody can alter or delete for a fixed period, your own admins included.
  • Zero errors: a verified, tested restore. A copy nobody has restored does not count.

Immutable means object lock in cloud storage or a hardened repository that accepts new data and refuses deletes until a timer expires. Not a password. Not a permission. A property of the storage itself. Give backup its own admin identity with hardware MFA, lock the offsite copy for 30 days minimum, and keep monthly recovery points for a year so a clean copy predates the intruder. Ransomware recovery in the Twin Cities looks very different when the attacker cannot reach your copies: a 42 user accounting firm we support contained a live attack in 22 minutes, paid no ransom and recovered 100% of its data, because 24/7 detection and an untouchable copy were designed together.

Page 9 of the playbook: the chapter opener on immutable copies, with the Sophos figures on how often attackers reach the backups first.
Page 9 of the playbook: the chapter opener on immutable copies, with the Sophos figures on how often attackers reach the backups first.

A disaster recovery test you can run this week

You do not need a weekend, a consultant or a second data center to test recovery. You need 90 minutes, four people in a room and one restore that actually runs. A tabletop is a conversation with a clock. The executive sponsor reads a scenario aloud and the room says what it would do and who would do it. Then you leave the room and restore something, because talking is not the test.

The script: "It is Friday at 4 p.m. Payroll runs Monday. The file server and the ERP are encrypted. The note asks for $400,000 in 72 hours. The backup console is not responding." Put the contact list on paper, assume email, Teams and the phone system are down, and give someone the job of scribe. Every "we would probably" is a gap.

  1. 0:00, set the sceneThe sponsor reads the scenario. Who notices, who declares, who gets called.
  2. 0:30, the decisionsPay or restore. Which systems come back first. What we tell customers, and who says it.
  3. 0:50, the recoveryWalk the restore order against the tier table. Where is the runbook, and who holds the keys?
  4. 1:00, the real restoreLeave the room. Restore one server and one mailbox from the offsite copy to an isolated target. Time it.

Score twelve items afterward, six on detection and decisions, six on recovery and proof: an alert reached a named person within 15 minutes after hours, one person had authority to declare, the contact list worked, the RPO was known, the restore ran from the offsite copy, the server came back inside its RTO, the mailbox came back with permissions intact, two people could have run it from the runbook, and every gap got an owner and a date.

ScoreWhere you standNext move
0 to 4Exposed. A real incident becomes a rebuild.Start with the immutable copy
5 to 8Typical. You would recover, slowly and at a price.Fix the three worst gaps, retest in 90 days
9 to 12Ready.Quarterly restores, then test a full site failure

What to do this week

Three moves, in order. Together they are the start of a backup and disaster recovery plan for a small business that would survive contact with a real Friday.

  1. Run the five minute auditAsk the five questions of whoever runs your backups. Count the fails. Book a restore test for one server and one mailbox before the meeting ends.
  2. Write down two numbers per systemRPO and RTO for the ERP, Microsoft 365, accounting and the file server, agreed with the department lead and signed by finance.
  3. Get an outside readA Recovery Readiness Snapshot with Solution Builders is a free 30 minute conversation: a candid read on your backups, your real RTO and the three gaps to close first. Book a time or call (952) 854 8188.

One test is a snapshot. Four a year is a program. Book the next one before you leave the room, rotate the scenario and keep every scorecard. Trend lines are what convince boards and insurers, and they are what turn a company that has outages into a company that has stories about them.

Business continuity for growing companies across the Twin Cities

Solution Builders has kept Minnesota businesses running from Bloomington since 1995. Our continuity practice, 50+ engineers and 24/7 security operations center support companies with 25 to 500 people in Minneapolis, St. Paul and across the metro, including manufacturers with a plant in Greater Minnesota and an office off I-494. Related services: Data Backup and Disaster Recovery, Cybersecurity, Cloud Migration, Microsoft 365. Contact us or book a 30 minute call.

Free download

Get the full Business Continuity Playbook

Sixteen pages your leadership team can print and fill in: the five minute backup audit, the RTO and RPO tier table, the backup design guide from weak to strong, and the complete 90 minute test with its twelve point scorecard.

  • The five minute backup audit table
  • Recovery tier table with RPO and RTO targets
  • Immutable backup design, weak to strong
  • Tabletop script, roles and twelve point scorecard

No form, no gate. Share it with your leadership team.

The Business Continuity Playbook preview
FAQ

Questions Twin Cities leaders ask about business continuity.

Business continuity is keeping the business running through a disruption. Disaster recovery is the technical part: getting systems and data back after a server failure, a ransomware attack or a building loss. For a Minnesota company with 25 to 500 people, it means tiered recovery targets agreed with the business, monitored backups with one immutable offsite copy, a separate backup of Microsoft 365, a written runbook, and a timed restore test every quarter. Solution Builders runs this as a managed service from Bloomington.
RPO, recovery point objective, is how much work you can afford to lose, measured as the time between your last good backup and the failure. A nightly backup gives you a 24 hour RPO. RTO, recovery time objective, is how long you can afford to wait until people are working again. Set both per system with the business, not just IT. Shorter targets cost more, so tier 1 systems like the ERP get replication while laptops get a reimage.
Start with an inventory and two numbers per system, RPO and RTO, agreed with each department lead. Sort systems into three tiers and match the backup method to the tier. Keep three copies on two media with one offsite and one immutable, and add a separate backup for Microsoft 365. Write a one page runbook naming who declares an incident, who restores and who communicates. Then run a 90 minute tabletop and one timed restore, score it and fix the three worst gaps.
It depends almost entirely on whether the attackers reached your backups. Sophos found 35% of victims needed more than a month to fully recover, and recovery costs were eight times higher when backups were compromised. A 42 user accounting firm supported by Solution Builders contained a live attack in 22 minutes, paid no ransom and recovered 100% of its data, because 24/7 detection and an immutable copy under separate credentials had been designed and rehearsed together.
Look for monitored jobs where every failure opens a ticket, an immutable offsite copy with its own credentials, backup of Microsoft 365 mail, OneDrive, SharePoint and Teams three times a day, retention long enough that a clean copy predates an intruder, and quarterly timed restores with the results sent to you. Ask the provider to show you the immutable copy on screen and to tell you when they last restored a server for a client your size. If they cannot, keep looking.