India’s Leading Domain & Web Hosting Provider

  • Chat
    Live Chat 24 X 7 online support
  • Contact NTSPL Hosting support
    Call Now +91 - 8260003333

Migration Factory and Wave Planning for 150 to 1,500 Servers

Quick answer

A migration factory is the operating model for moving hundreds of servers on a fixed cadence: standard intake, wave planning, squads with defined roles, reusable runbooks and a weekly throughput target. NTSPL sets up the factory, runs waves of 20-80 servers every one or two weeks, and tracks throughput, rollbacks and blockers until the estate is moved.

Delivered on

AWS: 4 native toolsMicrosoft Azure: 4 native toolsGoogle Cloud: 4 native tools

In scope

Intake gateWave calendarSquad modelRunbook templatesControl tower reporting
Cloud Migration & Modernization · Migration Factory & Waves

Why Large Migrations Stall Without a Production Line

Large migrations rarely fail on technology. They fail on throughput: three months in, 40 servers have moved out of 600 because every wave is planned from scratch, app owners are chased one by one, and the same firewall request is raised six times. At that rate the programme takes four years, double running eats the savings and the business case collapses. Most stalled programmes we see have good tools and no production line.

NTSPL builds the factory before scaling the waves. Each workload passes an intake gate with owner, test script, window and dependencies before it can be scheduled. Waves follow a fixed calendar, squads have named roles from wave lead to tester, and runbooks are templates filled per wave. A weekly control meeting reviews throughput against target and clears blockers, and the plan is re-cut every month on real velocity.

Estates Big Enough to Need a Factory

Signals you need Migration Factory & Waves

  • 150 or more servers or 40 or more applications must move within 6-18 months.
  • A programme is running but has moved less than 20% of the plan after a quarter.
  • Several business units, vendors or sites need one coordinated calendar.
  • Leadership wants a weekly number showing whether the end date is still credible.

When to choose something else

  • Under 80 servers, the overhead of squads and gates outweighs the gain; a single migration team with workload cards is enough.
  • If the target landing zone is not built, build it first; a factory feeding an unfinished platform queues every wave.

Intake, Wave Calendar, Squads and Control

01

Intake gate

Workload readiness checklist: owner, test script, window, dependencies, licences and firewall rules.

02

Wave calendar

Fixed cadence with freeze periods, dependency groups and a three-wave look-ahead.

03

Squad model

Wave lead, migration engineers, network and DBA support, app tester and change manager per squad.

04

Runbook templates

Standard runbooks per pattern, such as rehost, database and file, filled per wave.

05

Control tower reporting

Weekly dashboard of throughput, rollbacks, blockers and forecast end date.

Interactive framework · Intake-to-Wave Migration Factory Flow

Intake-to-Wave Factory Flow

Intake-to-Wave Migration Factory Flow

Workloads enter a backlog, pass an intake gate and are assigned to waves on a fixed calendar. Squads execute from templates, and every wave feeds metrics to a control tower that re-forecasts the end date.

Backlog and intake
Planning
Execution
Control
Interactive reference architecture

Select any component

Intake-to-Wave Migration Factory Flow: click any of its 7 components to see its role and the design choice NTSPL makes for it, or trace the 6-step primary path.

Workload backlog → Intake readiness gate → Wave calendar → Pattern runbook templates → Squad wave execution → Control tower dashboard

Factory Tooling and Tracking on Each Cloud

AWS

MGN supports grouping servers into applications and waves, and its post-launch actions automate standard steps such as agent installs.

AWS Application Migration ServiceAWS TransformAWS Database Migration ServiceAWS Systems Manager
Microsoft Azure

Azure Migrate groups and dependency views help form waves, and replication can be started in batches per wave.

Azure MigrateAzure Migrate business caseAzure Database Migration ServiceAzure Monitor
Google Cloud

Migrate to Virtual Machines uses groups and can run test clones before cutover, which fits a midweek test, weekend cutover cadence.

Migration CenterMigrate to Virtual MachinesDatabase Migration ServiceCloud Monitoring

Factory Design Choices: Wave Size, Cadence, Squads

01

Wave size and cadence

Start with pilot waves of 10-15 servers, then scale to 30-60 per squad per fortnight. A squad of six to eight people can usually sustain 25-40 servers a week of standard rehost work. Do not increase wave size until rollback rate stays under 5% for three waves. Weekly waves suit estates over 500 servers; fortnightly suits most mid-size programmes.

02

How waves are formed

Group by dependency first, then by business unit and window. Keep tightly coupled app and database servers in one wave. Fill remaining capacity with independent workloads that passed intake. Avoid waves that span more than three app owners; coordination cost rises faster than wave size. Shared infrastructure, such as file servers, gets its own wave.

