设置与运维

如何将我的VPS迁移到另一个国家?

简短回答

数据必须物理移动,因此更换区域是重建而不是实时迁移。部署新实例,使用rsync或restic还原同步数据,验证,通过短TTL切换DNS,然后销毁旧实例。根据数据量,计划30到90分钟。

在迁移前至少一天将DNS TTL降低到300秒,这样切换时就能快速完成。之后提高回去是可选的,但整洁。

要实现接近零停机迁移,在两个实例并行运行时,最终同步时将应用程序置于只读模式。对于大多数项目,一个短暂维护窗口更简单且完全可接受。

设置与运维领域的7个回答

返回所有答案