First page of Microsoft's 100,000-partner directory, sorted by responsiveness Microsoft Solutions Partner — Security, Modern Work, Infrastructure, App Innovation Microsoft partner since 2006 1,100+ organizations under management
Home/Services/Datacenter Exit Program Planning and Management
ConsultingAssessment

Datacenter Exit Program Planning and Management

A datacenter or colocation exit with 50 to 1,000-plus workloads fails on sequencing, not on migration tooling — and the date is rarely negotiable: the lease or colocation contract ends, the hardware leaves vendor support, and per Microsoft's product lifecycle Windows Server 2016 leaves extended support on 12 January 2027 while SQL Server 2016 already left it on 14 July 2026. IT Partner runs the exit as a program: an Azure Migrate discovery baseline, application and dependency mapping into move groups, a wave design and cutover calendar worked back from your exit date, network readiness (ExpressRoute or site-to-site VPN sizing, Active Directory sites, DNS, an IP plan that does not overlap), landing-zone prerequisites, licensing and Azure Hybrid Benefit, a Microsoft partner-funding eligibility check, risk and rollback governance, a weekly program office, and coordination of the decommission and asset disposal at the end. The individual workload migrations — VMware, Hyper-V, physical, SQL Server — are quoted separately per wave, and network implementation and the physical teardown are their own engagements. Quoted per estate, fixed-price in writing before work begins, and you pay after you approve delivery; where the scope is still moving, program management can run time-and-materials at our standard published hourly rate of $175 instead. The core engagement runs about 12 weeks — planning through the first wave — and continues per wave until the last rack is out.

Timeline 12 weeksService owner Roman SotnikMicrosoft AzureAzure MigrateAzure ExpressRoute

What this engagement is

Datacenter exits fail in predictable places, and almost none of them are inside the migration tool. An application server moves to Azure in week six while the license server it talks to every ninety seconds stays in the rack, and the application crawls across the VPN. The ExpressRoute circuit is ordered in week eight and the provider needs longer than that to deliver it, so the first three waves replicate over a gateway sized for email. Active Directory sites and subnets are never updated, so every new Azure VM authenticates against a domain controller on the wrong side of the WAN. DNS still resolves the old addresses. Firewall rules are copied instead of understood. And when the last workload finally lands, nobody owns the teardown — so the colocation invoice arrives for another quarter, and a cabinet of unsanitized disks goes to a recycler on a handshake. None of that is a technology problem. It is a sequencing, ownership and calendar problem, and it needs a program layer above the individual migrations. That layer is what this service is. It starts from evidence — our Azure Migrate discovery and assessment if you do not already have a trusted baseline, or your CMDB and hypervisor exports reconciled against what discovery actually finds — and turns the estate into move groups: applications, the servers under them and the observed dependencies between them, corroborated with the people who own each application. The move groups become waves; the waves become a cutover calendar worked back from the date you must be out, with the freeze windows, month-end closes and vendor lead times already on it. In parallel we make the destination ready before wave one needs it: the network path — an ExpressRoute circuit or a zone-redundant site-to-site VPN gateway sized from measured replication and steady-state traffic rather than a guess, Active Directory sites and subnets, DNS, an IP plan that does not overlap the datacenter you are leaving, firewall and routing rules; the Azure landing zone prerequisites the plan will name plainly if you lack them; and the licensing position — which Windows Server and SQL Server licenses carry Azure Hybrid Benefit, which servers need an Extended Security Updates bridge because they cannot move before their lifecycle date, and whether your estate plausibly qualifies for Microsoft's partner-delivered migration funding, assessed and pursued but never promised. Then we run it. A weekly program office with your IT lead, application owners and, where they exist, your colocation provider and network carrier: a single plan, a single risk-and-issue log, a readiness checklist every wave must pass before it is scheduled, a cutover runbook per wave with go/no-go criteria and a tested rollback, and a decision record for every deviation. The migrations themselves are executed wave by wave as separately quoted engagements — VMware to Azure, physical Windows Server to Azure, Hyper-V to Azure, SQL Server to Azure and its managed alternatives — by our engineers, by yours or by another vendor; the program layer is deliberately neutral about who turns the wrench, because a plan that only works if its author does the work is a sales document. Servers that should not move at all — latency-bound, license-bound, hardware-bound — are named as such and given a real destination: an Azure Local cluster where a small on-premises footprint has to survive, Azure Arc for what stays under management where it is, or retirement. The exit ends when the room is empty and the bills stop, not when the last VM boots in Azure. So the program closes with a decommission plan sequenced against your contract notice periods, a certificate of data destruction for every disk against a named standard, asset-disposal coordination with the vendor you choose, and a final reconciliation: every workload in the baseline accounted for as migrated, retired, or deliberately left behind with an owner. Microsoft's own charges — Azure consumption, replication after Microsoft's free window, ESU fees — are billed by Microsoft to you and are never inside our fee; we say so at every point where the calendar affects them.