03

Squad structure

Each squad has a wave lead, two to four migration engineers, shared network and DBA support, and an app tester from the business. One change manager can cover two squads. Add a second squad only when intake can feed it, otherwise squads wait. For partner-led factories, keep the wave lead role inside the client or with one accountable partner.

04

When to re-plan

Re-cut the plan monthly using measured velocity, not planned velocity. If actual throughput is under 70% of plan for two months, act on the bottleneck: usually intake readiness, app tester availability or firewall lead time. Adding engineers rarely helps when the bottleneck is upstream. Publish the re-cut plan to every app owner.

Factory Ramp-Up from Pilot to Full Velocity

01 · Week 1-3

Backlog, intake gate and calendar

Workloads loaded, readiness checklist agreed, freeze dates set.

02 · Week 2-4

Squad setup and templates

Roles filled, runbook templates and reporting built.

03 · Week 4-7

Pilot waves

Two or three small waves to tune templates and timing.

04 · Week 7-12

Ramp to target velocity

Wave size and squad count increased as rollback rate allows.

05 · Week 12 onward

Sustained waves and tail

Steady waves, monthly re-plan, and a tail plan for hard workloads.

What you receive

Programme backlog with status per workload
Intake readiness checklist and gate records
Wave calendar with three-wave look-ahead
Pattern runbook templates
Weekly control tower report with forecast end date

Factory Throughput and Quality Measures

KPI Typical target
Servers migrated per week 25-40 per squad at full velocity
Wave rollback rate Under 5%
Workloads waiting at intake over 4 weeks Under 10% of backlog
Forecast end date drift Under 2 weeks per month
Source servers decommissioned within 30 days of migration Above 90%

Factory Bottlenecks and How to Clear Them

Risk How NTSPL prevents it
App owners are not ready and waves run half-empty. Intake gate fills waves only from ready workloads, and owner readiness is reported by business unit to the steering group.
The last 15% of hard workloads stalls the programme. A separate tail plan starts by month three, with dedicated specialists for those workloads.
Migrated servers stay running on-prem and costs double. Decommissioning is part of done; a wave is not closed until sources are shut down.
Buyer comparison

Migration factory or project-by-project migration?

Use a factory when you have more than about 150 servers or 40 applications and a target date within 18 months. The upfront effort of intake gates, templates and squads, usually three to four weeks, pays back once waves run on cadence, cutting per-server effort by 30-50%. Use project-by-project migration for smaller estates or when applications are so different that templates cannot be reused, such as a few large ERP and mainframe moves. Many programmes combine both: a factory for standard rehost workloads, and separate projects for the five or six complex systems.

Key facts: Migration Factory & Waves

●AWS Application Migration Service lets servers be grouped into applications and waves for coordinated migration.
●Google Cloud Migrate to Virtual Machines supports test clones of migrating VMs before cutover.
●Azure Migrate provides dependency analysis for grouping servers before migration.

Migration Factory & Waves: Frequently Asked Questions

How many servers per week can a migration factory move?

A trained squad of six to eight people typically moves 25-40 standard servers a week once templates are tuned. Programmes with two or three squads reach 60-120 a week. Velocity is usually limited by app owner readiness and testing, not by tools.

How long does it take to set up a factory?

Three to four weeks to load the backlog, agree the intake gate, build templates and staff squads, followed by two or three pilot waves. Full velocity is usually reached between weeks 8 and 12. Existing programmes can switch to the factory model mid-flight.

What does a migration factory cost?

Factories are usually priced per server or per squad-month. Per-server rates for standard rehost work often fall to INR 8,000-15,000 at volume, lower than one-off projects. Complex workloads are priced separately. We show the cost-per-server trend in the weekly report.

Can our internal team and partners work in the same factory?

Yes. Squads can mix internal staff and partner engineers, using one backlog, one intake gate and one calendar. We recommend the wave lead role sits with one accountable party, and that all squads use the same templates and reporting. Shared metrics make each party's throughput visible.

How do you plan around Indian business calendars?

The wave calendar marks quarter-end and year-end closes, GST return dates, festive peaks such as Diwali, and plant shutdowns. Regulated entities also block periods around RBI, SEBI or IRDAI submissions. Waves are not scheduled in frozen windows. Plant shutdowns can also become migration windows.

What is the tail and how is it handled?

The tail is the 10-20% of workloads that are hard to move, such as unsupported OS versions, vendor-locked apps or large databases. We start a separate tail plan by month three with specialists, so it runs alongside the factory instead of after it.