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

The Smart Cloud Migration Playbook: cloud migration services in Minneapolis, decoded

A hardware refresh used to be automatic. Now it is a decision, and for most Twin Cities companies with 25 to 500 people the answer is a cloud the team can work from anywhere. Here is how to pick a path per workload, know the cost before you sign and cut over cleanly.

The Smart Cloud Migration Playbook cover
Download the PDF →Free · PDF · no form
Jump to a section
  1. Your last server
  2. Six verdicts per server
  3. Lift vs replatform
  4. The cost model
  5. Zero downtime cutover
  6. Stopping cloud waste
  7. What to do next
  8. Questions people ask
The short version
  • Every server gets one of six verdicts: rehost, replatform, refactor, repurchase, retire or retain. Sort the inventory before anyone designs anything.
  • Lift and shift buys time. Replatforming buys savings. Rehost on the deadline, then right size, reserve and move the data within 90 days.
  • Two complete columns or no comparison: count the refresh, licenses and people on premises, and egress, backup and licensing in the cloud.
  • Zero downtime is a pilot, a parallel run and a rehearsed rollback, done in daylight weeks before the Friday switch.

Why Twin Cities companies are buying their last server

The server in the closet is five years old, the warranty ran out last spring, and the quote for its replacement just landed. Ten years ago that quote got signed without a meeting. Today it starts one, because the same money could move the workload to Azure and never buy another box. Companies with 25 to 500 people across Minneapolis, St. Paul and the rest of Minnesota are asking the same question, and the deadlines are real: extended support for Windows Server 2016 ends in January 2027, which is the date behind many of the moves we are planning right now. Cloud migration services in Minneapolis are busy for a reason.

90%of organizations will run a hybrid mix of cloud and on premises by 2027Gartner, 2024
15%average amount public cloud spending ran over budgetFlexera 2024
38%infrastructure cost cut by a 60 user architecture firm that chose cloud nativeSolution Builders client
2027the January end of extended support for Windows Server 2016Microsoft lifecycle

Two proposals can describe the same servers and land on wildly different bills. The difference is the path. Lift and shift moves machines. Cloud native moves the work. And the 15% budget overrun Flexera keeps measuring is almost never a cloud problem. It is an estimating problem: the on premises column forgot the next refresh and the people who keep the gear alive, and the cloud column forgot egress, backup and licensing. This article fills in both columns, decodes the six paths, lays out the cutover that makes Monday boring and ends with the five habits that keep the bill flat. It is how the cloud migration team at Solution Builders runs every move, and it starts with the questions leaders ask when growth hits limits.

Page 3 of the playbook: the chapter opener with the four numbers behind the decision to buy your last server, from Gartner, Flexera and a Solution Builders client.
Page 3 of the playbook: the chapter opener with the four numbers behind the decision to buy your last server, from Gartner, Flexera and a Solution Builders client.

Every server gets one of six verdicts

The six R's began as an enterprise framework, and they work just as well for four servers in a closet off I-494. Sort the inventory before you design anything. Most of it lands on three paths, and the sorting is where the savings get decided. Inventory first: every server, what runs on it, who depends on it and when hardware and operating system support end. Then ask retire and repurchase before anything else. If a SaaS product already does the job, or nobody claims the box, you have a cancellation, not a migration.

PathWhat it meansBest for
RehostLift and shift. The VM moves as it is.Hard deadlines, aging hosts, untouchable apps
ReplatformSame app, managed services underneath.Anything with SQL or a file share behind it
RefactorRebuild the app for cloud services.Custom software core to how you make money
RepurchaseReplace the server with SaaS.Email, files, phones, CRM, accounting, HR
RetireTurn it off.Servers nobody can name an owner for
RetainStay on premises, with a review date.Shop floor controllers, license locked systems

In Solution Builders client data a typical inventory sorts out to roughly 40% rehost, 20% replatform, 15% repurchase, 15% retire, a few percent retain and a few percent refactor. Retire is the line most first drafts leave at zero, and the one that pays off first. Refactor is the longest and most expensive path on the list. Reserve it for the one or two applications that make you money, and only after they have been rehosted. Everything else moves faster, and cheaper, on a different R.

