开发者社区> 问答> 正文

虚拟机的冷热迁移是什么?

虚拟机的冷热迁移是什么?

展开
收起
今晚就远航 2021-11-26 11:13:55 4288 0
1 条回答
写回答
取消 提交回答
  • 在虚拟化环境中的虚拟机迁移分为冷迁移和热迁移,也称为离线迁移和在线迁移。冷迁移和热迁移最大的区别就是,在冷迁移中明显有一段时间(可能是几秒钟或者几分钟),虚拟机中的服务不可用,而热迁移则没有明显的服务暂停时间。虚拟化环境中的冷迁移也可以分为两种。

    关闭虚拟机后,将其硬盘镜像复制到另一台宿主机上,然后启动, 这种迁移不能保留虚拟机中工作负载的运行时状态。

    两台宿主机共享存储系统,只需要在暂停(而不是完全关闭)虚拟机后,复 制其内存镜像到另一台宿主机中后启动,这种迁移可以保持虚拟机迁移前的内存状态和系统运行的工作负载。

    热迁移(Live Migration)指在保证虚拟机上的应用服务正常运行的同时,让虚拟机在不同的宿主机之间迁移。其逻辑步骤与前面的冷迁移几乎一致,有磁盘和内存都复制的热迁移,也有仅复制内存镜像的热迁移;不同于冷迁移的是,为了保证迁移过程中虚拟机服务的可用性,热迁移过程仅有非常短暂的停机时间,以至于虚拟机中的应用程序几乎没有任何感知。

    资料来源:《弹性计算—无处不在的算力》

    2021-11-26 15:03:05
    赞同 展开评论 打赏
问答分类:
问答标签:
问答排行榜
最热
最新

相关电子书

更多
基于英特尔 SSD 的虚拟机缓存解决SSD 立即下载
运用新技术解决有状态应用的冷热迁移挑战 迁移策略+新容器运行时 立即下载
ORACLE数据库和应用异构 迁移最佳实践 立即下载