Success criteria

01A reconciled workload baseline: every server, application and data set in the datacenters or colocations in scope, matched against discovery evidence, with an owner and a disposition — migrate, retire, replace, or stay.
02Application-level move groups built from observed dependencies and corroborated with application owners, so nothing moves while the thing it depends on stays behind.
03A wave plan and cutover calendar worked back from the exit date, with freeze windows, the business calendar, carrier and landing-zone lead times and Microsoft lifecycle dates already on it.
04Network readiness signed off before wave one: connectivity sized from measured traffic and ordered in time, Active Directory sites and subnets, DNS, IP plan and firewall rules ready for the first move group.
05Landing-zone prerequisites, licensing position and Azure Hybrid Benefit treatment confirmed per wave, with any Extended Security Updates bridge dated and its exit written down.
06Microsoft partner-funding eligibility assessed in writing and, where the estate qualifies, the application prepared — with a plan that stands without it.
07Every wave cut over under a runbook with go/no-go criteria and a tested rollback, tracked in one program log, with deviations recorded and decided rather than discovered.
08The exit closed: decommission sequenced against notice periods, data destruction certified, assets dispositioned, the last workload reconciled, and the colocation or lease bills stopped on the planned date.

What you receive

Workload baseline and disposition register — every server, application and data set in scope with owner, discovery evidence, target (Azure IaaS, PaaS, Azure Local, stay, retire) and readiness status; maintained through the program and handed over at close.
Application and dependency map — observed dependencies grouped into move groups, corroborated with application owners, with the cross-group dependencies that constrain wave order called out.
Wave plan and cutover calendar — sequenced waves worked back from the exit date, with freeze windows, business-calendar conflicts, connectivity and landing-zone lead times, and Microsoft lifecycle dates on a single timeline.
Network readiness design — ExpressRoute or site-to-site VPN recommendation and sizing from measured replication and steady-state traffic, Active Directory sites and subnets, DNS cutover approach, IP address plan, firewall and routing rules per wave, and the carrier order timeline; implemented as a separate engagement.
Landing-zone prerequisites statement — what the target subscriptions, identity, network topology, policy and monitoring must have before wave one, and which of it already exists.
Licensing and Azure Hybrid Benefit position — Windows Server and SQL Server licenses with Software Assurance or subscription, what each wave can carry to Azure, the servers that need an Extended Security Updates bridge with dated exits, and the volume-licensing questions to settle before cutover.
Microsoft funding eligibility memo — which of Microsoft's current partner-delivered Azure migration programs the estate plausibly fits, what evidence the application needs, and a plan whose base case does not depend on it.
Program governance pack — weekly program-office cadence, a single risk, issue and decision log, wave-readiness checklist, cutover runbook template with go/no-go criteria and rollback, change-freeze rules, and the escalation path.
Weekly program management — status, plan and risk updates to your steering group for the engagement's duration, and coordination of your migration teams, vendors, carrier and colocation provider against the one calendar.
Decommission and close-out plan — teardown sequence against contract notice periods, backup and retention holds before power-off, data-destruction certification requirements, asset-disposal coordination, and a final reconciliation of the baseline.

How the work unfolds

Weeks 1–2 — Mobilize and baseline

