delivered for clients · names withheldmigration Cloud and infrastructure

Data center exit to AWS or Azure

Cohash moves workloads out of owned or colocated data centers into AWS or Azure. We build the landing zone first, map application dependencies from network and process data, then group servers into waves with a cut-over and rollback plan for each. Every workload gets a decision: rehost, replatform onto managed services, or retire. The facility contract, hardware and licences are wound down once the last wave is stable.

  1. 01Landing zone before the first server
  2. 02Discovery and dependency mapping
  3. 03Disposition and wave design
  4. 04Replicate, test and cut over
  5. 05Optimize and exit
case-study / data-center-exit-to-aws-or-azure delivered
beforeOn-premises or colocation data center afterAWS or Azure landing zone
01 · USERS AND PARTNERS 02 · CONNECTIVITY AND IDENTITY 03 · AWS OR AZURE LANDING ZONE 04 · OPERATIONS Business users: apps over private links Business users apps over privatelinks Partner SFTP: file exchange Partner SFTP file exchange Direct Connect or ExpressRoute: or VPN · sized for replication Direct Connect orExpressRoute or VPN · sized forreplication Identity federation: Entra ID or Okta Identity federation Entra ID or Okta Landing zone: Terraform or Bicep · guardrails Landing zone Terraform or Bicep ·guardrails Rehosted servers: right-sized on utilization Rehosted servers right-sized onutilization Managed databases: replatformed SQL Server Managed databases replatformed SQLServer Activity logging: CloudTrail · Azure activity log Activity logging CloudTrail · Azureactivity log Budgets and tags: right-sizing reviews Budgets and tags right-sizing reviews
case file

The story

Told without the client's name or anything that could identify them.

what happened

A manufacturer's infrastructure group faced a colocation renewal, a VMware quote under subscription pricing and the Windows Server 2016 and SQL Server 2016 support dates, all landing in the same planning cycle. Nobody could say which servers in the CMDB still served a live application, and backups, DR and patching rested on a small team that was already stretched. We built the landing zone as code first, then mapped dependencies from flow data and owner interviews before grouping servers into waves. Each wave replicated ahead, test cut over in an isolated network and went live with a rollback point, and the hardware and facility contract were wound down after the last wave settled.

why it was urgent

The exit question usually comes up when a lease renewal or hardware refresh lands in a year that already has dated problems. Broadcom stopped selling VMware perpetual licences on 11 December 2023. SQL Server 2016 left extended support on 14 July 2026, and Windows Server 2016 follows it on 12 January 2027.

problem statement
  • openThe colocation contract or hardware support renewal is due within 18 months and nobody wants to sign another term.
  • recurringThe VMware renewal quote came back on subscription pricing, and finance wants to know what the alternative is.
  • blockedNobody can say which of the servers in the CMDB still serve a live application.
  • openBackups, DR and patching depend on a small infrastructure team that is already stretched.
architecture

The estate, before and after

before
before

Before: a colocated VMware estate with unknown dependencies

Applications ran on VMware in a colocation facility, on Windows Server 2016 and SQL Server 2016. Partner file drops, licence servers and hard-coded IPs tied systems together in ways the CMDB didn't record.

Before: a colocated VMware estate with unknown dependencies Applications ran on VMware in a colocation facility, on Windows Server 2016 and SQL Server 2016. Partner file drops, licence servers and hard-coded IPs tied systems together in ways the CMDB didn't record. 01 · USERS AND PARTNERS 02 · COLOCATION DATA CENTER 03 · SHARED SERVICES app traffic SFTP drops queries hosts licence checks backups stale inventory Business users apps over the WAN Partner SFTP file exchange VMware cluster subscription renewal due Windows Server 2016 VMs support ends 12 January 2027 SQL Server 2016 out of extended support Backup and DR small team · manual checks Licence and file servers hard-coded IPs SE CMDB owners unknown
Read the diagram as text
  1. Business users → Windows Server 2016 VMs: app traffic
  2. Partner SFTP → Windows Server 2016 VMs: SFTP drops
  3. Windows Server 2016 VMs → SQL Server 2016: queries
  4. VMware cluster → Windows Server 2016 VMs: hosts
  5. Windows Server 2016 VMs → Licence and file servers: licence checks
  6. VMware cluster → Backup and DR: backups
  7. VMware cluster → CMDB: stale inventory
