What: Every large migration moves through Discovery (what do we have?), Planning (what do we do with each thing?), Execution (move it) and Operations (run it in the cloud). The Cloud Architect coordinates Business Systems Analysts (BSAs β people who translate between business needs and IT), developers, QA (Quality Assurance testers), Ops (operations/infrastructure engineers), network teams and executives.
How:
Analogy: Moving house. First you inventory what you own (Discovery), decide what to keep/sell/bin (Planning), hire the truck and move on a date (Execution), then unpack and change your address everywhere (Operations).
What: TCO (Total Cost of Ownership) adds up every cost of running servers over several years. On-prem is mostly CapEx (Capital Expenditure β buying hardware up front, plus cooling, power, real estate). Cloud is OpEx (Operating Expenditure β pay-as-you-go per hour). The business case compares them and asks the CFO (Chief Financial Officer) for money.
How:
Analogy: Comparing owning a car (buy it, insure it, garage it, replace it in 5 years) with a ride-share subscription β and first noticing you own three cars you never drive.
Try the TCO simulator βWhat: Six strategies for each application. Rehost (Lift & Shift: copy the VM as-is using AWS Application Migration Service β MGN β or Azure Migrate). Replatform (Lift, Tinker & Shift: small change for big benefit, e.g., Oracle on a VM β Amazon RDS or Azure SQL managed database). Refactor (re-architect, e.g., monolith β Kubernetes microservices). Repurchase (Drop & Shop: replace with SaaS such as Microsoft 365). Retire (switch off). Retain (keep on-prem for now β mainframe, latency, compliance).
How:
Analogy: Moving house again: most boxes go in the truck unchanged (Rehost), the old fridge is replaced by the landlord's (Replatform), the kitchen gets remodelled after you move in (Refactor), you subscribe to a streaming service instead of moving the DVD shelf (Repurchase), half the garage goes to the tip (Retire), and the piano stays with your parents for now (Retain).
Try the 6 Rs board βWhat: A petabyte (PB) is 1,024 terabytes. Moving 5 PB over a 10 Gbps (gigabits per second) private link β AWS Direct Connect or Azure ExpressRoute β takes 50+ days at realistic utilisation. Alternatively ship physical appliances: AWS Snowmobile (a 100 PB truck) or several Azure Data Box Heavy units (β1 PB each).
How:
Analogy: Emailing 5,000 photos one at a time versus posting a hard drive.
Try the transfer simulator βWhat: Cutover is the moment users switch from old to new. Developers update CI/CD (Continuous Integration/Continuous Delivery) pipelines and change database connection strings from IPs to cloud DNS names. Ops run Terraform IaC (Infrastructure as Code) and the final delta sync. QA run data-integrity, smoke and load tests. Network Ops flip the DNS GTM (Global Traffic Manager) CNAME record so the website name points at the cloud.
How:
Analogy: Changing planes mid-flight β you prepare everything, then switch in one coordinated moment with a parachute (rollback) ready.
Run Migration Weekend βWhat: A fictional e-commerce company with a Java monolith on 40 VMware hosts, a lease ending in 18 months and $2M/hour outage cost. The story follows BSAs finding hidden dependencies, developers containerising, QA baselining and Ops implementing CSPM (Cloud Security Posture Management β tools that continuously check cloud configuration for risks).
How: Scroll the page; each chapter animates; click components for detail.
Analogy: A documentary about one family's house move rather than a moving-company brochure.
Read the story βWhat: A hypervisor (VMware ESXi, Microsoft Hyper-V, AWS Nitro) is software that splits one physical server into many virtual machines (VMs). IaaS (Infrastructure as a Service) rents you VMs β you manage the operating system. PaaS (Platform as a Service) rents you a managed database or runtime β the provider patches OS and engine. SaaS (Software as a Service) rents you the finished application β you manage identity and data policy only.
How:
Analogy: Owning a house (on-prem), renting an apartment (IaaS), staying in a serviced apartment (PaaS), booking a hotel (SaaS).
Try the whiteboard βWhat: A Migration Center of Excellence (MCoE) β a core team that owns patterns, tooling and delivery. 2 Enterprise Cloud Architects (landing zone, IAM β Identity and Access Management β guardrails, Transit Gateway routing), 3 PMs/Scrum Masters (T-minus plan, stand-ups, CAB β Change Advisory Board), 8 Migration Engineers (agents, sync, Terraform/Bicep), 4 BSAs (dependencies, owners, outage windows), 4 QA/Automation (integrity, load, connectivity), 4 Day-2 SREs (Site Reliability Engineers β post-cutover operations).
How: Size engineers from servers Γ· months Γ· ~35 servers per engineer-month; keep QA at 1 per 2β3 engineers; never go below 1 architect or 2 SREs.
Analogy: A film crew β a few directors, many camera operators, and someone must own post-production or the film never ships.
Allocate the team βWhat: The Executive Steering Committee (SteerCo) of CIO (Chief Information Officer), CFO and CISO (Chief Information Security Officer) makes go/no-go decisions, accepts risk and releases budget. The CISO needs on-prem firewall rules (Palo Alto, Cisco) translated into cloud NSGs (Network Security Groups) and a WAF (Web Application Firewall). The CIO needs a burn-down chart (servers remaining vs time). The CFO needs spend vs progress.
How: Present security parity β schedule β spend; record decisions and actions; escalate through workstream lead β PMO β SteerCo β Board.
Analogy: A planning committee for a building: the safety inspector, the schedule manager and the treasurer all have a veto.
Convene SteerCo βWhat: A countdown plan from T-12 months (Discovery with Movere/Cloudamize), T-6 (landing zone + 50-server pilot), T-4 weeks (replication starts), T-0 (48-hour cutover: Fri 8 PM stop traffic, Sat 2 AM delta, Sat 10 AM DNS, Sun 12 PM sign-off), T+1 to T+14 days (hypercare war room).
How: Fix T-0 per wave; lay out predecessor tasks; add a dress rehearsal at T-1 week; keep a 2-week hypercare buffer.
Analogy: A rocket launch countdown β every team has a call-out at a fixed T-minus time.
Scrub the timeline β| Strategy | Change to app | Cost / server | Speed | Risk | Example |
|---|---|---|---|---|---|
| Rehost | None | $ | Fastest | Low | ESXi VM β EC2 via MGN |
| Replatform | Small | $$ | Fast | Medium | Oracle VM β RDS |
| Refactor | Large | $$$$ | Slow | High | Monolith β EKS microservices |
| Repurchase | Replace | $ | Medium | Low | Exchange β M365 |
| Retire | Remove | Β’ | Fastest | Low | Zombie servers |
| Retain | None | 0 | N/A | Low | Mainframe |
| Method | Capacity | Time for 5 PB | Best for | Watch out |
|---|---|---|---|---|
| 10 Gbps Direct Connect / ExpressRoute | β75 TB/day @70% | β68 days | Deltas, live replication | Provisioning lead time; shared bandwidth |
| AWS Snowmobile | 100 PB per truck | β18 days | Massive archives | Site survey, power, escort |
| Azure Data Box Heavy Γ5 | 1 PB each | β18 days | Multi-PB bulk | Dock booking, 40 GbE ports |
| You manage⦠| On-prem | IaaS | PaaS | SaaS |
|---|---|---|---|---|
| Hardware & hypervisor | β | β | β | β |
| Guest OS | β | β | β | β |
| Middleware / DB engine | β | β | β | β |
| Application | β | β | β | β |
| Identity & data | β | β | β | β |
Click a concept chip. The flow diagram and step list rebuild for that concept and animate.
Business Systems Analyst β bridges business and IT; maps dependencies and owners.
Configuration Management Database β inventory of servers, apps and relationships.
Capital vs operating expenditure β buy up front vs pay as you go.
Total Cost of Ownership β all costs over the asset's life.
AWS Application Migration Service / Azure's migration suite β block-level VM replication tools.
Pre-built cloud foundation: accounts, networks (VPC/VNet), IAM guardrails, logging.
Network design: a central hub VPC/VNet for shared services connected to many spoke networks via Transit Gateway / vWAN.
Network Security Group (cloud firewall rules) / Web Application Firewall (blocks web attacks).
Cloud Security Posture Management β continuous misconfiguration scanning.
Change Advisory Board β approves production changes.
Global Traffic Manager; a DNS alias record; Time To Live β how long DNS answers are cached.
Intensive post-cutover support period (here 14 days) with a 24/7 war room.
Infrastructure as Code β Terraform/Bicep files that create cloud resources repeatably.
The response time that 95% of requests beat β a standard performance gate.
Site Reliability Engineer β runs and improves production systems.
Gradually replace a monolith by routing one capability at a time to new services.