A server that should have been retired does not get cheaper when you migrate it.Solution Builders Cloud Practice
Page 4 of the playbook: the six paths side by side, how a typical inventory sorts out, and why refactor is a verdict rather than a default.
Page 4 of the playbook: the six paths side by side, how a typical inventory sorts out, and why refactor is a verdict rather than a default.

Lift and shift vs replatform: one buys time, the other buys savings

Rehosting is the fastest way out of the server room and the right first move on a deadline. The mistake is calling it finished. The same VM sizes, billed by the hour around the clock, cost about what the old hardware did, and the domain controllers, SQL and file servers still need patching, just somewhere else. The bill surprises everyone by month three. Replatforming is the second step: the same application, with managed SQL, SharePoint or Azure Files underneath and Entra ID in place of domain controllers. Once tuned, the monthly bill typically lands 20 to 40% lower than the lifted version.

Lift and shift, then stop

What usually happens

  • The same VM sizes, billed by the hour, around the clock
  • Domain controllers, SQL and files still need patching, elsewhere
  • The bill surprises everyone by month three
Lift, then modernize

What should happen

  • Rehost on the deadline, then right size and reserve by day 90
  • Move SQL, files and identity to managed services, one at a time
  • Review the bill monthly with a named owner

The best example in our own files is an Azure migration for a Minnesota architecture firm with 60 users across several locations. They chose cloud native, retired every on premises server, cut infrastructure cost 38% and tripled remote productivity. The firm that lifts and stops gets none of that. The firm that lifts and then modernizes gets all of it, a quarter later.

Put the second step on the calendar

Rehost on the deadline, modernize within 90 days

Give the right-sizing, reservation and replatform work the same owner and the same project number as the move itself. If it is a separate project with a separate budget, it quietly never happens, and you have paid cloud prices for a server room.

Page 5 of the playbook: the same server with two futures, lift and shift versus cloud native, layer by layer and bill by bill.
Page 5 of the playbook: the same server with two futures, lift and shift versus cloud native, layer by layer and bill by bill.

A cloud migration cost model with no missing lines

An on premises estimate usually counts the hardware quote and stops. A fair comparison covers five years, one full refresh cycle, in both columns. These are the six lines the on premises column forgets.

  • Hardware refresh. Spread the purchase over five years, then add the next one. It is coming either way.
  • Software licensing. Windows Server, SQL, VMware and backup renewals, plus the true up nobody budgeted.
  • Power, cooling and space. Buried in the facilities bill. Racks times a loaded cost per rack per year.
  • Support contracts. Warranties end after year three. Extended support costs jump as the gear ages.
  • People time. Hours a month on patching, firmware, backups and outages, times a loaded rate. Usually the biggest missing line.
  • Downtime and risk. Hours lost per year times what an hour costs. One aging host is the usual outage.

Ask finance what an hour without the ERP or email costs before you price a single server. The ITIC 2024 Hourly Cost of Downtime Survey found more than 90% of midsize and large enterprises put that hour above $300,000. The cloud column has five lines, and the two levers that matter most both live on the first one.

LineWhat it isThe lever
ComputeVMs, billed while they runRight-size and reserve
StorageDisks, backups, snapshotsTier by age, delete orphans
NetworkOutbound data, called egressKeep chatty apps together
LicensingWindows and SQL licensesAzure Hybrid Benefit
ManagementMonitoring, backup, logsTrim log retention

On one Windows server, published Azure pricing tells the story: right-sizing roughly halves the as lifted cost, a three year reservation takes compute savings up to 72% off pay as you go, and Azure Hybrid Benefit on top brings the total to a fraction of the lifted price. Reserve the boring servers, the domain controllers, the ERP host and the file service that run every hour of every year, on day 90 once right-sizing has settled. Keep the experiments on pay as you go.