after
after

After: workloads in an AWS or Azure landing zone

Workloads run in a landing zone built as Terraform or Bicep, reached over Direct Connect, ExpressRoute or VPN while waves were in flight. Identity is federated, activity is logged to CloudTrail or the Azure activity log, and budgets track spend per workload.

After: workloads in an AWS or Azure landing zone Workloads run in a landing zone built as Terraform or Bicep, reached over Direct Connect, ExpressRoute or VPN while waves were in flight. Identity is federated, activity is logged to CloudTrail or the Azure activity log, and budgets track spend per workload. 01 · USERS AND PARTNERS 02 · CONNECTIVITY AND IDENTITY 03 · AWS OR AZURE LANDING ZONE 04 · OPERATIONS app traffic SFTP private routing federated sign-in queries audit events usage and tags Business users apps over private links Partner SFTP file exchange Direct Connect orExpressRoute or VPN · sized forreplication Ex Identityfederation Entra ID or Okta Landing zone Terraform or Bicep ·guardrails Rehosted servers right-sized on utilization Managed databases replatformed SQL Server Activity logging CloudTrail · Azureactivity log Budgets and tags right-sizing reviews
Read the diagram as text
  1. Business users → Direct Connect or ExpressRoute: app traffic
  2. Partner SFTP → Rehosted servers: SFTP
  3. Direct Connect or ExpressRoute → Rehosted servers: private routing
  4. Identity federation → Landing zone: federated sign-in
  5. Rehosted servers → Managed databases: queries
  6. Landing zone → Activity logging: audit events
  7. Rehosted servers → Budgets and tags: usage and tags
results

What the client got

What changed for the client once the work was done. Described, not scored: we don't publish client figures.

  1. result 01

    Every workload has an owner and a disposition

    We marked every workload in the inventory as rehost, replatform, refactor, repurchase or retire, and named an owner for it. So nothing moved, or stayed, by default.

  2. result 02

    The landing zone is code with guardrails

    Everything foundational is in Terraform or Bicep now: accounts or subscriptions, the network hub, DNS, identity federation, logging. Changes go through review.

  3. result 03

    Each wave had a tested cut-over and rollback

    Chatty tiers moved together in the same wave. We ran test cut-overs in an isolated network, and the real cut-over changed DNS and firewall rules inside an agreed window, with a rollback point held.

  4. result 04

    Cloud spend is tagged and sized on real usage

    Tagging and budgets ran from the first wave, instances were right-sized on measured utilization, and reservations or savings plans were bought only after usage settled.

  5. result 05

    The facility closed with a paper trail

    Hardware was decommissioned and disks wiped with certificates. The decommission record covers servers, storage and the facility contract.

what can go wrong

Risks we plan for

  1. Hidden dependencies

    Licence servers, file shares, mainframe links and partner SFTP endpoints break quietly after cut-over. Flow data plus owner interviews catch most of them before the wave, not after.

  2. Licence surprises

    Windows, SQL Server, Oracle and some ISV licences come with their own rules for shared cloud hardware. We check each one before choosing instance types. A dedicated host requirement changes the whole cost model.

  3. Latency for split applications

    An app in the cloud talking to a database still in the data center can slow to a crawl. We keep chatty tiers together in the same wave.

  4. Cost drift after the move

    Lift-and-shift servers sized for peak on-premises load keep running at that size. Tagging, budgets and a right-sizing review are part of the plan from wave one.

ai in this move