Scope is agreed in writing: which datacenters or colocations, which workloads, the exit date and every contract notice period behind it. The program office, steering group and log are stood up. If a trusted discovery baseline does not exist, the Azure Migrate appliance is deployed now so its collection window overlaps the planning work instead of delaying it; your CMDB and hypervisor exports are reconciled against what discovery finds.

Weeks 2–5 — Application and dependency mapping

Observed dependencies are grouped into application-level move groups and corroborated with application owners, because the tool sees connections and your people know what they mean. Each workload gets a disposition — Azure IaaS, PaaS, Azure Local, stay, or retire — and the servers that should not move are named early, while there is still time to decide what happens to them.

Weeks 3–6 — Network and landing-zone readiness

Connectivity is sized from measured data — replication throughput for the waves and steady-state traffic afterwards — and the ExpressRoute or VPN decision is made and ordered early, because provider lead times are the most common cause of a slipped wave one. Active Directory sites and subnets, DNS, the IP plan and firewall rules are designed per wave; the landing-zone prerequisites are stated and either confirmed present or scoped.

Weeks 4–7 — Licensing, lifecycle and funding

Your Windows Server and SQL Server license position is established from documents, Azure Hybrid Benefit is mapped to each wave, and any server that cannot leave before its Microsoft lifecycle date gets a dated Extended Security Updates bridge with a written exit. Microsoft partner-funding eligibility is assessed and, where it fits, the application is prepared.

Weeks 6–8 — Wave design and cutover calendar

Move groups become waves on a calendar worked back from the exit date, with freeze windows, month-end and seasonal peaks, vendor lead times and decommission notice periods on the same timeline. Each wave receives its readiness checklist, runbook, go/no-go criteria and rollback; each migration is quoted as its own engagement, by us or by whoever you choose.

Weeks 8–12 — Wave one under program control

The first wave — deliberately a low-risk, representative group — is cut over under the runbook, with the program office running weekly and the lessons folded into every later wave's plan. Replication windows are managed so servers do not sit replicating past Microsoft's free period.

Week 12 onward — Run to empty

Program management continues per wave under the terms the quote states, through the decommission sequence, data-destruction certification, asset disposal and the final baseline reconciliation. The program closes when the room is empty and the colocation or lease bills have stopped on the planned date — not when the last VM boots.

Prerequisites

A real exit date and the paperwork behind it — colocation or lease contract, notice periods, hardware support end dates — so the calendar is worked back from facts.
An estate of roughly 50 to 1,000-plus workloads across one or more datacenters or colocations; smaller estates are usually a single wave-planned migration rather than a program, and we will say so on the discovery call.
Somewhere to run the Azure Migrate appliance if discovery is needed, with read-only access to vCenter, Hyper-V hosts or physical servers and outbound HTTPS to Azure — or an existing discovery baseline we can reconcile.
Application owners and an infrastructure lead available for dependency corroboration and a weekly program office — the program is only as good as the decisions your people make in it.
Your licensing documents: Windows Server and SQL Server agreements, Software Assurance or subscription status, and any Enterprise Agreement or CSP details, for Azure Hybrid Benefit and Extended Security Updates modeling.
An Azure subscription — or the decision to create one — to host the Azure Migrate project and, once the landing zone is in place, the target environment; Azure consumption is billed by Microsoft to you.
Names for the parties we coordinate with: your network carrier or connectivity provider, colocation provider, hardware maintenance vendor and, for the close-out, the asset-disposal vendor you choose.

Who does what

IT Partner

  • Run the program office: the plan, the calendar, the single risk, issue and decision log, and the weekly steering update.
  • Build and maintain the workload baseline, dependency map, move groups, wave plan and cutover calendar.
  • Design network readiness and the landing-zone prerequisites per wave, and coordinate the carrier order and the landing-zone work so both exist before the wave that needs them.
  • Establish the licensing position, map Azure Hybrid Benefit and any ESU bridge per wave, and assess and prepare Microsoft funding applications where the estate qualifies.
  • Produce the readiness checklist, runbook, go/no-go criteria and rollback for every wave, and chair the go/no-go decision.
  • Coordinate migration teams — ours, yours or third parties — vendors, carrier and colocation provider against the one calendar.
  • Plan and coordinate the decommission, data-destruction certification and asset disposal, and reconcile the baseline at close.
  • Say plainly when a workload should stay, be retired or move somewhere other than Azure, even when that earns us nothing.

