在虚拟化环境中的虚拟机迁移分为冷迁移和热迁移,也称为离线迁移和在线迁移。冷迁移和热迁移最大的区别就是,在冷迁移中明显有一段时间(可能是几秒钟或者几分钟),虚拟机中的服务不可用,而热迁移则没有明显的服务暂停时间。虚拟化环境中的冷迁移也可以分为两种。
关闭虚拟机后,将其硬盘镜像复制到另一台宿主机上,然后启动, 这种迁移不能保留虚拟机中工作负载的运行时状态。
两台宿主机共享存储系统,只需要在暂停(而不是完全关闭)虚拟机后,复 制其内存镜像到另一台宿主机中后启动,这种迁移可以保持虚拟机迁移前的内存状态和系统运行的工作负载。
热迁移(Live Migration)指在保证虚拟机上的应用服务正常运行的同时,让虚拟机在不同的宿主机之间迁移。其逻辑步骤与前面的冷迁移几乎一致,有磁盘和内存都复制的热迁移,也有仅复制内存镜像的热迁移;不同于冷迁移的是,为了保证迁移过程中虚拟机服务的可用性,热迁移过程仅有非常短暂的停机时间,以至于虚拟机中的应用程序几乎没有任何感知。
资料来源:《弹性计算—无处不在的算力》
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。