Multi Region and Multi Cloud
This feature is only supported in self-hosted Crafting Enterprise Edition.
Crafting can run sandboxes across multiple regions from the same or different cloud providers. Setting up additional regions requires collaboration between the customer and the Crafting team.
Once additional regions are configured, Node Pools can be created from the System Admin Dashboard in the desired regions. Developers can then select a region when creating a new sandbox.
Performance
All workload access operations — SSH, Web Terminal, Web IDE, remote IDEs, and similar connections — are performed via direct connections between the client and the workload. Working with a sandbox in the local region (geographically close to the developer) provides optimal performance and low latency.
All management operations performed from the Web Console run in the main region, where latency is less of a concern.
Limitations
The persistent data of a sandbox is stored in a single region and is not replicated across regions (replication would be prohibitively expensive). As a result, once a sandbox is created, it cannot be moved to a different region.
Choose the region carefully when creating a sandbox that will be used long-term.
See Also
- Node Pool — node pools created per region
- System Admin Dashboard — configuring node pools across regions
- Sandbox — sandbox structure and workloads