Your team

  • Own the exit date and the contract relationships with the colocation provider, carrier and hardware vendors, and sign the orders the plan calls for.
  • Make application owners and an infrastructure lead available for dependency corroboration and the weekly program office.
  • Provide discovery access and licensing documents, and decide on the discovery approach if a baseline does not exist.
  • Make the go/no-go decision for each wave on the criteria agreed, and approve the migration quotes you choose to place — with us or with others.
  • Fund Azure consumption, connectivity circuits, licensing and Extended Security Updates directly with Microsoft, your carrier and your vendors.
  • Choose and contract the asset-disposal vendor, and confirm retention and legal-hold requirements before anything is powered off.
  • Attend steering, decide escalations within the agreed window, and sign off wave and program closure.

What's not included

The workload migrations themselves — each wave is a separately quoted engagement: VMware to Azure Virtual Machine Migration, Windows Server Migration to Azure from a Physical Server, Hyper-V to Azure, SQL Server Migration to Azure VM and the Azure SQL Managed Instance and Azure SQL Database paths. You can place them with us, run them with your own team, or bring another vendor; the program plans and governs them either way.
Network implementation — the VPN gateway, ExpressRoute circuit provisioning and configuration, firewall and routing changes are the Azure Site-to-Site VPN and ExpressRoute Implementation or your network team's work; this program designs, sizes and schedules them.
Building the Azure foundation — subscriptions, identity, network topology, policy and monitoring for the target are the Azure Landing Zone implementation; the plan states plainly what must exist before wave one.
Tool-based discovery — the Azure Migrate appliance, two-week collection window, right-sizing and cost model are the Azure Migrate Datacenter Discovery and Assessment, run first or in parallel where a trusted baseline does not exist.
Physical decommission and disposal — racking and de-racking, cabling, transport, data-destruction execution and asset disposal are performed by your hands-on team or the vendor you contract; we sequence, coordinate and require the certificates.
Application modernization — replatforming, refactoring or rewriting applications that are poor lift-and-shift candidates is separate work; the disposition register names them and the wave plan schedules around them.
Ongoing Azure operations after cutover — monitoring, patching, backup operation and cost management are separate managed services, and optimizing Azure you already run is the Azure Cost Optimization and FinOps Assessment's domain.
License procurement, agreement negotiation and true-ups — we state the position and what each wave needs; buying, renewing and negotiating are the Microsoft Volume Licensing engagement or a purchase through us at Microsoft's published list price.
Microsoft's charges — Azure consumption, Azure Migrate replication after Microsoft's free period, ExpressRoute and VPN gateway hours, Extended Security Updates and licenses are billed by Microsoft, your carrier or your CSP to you. Nothing metered is inside this fee.
Microsoft funding — eligibility is assessed and applications prepared; approval, amounts and timing are Microsoft's decisions and are never part of our commercial commitment.
Colocation, lease and carrier contract negotiation — we tell you which dates and notice periods the plan needs; the contracts are yours.

Limitations & technical notes

