云化时代,硬核实测虚拟机热迁移(Live migration)是硬核实测被大家广泛关注的的热点技术,作为云计算平台核心技术之一,硬核实测虚拟机热迁移也是硬核实测信服云一直深入钻研的底层技术。
那么信服云旗下的硬核实测超融合产品在热迁移上实力究竟如何?这场测试揭晓了答案。
虚拟机热迁移指虚拟机从一台宿主机迁移到另一台宿主机,硬核实测确保业务始终运行在可靠且资源充足的硬核实测物理主机上,并且在迁移过程中尽可能的硬核实测不中断业务。
随着越来越多的硬核实测用户将核心业务部署在云平台,业务应用需要更高的硬核实测SLA保障,可停机的硬核实测窗口时间的要求越来越高,甚至提出了零停机的硬核实测能力要求。特别是硬核实测在如下场景中:
(1)物理主机的维护,比如配件更换、硬核实测服务维护。硬核实测
(2)云平台升级,需要实现集群内物理主机的滚动热升级。
(3)云平台对集群内进行虚拟机运行位置调度,获得更优的资源使用效率。
为了检验信服云虚拟机热迁移的真实能力表现,信服云在真实环境中对Oracle业务承载下的虚拟机热迁移进行了测试,并和业界其他厂家进行了对比。
↑ Oracle 1000用户场景下的深信服超融合热迁移
通过以上测试结果可看出,基于深信服超融合的热迁移方案可以获得平滑的业务连续性体验,迁移得更快、更稳。
对于承载了1000并发用户的Oracle业务虚拟机,深信服超融合承载的Oracle业务在迁移过程中性能仅抖动了6s,其中业务中断时间仅1s,上层业务可获得近乎0中断的平滑迁移体验。相较于业界其他超融合产品的测试结果,信服云的优势明显。
深信服超融合能实现远超业界其他产品的平滑迁移体验,源自多个底层核心技术的优势。其中一个关键技术是CPU节流算法,其基本原理如下:
在迁移初始阶段,源主机通过协商机制在目的主机上启动一个同样的虚拟机,并将其置于静默状态。
然后源主机QEMU记录虚拟机的所有内存数据后,通过网络传输到目的主机,但传输过程中由于正在运行的业务会读写内存数据,新产生的内存数据会在第一轮传输完成后重新记录并按照同样的方式传输到目的主机,依次迭代下去,直到最后记录的内存数据满足一个阈值后,源主机会停止运行(即仅1s的业务中断时长)。
QEMU将剩余的内存数据一次性传输到目的主机,然后目的主机开始运行,源主机关机。这个过程中可能产生依次迭代无法收敛的情况,将会降低虚拟机CPU利用率(即节流),使业务降低吞吐量,深信服超融合的优化主要是设计了新的算法,综合考虑多个指标,兼顾了迁移时间和业务受节流影响的时间,最终能够降低迁移时间和业务受节流影响的时间。
该项技术的实现,使得原本无法迁移完的场景,现在能够成功迁移完,并领先业界水平;同时,热迁移最后downtime停机阶段,ping网络中断时间不超过2秒(最佳测试结果是0s)。
除了CPU节流算法,深信服超融合在QEMU热迁移压缩算法优化、磁盘热迁移BITMAP数据块粒度调整、热点内存脏数据延迟迁移机制、内存热迁移时间片动态调整机制、磁盘热迁移IO QoS动态调整机制等技术上都有自己的创新设计,后续《信服云黑板报》将陆续为大家带来信服云技术干货的分享。
以上就是本期《信服云黑板报》关于虚拟机热迁移的分享。关注“深信服科技”公众号,获取更多技术干货内容哦!
雷峰网(公众号:雷峰网)
雷峰网版权文章,未经授权禁止转载。详情见转载须知。
(责任编辑:综合)
寰亚传媒(08075.HK)中期亏损收窄至1916万港元 每股亏损4.58港仙
周口:2021年全市新突破电子商务交易额达428.3亿元 同比增长20.9%
保利协鑫能源(3800.HK)盈警后低开高走半日收涨7% 多晶硅价格明显上升
广西宏桂集团积极推进租金减免工作 预计共减免租金5200多万元
万里股份(600847.SH)公布2021年年度业绩预亏公告