Page 7 of the playbook: the six lines an on premises estimate forgets, and the five year cumulative cost curve for on premises, lift and shift and cloud native.
Page 7 of the playbook: the six lines an on premises estimate forgets, and the five year cumulative cost curve for on premises, lift and shift and cloud native.

The zero downtime cutover: do the risky parts early and in daylight

Nobody remembers a migration that went well. They remember the Monday the ERP would not open. Downtime happens when a server to cloud migration in the Twin Cities does everything in one night. The plan below moves identity, data and a pilot group weeks ahead while the old system keeps running, so by cutover weekend the surprises are used up. An 85 user manufacturer we took through a full transformation this way eliminated more than 100 hours of monthly downtime within 90 days.

  1. Weeks 1 to 2: discover and designInventory, dependencies, the six R sort, landing zone design. Nothing moves.
  2. Weeks 3 to 4: build and seedLanding zone, network, identity synced to Entra ID. Data starts replicating quietly.
  3. Week 5: pilotTen percent of users, drawn from every department and every location, a full week in the cloud.
  4. Week 6: parallel runBoth environments live. Rollback rehearsed, timed and written down.
  5. Week 7: cutover and hypercareThursday noon freeze. Friday switch. Saturday test gate with a named tester per system. Sunday 2 p.m. go or roll back. Monday 7 a.m., engineers on site and 72 hours of hypercare.

Servers rarely cause the Monday disaster. Logins, name resolution and the lack of a way back do.

What breaksWhyThe early fix
Nobody can log inIdentity moved with the serversSync identity weeks ahead
Users hit the old serverDNS cached for hoursTime to live to 300 seconds
The ERP opens, then crawlsApp in cloud, database on premisesMove app and database together
Scanners and printers stopHard coded paths to the old serverRepoint scan jobs in the pilot
Rollback is "we will see"Never written down or timedRehearse it, print the decision time

Two more lines belong on the readiness list two weeks out. A full backup taken and restored somewhere else, with the restore time written down, which is the drill our backup and disaster recovery team runs. And Microsoft 365, identity and line of business apps moved together, because a half moved environment is slower than either whole one.

Page 9 of the playbook: the cutover chapter opener, with the pilot size, the DNS setting, the hypercare window and the manufacturer that eliminated 100 hours of monthly downtime.
Page 9 of the playbook: the cutover chapter opener, with the pilot size, the DNS setting, the hypercare window and the manufacturer that eliminated 100 hours of monthly downtime.

Five habits that keep the cloud bill flat

Cloud waste is not a billing error. It is a thousand small defaults: the test server nobody turned off, the disk left behind when its VM was deleted, backups parked in premium storage forever. Flexera's 2024 State of the Cloud Report found that the companies paying the bill estimate 27% of their own cloud spend is wasted. Waste looks exactly like infrastructure on the invoice, so nobody questions it. Five habits, one owner and twenty minutes a month stop it. They are ordered by payoff.

  • Tag everything from day one: owner, cost center, environment, expiry. Policy blocks anything untagged from being created.
  • Set budgets with alerts at 80%, one per cost center and one per environment. At 100% an alert is a receipt.
  • Right size quarterly. Anything under 20% busy for 30 days drops a size at the next maintenance window.
  • Tier storage automatically. Lifecycle rules move data from hot to cool at 30 days and to archive at 180. The price gap per gigabyte between hot and archive tiers is 10x or more.
  • Schedule the shutdowns. Dev, test and reporting servers run business hours only. 50 of 168 hours is a 70% cut, and it is arithmetic.
No tag, no resource

One rule, more savings than any tool

Every resource gets three tags at creation: owner, cost center and expiry date. Anything untagged lands on a Monday report and is deleted after a 30 day grace period. Give the bill to someone outside engineering, a controller, an operations lead or a virtual CIO, because engineers optimize what they are asked about.

The 20 minute monthly review is five checks: the top ten resources by cost for anything new or unexplained, utilization under 20% for right-sizing candidates, unattached disks and old snapshots to delete, budget alerts that fired, and steady workloads still on pay as you go. Done monthly, that review catches most waste while it is still small, and it keeps the bill flat while the business grows.

