今天我们的集团客户数据迁移遇到了大问题,因SLB不支持源IP的透传必须进行平台的大升级。接下来,客户提出了解我方的云主机对故障迁移进行了解,以便保障客户的ERP系统的安全可靠性。
客户的原有认知是vmware私有云,因此会自然将vmware中的冷迁移、热迁移套用至公有云中的相应功能。接下来我们就讲一讲相应的区别。
一、冷迁移,实际是关机迁移
冷迁移的应用场景主要是当虚拟机之下的物理机故障时,通过共享存储中的客户操作系统及数据在另一台物理机主机中将业务进行重新加载。另一种场景是需要进行定期的可高性要求不高的运维,关闭虚拟机,并将不同物理主机上存储的虚拟机文件copy到另一个物理主机中进行虚机重新加载。
该场景的好处是操作简单,一般是自动化操作。在公有云中,大量采用该模式实现主机业务的可靠性。但缺点也很明显,该迁移方式不支持内存数据的保存,会导致内存数据的丢失。
如下图,某公有云服务商开通ECS云主机时,默认将打开“自动恢复”功能。
二、热迁移,实际是将内存数据与硬盘数据同步迁移
热迁移的应用场景主要是:1、硬件或系统的主动升级但又不希望中断虚机上的重要业务 2、某台物理机的负载太重,进行主动的虚拟机迁移
热迁移的好处是对用户业务的非常小,中断时间可到ms级,ping一般中断在2-6个包中断;用户内存数据进行了迁移,对业务应用无感知。坏处是迁移过程不可中断,操作复杂。
因热迁移主要场景是服务商后端运维使用,因此在公有云中一般不提供热迁移功能。
图一,采用共享存储,只需要保存内存数据或同步内存数据
图二,采用独立存储,需要将内存及硬盘数据进行同时迁移
三、最后在vmware中实际还支持双机高可用的方式
vmware支持两台虚拟机运行的内存、硬盘数据相同,当某台虚机故障时,能在ms级进行切换,甚至连ping包都看不到中断。当然坏处也非常明显,因进行内存数据同步,将影响性能30%。
希望以上文章能帮到您。
更多内容实时更新,请访问公众号。