Infrastructure mapping
Define target compute, storage, and network profiles with explicit compatibility checks.
Rehost (lift-and-shift) migrates workloads with minimal application change. It is primarily a run strategy to reduce transition risk and accelerate migration throughput.
In practical terms, Rehost is application-wave oriented: each workload gets a defined target runtime mapping, cutover path, and runbook package for repeatable factory delivery.
Relocate and Rehost are often used interchangeably, but in this framework they are separated on purpose.
Infrastructure mapping
Define target compute, storage, and network profiles with explicit compatibility checks.
Data and cutover path
Design transfer windows, consistency checks, and rollback triggers.
Stateful workload handling
Separate application artifact rollout from database migration sequencing to reduce cutover risk.
Security and compliance
Map identity controls, encryption requirements, and evidence checkpoints.
Operational handover
Ensure runbooks cover Day-1 operations and incident workflows after migration.
In Rehost scenarios, the data migration path depends on whether the workload is stateless or stateful:
For stateful migration waves, split the path into two streams:
Define landing zone requirements and controls as the start point for Rehost run. Clarify network, identity, backup, and monitoring prerequisites before migration sequencing is approved so Rehost waves can run with predictable operations quality.
Define the automated Rehost path used for repeatable wave throughput. In the automated Rehost path, infrastructure and application setup are provisioned as code so wave delivery stays repeatable and auditable.
Provision VM target with IaC: Create networks, security groups, compute instances, and base storage through Terraform or OpenTofu.
Install and configure application with automation: Use Ansible playbooks for package install, service setup, and baseline configuration.
Apply environment-specific parameters: Inject target variables, secrets references, and endpoint mappings in a controlled automation run.
Run automated validation and cutover gates: Execute health checks, migration pre-checks, rollback checkpoints, and release approvals before live switch.
The runbook asset documents the PostgreSQL flags and the optional dump-based data restore path.
Describe manual installation steps for exception workloads.
Create and prepare target VM manually: Provision the VM through Portal or CLI, attach required storage, and apply OS hardening and patch baseline.
Install runtime and dependencies manually: Install required runtime packages, system libraries, and service users/groups according to product installation guidance.
Install application in the classic way: Perform guided installation steps (for example installer or setup wizard flow) to reproduce the source deployment model on the target VM.
Validate base install readiness: Confirm service startup, file permissions, required ports, DNS reachability, and outbound connectivity.
Define manual runtime configuration and controls.
Mirror source configuration for target context: Recreate application settings from the source environment and adapt them to target endpoints, DNS, certificates, and service integrations.
Apply security and access settings: Configure service credentials, secret handling, and least-privilege access for target operation.
Align operational defaults: Configure logging targets, metrics exporters, backup schedules, and retention baselines.
Validate configuration parity: Run smoke checks to confirm the target instance behaves as a functional equivalent of the source baseline.
Define manual deployment sequencing and release checks.
Plan final migration window: Align freeze windows, communication checkpoints, and rollback authority for production switch.
Run final data migration: Execute last data sync or restore steps and confirm consistency checks before go-live.
Activate production traffic: Perform controlled live switch to the target environment and verify critical user and integration paths.
Confirm handover readiness: Record evidence, close open risks, and transfer ownership for Day-1 operations.