What to do this week

Three moves, in order, and the first two need nothing but a spreadsheet.

  1. Sort the inventoryList every server with what runs on it, who owns it and when support ends. Give each one a verdict from the six R's. Count how many you can retire or repurchase before anything migrates.
  2. Build both columnsFive years, one refresh cycle, all six forgotten lines on premises and all five lines in the cloud. Put the cost of a downtime hour in both. Then compare.
  3. Get an outside readA Cloud Readiness Snapshot with Solution Builders is a free 30 minute conversation about your servers, deadlines and goals. You leave with a first cut at which path each workload deserves. Book a time or call (952) 854 8188.

The habits start on migration day, not after the first surprising invoice. A move planned this way ends in a smaller bill, a boring Monday and a cloud foundation that is ready for Copilot and the AI tools your team will ask for next, which is the E in the RISE framework we build every migration around.

Cloud migration for growing companies across the Twin Cities

Solution Builders has run infrastructure for Minnesota businesses from Bloomington since 1995. Our cloud practice, 50+ engineers and 24/7 security operations center move companies with 25 to 500 people in Minneapolis, St. Paul and across the metro off aging servers, from manufacturers along I-494 to architecture firms with offices in several cities. Related services: Cloud Migration, Microsoft 365, Data Backup and Disaster Recovery, IT Consulting. Contact us or book a 30 minute call.

Free download

Get the full Smart Cloud Migration Playbook

Sixteen pages your leadership team will ask for: the six path table, the five year cost model with every line in both columns, the seven week cutover runbook with its four weekend gates, and the waste sources checklist with the 20 minute monthly review.

  • Six migration paths, side by side
  • Five year cost model, both columns complete
  • Seven week zero downtime cutover runbook
  • Cloud waste checklist and monthly review

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

The Smart Cloud Migration Playbook preview
FAQ

Questions Twin Cities leaders ask about cloud migration.

A complete engagement covers discovery and an inventory with a verdict for every server, a five year cost model comparing on premises, lift and shift and cloud native, landing zone and network design, identity synced to Entra ID, a pilot group and parallel run, a Friday night cutover with a rehearsed rollback, 72 hours of hypercare and a monthly cost review afterward. Solution Builders runs all of it from Bloomington for companies with 25 to 500 people, with security monitoring from the first workload onward.
Lift and shift, also called rehost, moves a virtual machine to the cloud exactly as it is. It is fast and right for hard deadlines, but the same VM sizes billed by the hour cost about what the old hardware did. Replatform keeps the same application and swaps the layers underneath for managed services: managed SQL instead of a database server you patch, Azure Files or SharePoint instead of a file server, Entra ID instead of domain controllers. Once tuned it typically costs 20 to 40% less.
It depends on the inventory, which is why the honest answer is a model rather than a number. Build a five year comparison with every line: refresh, licensing, power, support, people time and downtime on premises; compute, storage, egress, licensing and management in the cloud. Published Azure pricing cuts compute up to 72% with a three year reservation, and Azure Hybrid Benefit reuses Windows and SQL licenses you already own. Solution Builders delivers the model as a fixed fee assessment.
About seven weeks for a company with 25 to 500 people: two weeks of discovery and design, two to build the landing zone and seed data, one week of pilot with ten percent of users, one week of parallel run with a rehearsed rollback, and a cutover weekend followed by 72 hours of hypercare. An 85 user manufacturer Solution Builders supports completed a full transformation in 90 days and eliminated more than 100 hours of monthly downtime.
Not if the risky parts happen early. Identity synced weeks ahead means people sign in the same way before and after. DNS time to live set to 300 seconds means a rollback takes minutes. A pilot group finds the hard coded scanner paths and the slow ERP before cutover. The switch itself runs Friday night with a Saturday test gate and a Sunday decision. Monday becomes 72 hours of small questions instead of one big one.