硬核实测 | 深信服超融合承载Oracle,重载虚拟机热迁移居然这么平滑

硬核实测 | 深信服超融合承载Oracle,重载虚拟机热迁移居然这么平滑
最新回答
陌汐儿

2026-10-23 07:04:12

深信服超融合承载Oracle业务时,在重载虚拟机热迁移中表现出色,可实现近乎零中断的平滑迁移体验,在迁移速度和稳定性上优势明显。具体内容如下:

测试背景与目的

云化时代,虚拟机热迁移作为云计算平台核心技术之一,备受关注。随着用户将更多核心业务部署在云平台,对业务SLA保障要求提高,可停机窗口时间越来越短,甚至要求零停机。在此背景下,为检验信服云虚拟机热迁移的真实能力,信服云在真实环境中对Oralce业务承载下的虚拟机热迁移进行了测试,并与业界其他厂家对比。

虚拟机热迁移的定义与适用场景
  • 定义:虚拟机从一台宿主机迁移到另一台宿主机,确保业务始终运行在可靠且资源充足的物理主机上,并且在迁移过程中尽可能不中断业务。
  • 适用场景:

    物理主机的维护,如配件更换、服务维护。

    云平台升级,需要实现集群内物理主机的滚动热升级。

    云平台对集群内进行虚拟机运行位置调度,获得更优的资源使用效率。

测试环境测试结果

对于承载了1000并发用户的Oracle业务虚拟机,深信服超融合承载的Oracle业务在迁移过程中性能仅抖动了6s,其中业务中断时间仅1s,上层业务可获得近乎0中断的平滑迁移体验。相较于业界其他超融合产品的测试结果,信服云优势明显。

平滑迁移背后的创新设计
  • CPU节流算法:

    基本原理:在迁移初始阶段,源主机通过协商机制在目的主机上启动一个同样的虚拟机,并将其置于静默状态。源主机QEMU记录虚拟机的所有内存数据后,通过网络传输到目的主机。由于业务运行会读写内存数据,新产生的内存数据会在第一轮传输完成后重新记录并传输,依次迭代,直到最后记录的内存数据满足阈值后,源主机会停止运行(仅1s业务中断时长)。QEMU将剩余内存数据一次性传输到目的主机,目的主机开始运行,源主机关机。

    优化效果:该过程可能产生迭代无法收敛的情况,会降低虚拟机CPU利用率(节流),使业务降低吞吐量。深信服超融合设计了新算法,综合考虑多个指标,兼顾了迁移时间和业务受节流影响的时间,降低了迁移时间和业务受节流影响的时间。此技术使原本无法迁移完的场景能够成功迁移,且领先业界水平;热迁移最后downtime停机阶段,ping网络中断时间不超过2秒(最佳测试结果是0s)。

  • 其他创新设计:深信服超融合在QEMU热迁移压缩算法优化、磁盘热迁移BITMAP数据块粒度调整、热点内存脏数据延迟迁移机制、内存热迁移时间片动态调整机制、磁盘热迁移IO QoS动态调整机制等技术上也有创新设计。
结果说明

通过测试结果可知,基于深信服超融合的热迁移方案可以获得平滑的业务连续性体验,迁移得更快、更稳。