WhatsApp

Cloud Migration Runbook: Dependencies, Data, Cutover and Validation

11/05/2026

A cloud migration is successful when the service works for its users after the move and the organization can operate it. Copying a virtual machine or database is one part of the work; dependencies, identity, DNS, data changes, monitoring, backups, cost, and support ownership also need a plan.

This guide helps teams prepare a migration of an application or service to cloud infrastructure. It does not assume a specific provider or guarantee lower cost. Compare architecture and operating responsibilities before selecting a target.

Inventory the workload and its dependencies

Record the application, operating system, runtime, database, storage, scheduled jobs, network paths, certificates, DNS, identity, external APIs, mail, backups, and monitoring. Identify the business owner, technical owner, support contacts, and current recovery method. Include services that are easy to forget, such as license servers or IP allowlists.

Measure resource use and traffic during representative periods. Note performance constraints, data growth, peak demand, and maintenance windows. Decide which workloads should move together and which can remain in the existing environment during a transition.

Choose the migration approach

Options include moving a workload with minimal redesign, replatforming to a managed service, or modernizing application architecture. Each option changes cost, risk, time, and operational responsibility. A fast move may preserve technical debt; a redesign may take longer but improve supportability. Make the trade-off explicit.

Define the target environment, identity model, network, storage, backup, monitoring, patching, and support owner before copying production data. A target that can run the application but lacks backup or operational ownership is not ready for business use.

Prepare and test the destination

Build a staging environment and verify application compatibility, permissions, connectivity, certificates, and monitoring. Use test integrations so the new copy cannot create live transactions or messages. Test a backup and restore at the destination. Document differences between staging and production.

For stateful workloads, decide how to handle writes during transfer. A static site may tolerate a final copy; a store or database needs a synchronization or freeze plan. Prevent the old and new systems from accepting conflicting writes unless the application supports reconciliation.

Plan cutover and rollback

Choose a change window and identify the decision owner. Record the final data sync, DNS or traffic change, validation steps, and rollback triggers. Confirm who contacts the provider and who communicates with staff and customers. Do not treat DNS propagation as instantaneous; plan for users to reach either environment for a period.

Define rollback for application code, database state, traffic routing, credentials, and scheduled tasks. A server snapshot may not reverse changes to a live database or external integration. If the new system has already accepted writes, specify how those changes are handled before reverting.

Validate before closing the migration

Test real workflows: sign-in, data reads and writes, reports, uploads, integrations, email, scheduled work, and recovery. Compare response times and error rates with the baseline. Review logs and cloud spend after the initial period. Confirm that backup jobs and alerts operate in the new environment.

Update internal links, support documentation, diagrams, secrets, inventory, and owner records. Remove old access and infrastructure only after the service owner confirms the new system and the retention requirements are met. Keep the old environment available long enough to support the agreed rollback period.

Frequently asked questions

Will cloud migration reduce hosting cost?

Not automatically. Cost depends on workload design, utilization, storage, data transfer, support, and engineering time. Model total operating cost and verify it after migration.

Should we move all systems at once?

A phased approach can reduce risk and allow teams to learn. Some dependencies require a coordinated move, so map them before splitting workloads.

Can a lift-and-shift migration be a final architecture?

It can be a suitable first step, but review supportability, resilience, security, and cost after stabilization. Decide whether further modernization is justified.

Move services with an operating plan

Informatix Systems can inventory dependencies, assess target readiness, plan migration waves, coordinate data and DNS changes, and validate the service after cutover. We define scope, downtime assumptions, rollback conditions, and handover before work begins. Explore cloud engineering services or contact Informatix Systems to scope a cloud migration.