!Lifecycle dates are stated per Microsoft's product lifecycle at the time of writing — Windows Server 2012 R2 ESU ends 13 October 2026; SQL Server 2016 left extended support on 14 July 2026, with ESU available through July 2029; Windows Server 2016 leaves extended support on 12 January 2027, with ESU available through January 2030; Exchange Server 2016 and 2019 left support on 14 October 2025. Microsoft's lifecycle pages are authoritative if they ever disagree with this page.
!Extended Security Updates rules are applied as Microsoft publishes them: since 1 April 2026 the same ESU list price applies regardless of where a server runs, so 'move it to an Azure VM and the ESU is free' does not hold for the 2016 generation. Any ESU bridge in the plan is dated, per-core and priced from Microsoft's price list on the delivery date — this page quotes no ESU dollar amounts.
!Azure Hybrid Benefit depends on active Software Assurance or a qualifying subscription and on edition rules — Standard licenses have a one-time 180-day dual-use window during migration; Datacenter licenses allow simultaneous use while a migration runs. We plan waves inside those windows; the commitment decisions are yours.
!Connectivity sizing is an engineering estimate from measured traffic against Microsoft's current gateway SKUs and circuit options; provider circuit bandwidths, gateway throughput and, above all, carrier lead times are the provider's and Microsoft's to confirm. The plan orders connectivity early precisely because those lead times are outside anyone's control here.
!Dependency capture is observation-based; short-lived or infrequent connections can escape it, which is why move groups are corroborated with application owners rather than trusted from the tool. Microsoft also publishes per-appliance discovery limits, so large estates need more than one appliance or a phased discovery.
!Bulk data — file servers, archives, backups measured in hundreds of terabytes — may need offline seeding with Azure Data Box rather than the wire; where the bandwidth arithmetic says so, the plan says so, and the device lead time goes on the calendar.
!Microsoft funding is assessed, never assumed: eligibility, scope, amounts and timing belong to Microsoft, change by fiscal year, and are not guaranteed. The base case never depends on it.
!The fee is quoted per estate from the workload count, the number of sites, the wave count and the program length, in writing before work begins; the 12-week core engagement covers planning through the first wave, and the quote states how many further waves and weeks it includes. A time-and-materials option exists for programs whose scope is still moving.
!The program tells the truth even when it costs us: some workloads should be retired, some belong in SaaS, some should land on Azure Local or stay in a smaller colocation, and some exits should be phased over a longer period than the first plan wanted. We sell migrations and we still write those verdicts, because a partner who thinks everything should move to Azure on your original date is a salesman.

Frequently asked questions

How is this different from the Azure Migrate discovery and assessment?

The assessment measures: an appliance, two weeks of utilization and dependency data, a right-sized cost model and a wave recommendation. It answers 'what do we have and what would it cost in Azure'. This program answers 'how do we get out of the building by the date, in what order, with whom, and without an outage' — and then runs that plan week by week. The assessment is the best input to the program; if you do not already have a trusted baseline it runs first or in parallel, and nothing here re-does it.

We have 40 servers in one colocation. Do we need a program?

Probably not, and we will say so on the free discovery call. A single-site estate of a few dozen VMs on one hypervisor is usually a wave-planned migration — VMware, Hyper-V or physical to Azure — with its own plan, test migrations and cutovers, and that engagement already includes the sequencing a small estate needs. The program layer earns its fee when there are multiple sites or contracts, hundreds of workloads, several teams or vendors, a network build that has to land before wave one, and a date that cannot move.

Our lease ends in seven months. Is that enough time?

It depends less on the workload count than on lead times: connectivity delivery, landing-zone readiness, the discovery window, application-owner availability and your own freeze periods. Seven months is workable for many mid-size estates if wave one starts within the first quarter; it is not workable if the ExpressRoute order goes in during month four. The first two weeks produce a calendar that tells you honestly whether the date holds, what has to be true for it to hold, and which contract conversation to open now if it does not.

Should we use ExpressRoute or a site-to-site VPN?

For the migration itself the question is throughput and predictability: how much data has to replicate in how many weeks, and how much traffic will cross between the datacenter and Azure while applications are split across both. A zone-redundant VPN gateway on a current SKU is enough for many exits and can be up in days; an ExpressRoute circuit gives private, predictable bandwidth at higher capacities but carries a provider lead time and a monthly cost that continues after the exit — so the answer also depends on what stays connected afterwards. We size from measured traffic, recommend one, and order it early; the implementation is a separate engagement.

What about Active Directory and DNS?

They are the most common cause of a 'successful' migration that performs terribly. Azure address space must be defined as Active Directory sites and subnets so Azure VMs authenticate against nearby domain controllers — usually new ones built in Azure early rather than replicated ones. DNS has to be planned per wave so names resolve to the new addresses at cutover and nothing hard-codes the old ones. The IP plan must not overlap the datacenter you are leaving, or you lose the ability to run both sides during the transition. All three are designed before wave one and checked on every wave's readiness list.

