云化时代,虚拟机热迁移(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动态调整机制等技术上都有自己的创新设计,后续《信服云黑板报》将陆续为大家带来信服云技术干货的分享。

以上就是本期《信服云黑板报》关于虚拟机热迁移的分享。关注我,持续还有更多技术干货内容哦!

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

  1. 硬核实测 | 深信服超融合是Oracle数据库的最佳CP,实锤了

    作为各行业关键业务使用最频繁的数据库管理系统,Oracle的承载和运维往往是一家企业的IT系统中比较复杂的.特别是Oracle RAC(实时应用集群),对于承载设备的可靠性和性能要求都极为严苛.随着超 ...

  2. 年年100%增长,深信服超融合企业云做对了什么?

    喧嚣过后,云计算走向成熟,有很多标志.比如,云厂商不再一味鼓励用户建云.上云,而是开始更多思考如何与用户业务相结合,层出不穷的行业.应用场景解决方案便是最好的注解:用户已经知道了云是什么,能带来什么好 ...

  3. 招标文件 服务器参数,深信服超融合平台招标参数.docx

    文档介绍: 深信服超融合平台招标参数 文档使用说明: 1.招标参数分:"技术功能参数要求"."产品及厂商资质要求"."超融合一体机参数要求" ...

  4. 超融合控制台linux重启完,深信服超融合架构平台-用户手册1.doc

    PAGE PAGE PAGE 4 PAGE PAGE 1 深信服超融合架构平台 用户手册 目录 TOC \o "1-3" \h \z \u 前言 5 手册内容 5 本书约定 5 标 ...

  5. 灾备机房深信服超融合IP网段调整记录2021-1-28

    一.灾备机房深信服超融合网段调整说明 该超融合原网段为172.16.3.0/16,与本院局域网为同一网段.原平台为172.16.2.0/16. 因与本院局域网为同一网段,为大二层,当灾备机房超融合上的 ...

  6. 深信服服务器销售话术,深信服超融合架构功能特点.ppt

    <深信服超融合架构功能特点.ppt>由会员分享,可在线阅读,更多相关<深信服超融合架构功能特点.ppt(24页珍藏版)>请在人人文库网上搜索. 1.2020/10/2,深信服超 ...

  7. 深信服超融合不兼容 lenovo SR650 板载X722网卡微码处理

    环境 深信服超融合版本:6.2.0服务器:lenovo SR 650万兆网卡:x722 LOM板载 问题 深信服超融合安装完成后无法修改万兆网卡的功能 任务显示修改网卡失败 深信服400登录后台发现x ...

  8. 深信服超融合技术架构(重点介绍主要模块)

    目录 超融合架构定义 系统总体架构 1.aSV 计算机虚拟化平台 1.1 概述 1.2 aSV 技术原理 1.2.1 Hypervisor 分类 (1)裸金属型 (2)宿主型 (3) aSV 的 Hy ...

  9. 深信服超融合基础架构管理平台--虚拟存储测试实践

    今天测试了深信服的超融合架构,发现该产品时国内超融合软件中做得不错的一家了.其网络虚拟化和存储虚拟化的产品实现了从无到有的突破,具体性能怎么样呢,可见如下测试: 物理环境:4节点,CPU: CPU E ...

最新文章

  1. 逼学生作弊的AI阅卷老师
  2. 科普丨可拓学,诞生于中国的人工智能的理论基础之一
  3. 求n个数中第k大的数_互联网高频面试题目:「回溯算法」求组合总和
  4. 调试Excel VBA代码
  5. vue-router路由示例
  6. python画图网格线设置_Matplotlib可视化入门,看这一篇就够了
  7. 《构建之法》阅读第四章、第十七章收获
  8. spring mvc 为什么这么多xml
  9. python 进程池、线程池 与异步调用、回调机制
  10. Python基础(十八): 类和对象以及它们的属性
  11. 《Android游戏编程入门经典》——14.4节问与答
  12. vue实现可拖拽div
  13. 简单高效!25个漂亮的简约风格网站设计作品
  14. worldpress 添加网站关键词和描述
  15. C语言-B树(B-树)的完整实现
  16. 解决Ubuntu系统下的VMware Workstation无法打开虚拟网络编辑器界面的问题
  17. 基因与疾病百年研究进展
  18. 怎样看待活文档“ATDD”---记敏捷中国2012 open space
  19. 河北职称计算机2012试题,2012年河北省职称计算机考试试题和答案.doc
  20. 阿里为什么要拿下Flink?

热门文章

  1. 未来广域网络:SD-WAN
  2. 云盒子企业私有云对局域网共享软件的代替
  3. VS2010 C# WinForm学习视频
  4. T-Mobile MDA 比较稳定地运行 WM6 多天
  5. repost:Android shell 下 busybox,clear,tcpdump、、众多命令的移植
  6. 谈一谈光伏逆变器及其发展趋势
  7. 英文计算机简历,计算机英文简历
  8. CoffeeScript 简介与安装步骤概览
  9. jmeter结合Taurus分布式压测
  10. CSS3 基本属性 浅析(含选择器、背景阴影、3D转换、动画等)