Migration between Regions
Migrate an Environment Between Regions
Environment migration allows an existing project to be moved from its current region to another available region. This can help optimize infrastructure cost, improve performance, or relocate a production-ready application to more suitable hardware.
Migration Overview
When several environment regions are available, an existing environment can be relocated without rebuilding the project from the beginning. A common use case is to use cost-efficient hardware during development and testing, then move the finalized application to a higher-performance region before production release.
Migration availability depends on the provider
The migration feature and the list of available target regions are controlled by the hosting provider. Some accounts or regions may not support migration.

Open the Migration Settings
The migration window can be opened in either of the following ways.
Select the environment
Locate the environment that needs to be relocated.
Open Migration
Use either the topology wizard or the environment settings menu to open the migration panel.

Choose the Target Region
The migration panel displays the environment’s current region and provides a selector for the target region.
Review the current region
Confirm the source region shown in the migration window.
Select the target region
Choose the infrastructure region where the environment should be moved.
Review the migration mode
Check whether live migration is available for the selected region or whether offline migration will be used.
Review regional pricing before migration
Resource pricing may vary between regions. The target region’s pricing is applied automatically after migration, so review the available cost information before proceeding.

Live Migration
Regions that support live migration are typically marked with an LM label. When such a region is selected, the live migration switch is normally enabled by default.

Do not use live migration for every workload
Avoid live migration for heavily loaded environments, active database containers or data-intensive systems. Short interruptions may occur, and freezing network or disk operations can risk data loss or corruption for active transactional workloads.
When live migration is not suitable, turn off the switch and use offline migration instead.
Offline Migration
Offline migration is used when live migration is unavailable, when the destination is in another data center, or when live migration has been disabled manually.
Plan offline migration during a maintenance window
Because the environment is unavailable during relocation, schedule the operation during a low-traffic period and inform users in advance.

Complete and Verify Migration
Review all conditions
Confirm the target region, selected migration mode and any pricing or downtime implications.
Click Verify & Migrate
Start the validation process and review the confirmation message.
Confirm the migration
Approve the action in the confirmation dialog to begin relocation.
Verify the completed environment
After migration, confirm that the region label has changed, the application is accessible and all services operate correctly.

When migration is complete, the dashboard displays a notification and updates the environment’s region label. A confirmation email may also include migration duration, container-level details and any configuration changes caused by the relocation.
Expected Result
The environment is relocated to the selected target region. The dashboard reflects the new region, and the application resumes operation according to the chosen migration method.

Important Notes
- Confirm that migration is supported for both the source and target regions.
- Review the target region’s pricing before starting the process.
- Use live migration only for workloads that can safely tolerate brief I/O or network pauses.
- Prefer offline migration for active databases and high-load environments.
- Plan a maintenance window when offline migration is required.
- After migration, verify IP addresses, domain bindings, DNS records and external integrations.
- Keep a recent backup before moving a production environment.