Some servers run Windows Server 2016 or SQL Server 2016. Does the exit date interact with their support dates?

Yes, and the plan puts both on the same calendar. Per Microsoft's product lifecycle, SQL Server 2016 left extended support on 14 July 2026 and Windows Server 2016 leaves it on 12 January 2027. A server that migrates to Azure before its date is simply migrated; a server that cannot move in time gets a dated Extended Security Updates bridge — priced at Microsoft's current rules, which since April 2026 charge the same list price wherever the server runs — with the exit from ESU written into the wave plan. Where an in-place upgrade or a rebuild on Windows Server 2025 is the better answer for a server that is staying, the disposition register says so.

Can Microsoft help pay for this?

Sometimes. Microsoft operates partner-delivered funding programs for qualifying Azure migrations — currently consolidated under Azure Accelerate — whose eligibility, scope and amounts are Microsoft's decision, change by fiscal year and are never guaranteed. We assess honestly whether your estate fits, prepare the application if it does, and build the plan so it stands without it. Programs built on funding that then lapses are how exits stall halfway.

Who does the actual migrations?

Whoever you choose. Each wave is a separately quoted engagement; our engineers can run them, your team can, or another vendor can — the program office plans, gates and coordinates all three the same way. We price our own migrations as fixed, written per-wave quotes so comparison is easy, and we would obviously like the work; but the plan is written to survive our absence, because a plan that only works if its author executes it is not a plan.

What if some workloads should not go to Azure?

Then the disposition register says so, with reasons per workload. Real estates split: most workloads move cleanly, some need remediation first, some should be retired or bought as SaaS, and a few — latency-bound to equipment that stays, license-bound, or hardware-bound — need somewhere that is not a public-cloud VM. For those we name a real destination: an Azure Local cluster where a small on-premises footprint has to survive, a smaller colocation, or Azure Arc management for what stays where it is. The exit still completes; it just completes honestly.

How do you handle rollback and the risk of an outage?

Every wave has a runbook with go/no-go criteria agreed before the day, a test migration into an isolated network wherever the migration tooling supports it, a validation list against the baseline, and a rollback that has actually been walked through — the source stays intact until the wave is signed off. Cutovers are scheduled inside agreed windows and outside freezes; deviations go into the decision log rather than someone's memory. A wave that fails its readiness checklist does not get a date.

What does 'decommission coordination' actually mean?

It means the exit ends with the bills stopping, not with the last VM booting. We sequence the teardown against your contract notice periods, make sure backups and retention or legal holds are satisfied before anything is powered off, specify data-destruction certification against a named standard such as NIST SP 800-88 for every disk, coordinate the asset-disposal vendor you contract, and reconcile the baseline so every workload is accounted for. The hands-on work — de-racking, transport, destruction — is your team's or the vendor's; the accountability for it being complete is the program's.

How is it priced, and what does the 12 weeks cover?

Quoted per estate from the workload count, sites, wave count and program length — fixed-price in writing before work begins, and you pay after you approve delivery. The core 12 weeks covers mobilization and baseline through wave one under program control; the quote states how many further waves and weeks it includes, and later waves are added on the same terms. If the scope is genuinely still moving — the exit date is being negotiated, the workload count is unknown — program management can run time-and-materials at our standard published hourly rate of $175 instead, and we will tell you which model suits your situation. Microsoft's, your carrier's and your vendors' charges are never inside our fee.

Can we take the plan and run it ourselves?

Yes. The baseline, dependency map, wave plan, network design, governance pack and close-out plan are working documents delivered to you, and the Azure Migrate project lives in your subscription. Some clients take the 12-week planning phase and run the program office themselves; some keep us through the last wave. Both are legitimate, and the walkthrough at week 12 ends with a recommendation, not a close.

Didn’t find your question?

Ask it here. A real engineer answers by email within one business day — and if it’s a good one, it becomes part of this page so the next person finds it.

Answered by a person, one time, to your inbox. Nothing you type here is published without a human reviewing and anonymizing it first.

Often combined with

From $9,500
12 weeks
Scope the datacenter exit