Where AI helps, and where it needs guardrails

On VMware and bare-metal moves, AWS Transform uses agents for discovery, wave planning and network conversion. To us what they produce is a draft, and we check it against flow logs and owners. Any agent or MCP server we give cloud credentials to during the migration runs under a role scoped to the landing zone, and its actions are logged to CloudTrail or the Azure activity log.

forward deployed engineers →
you keep

What you're left with

We write these for your setup, and they're working documents. Your team should be able to keep things running from them long after we've gone.

  • design01

    Landing zone as Terraform or Bicep, with guardrails and logging in place

    yours to keep
  • inventory02

    Application inventory with a disposition and an owner per workload

    yours to keep
  • runbook03

    Dependency map and wave plan with cut-over windows

    yours to keep
  • runbook04

    Cut-over and rollback runbook per wave

    yours to keep
  • document05

    Decommission record for servers, storage and facility contracts

    yours to keep
field notes

Learn the background

Terms from this page in plain English. If you want the why, the field note behind it is right there.

01Landing zone
The base cloud setup that workloads move into: accounts, network layout, identity and security rules, built before migration waves start.in context →
02Wave
One batch of workloads moved together. Large migrations run as a series of these, so each one can be planned, cut over and reviewed on its own.in context →
03Runbook
A step-by-step procedure, written down, for an operational job such as a cutover. An on-call engineer should be able to follow it.in context →
01 Partnerleads Foundations,… 02 Paireddelivery Your people… 03 Runbookhandover Executed by… 04 Exitcriteriamet Agreed at… 05 Your teamoperates Later waves…
field note · 7 min · 3-question check In-house or consultancy? An honest framework for cloud migration the ideaBuy experience for one-shot work, and keep anything you will operate in-house. read the note
talent and delivery · aws or azure landing zone

Certified engineers, wherever you need them.

Some clients want a project team, some want a couple of engineers on theirs. Either works. Onsite, nearshore or offshore, with handovers across time zones that keep things moving.

Onsite

Engineers at your sites in the US

Nearshore

Overlapping hours with US teams

Offshore

Overnight progress on your backlog

All time zones

Coverage handed over across time zones

24-hour coverage · US Central time
OnsiteUS business hours
Nearshoreoverlapping US hours
Offshoreovernight progress
Combinedhandover, not hand-off
01AWS or Azure?

That depends on where your licences, identity and skills already are. A big Microsoft estate with Entra ID and SQL Server often lands more cheaply in Azure. Teams with AWS skills, or mostly Linux workloads, often prefer AWS. We price both against your real inventory, and some clients end up using both.

02How long does a data center exit take?

It depends on server count, how many applications need more than a rehost, and how often the business allows cut-over windows. The landing zone and discovery set the pace for everything after, so we give a dated wave plan once discovery is done.

03Should we refactor while we move?

Only where it pays for itself. Most servers rehost first and get modernized later. Databases and systems with a dated end of support are the usual exceptions, because moving them twice costs more.

04Do you run the cloud estate after the exit?

Yes. We run cloud management, which covers patching, cost reviews and on-call support. Or your team takes it over from us with the runbooks and the code.

sources 4 sources linked last checked 2026-10-20 content fingerprint 0ff43b43
  1. 01VMware blog: End of availability of perpetual licensing (22 Jan 2024)blogs.vmware.com ↗
  2. 02Microsoft Lifecycle: SQL Server 2016learn.microsoft.com ↗
  3. 03Microsoft Lifecycle: Windows Server 2016learn.microsoft.com ↗
  4. 04AWS Transformaws.amazon.com ↗
Reviewed by the Cohash team Product names are trademarks of their owners. how we handle facts and data →
next step

Planning this move?

A 30-minute working session with a senior engineer. No slides.

useful to bring
  • The platform and the version you're on
  • Where you need to get to, and by when
  • What's custom: rules, plugins, integrations
  • Any audit finding or deadline driving it