Rehost
Move the workload as-is onto an emulator or cloud instance without changing the code.
- Good for
- Workloads where the business logic is still correct and the pressure is hardware cost, capacity, or a datacentre exit.
- What it costs
- Fastest and least risky per workload. The code keeps running, so behavior is preserved almost by construction.
- The catch
- You have moved the problem, not solved it. The COBOL is still COBOL, the undocumented business rules are still undocumented, and the people who understand it are still the only people who understand it. Rehosting a workload you cannot explain buys time and nothing else.