内核热补丁、虚拟机热迁移和阿里云虚拟化热升级这三种升级技术有哪些优缺点?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

内核热补丁、虚拟机热迁移和阿里云虚拟化热升级这三种升级技术有哪些优缺点?

来自:电子工业出版社 2021-11-26 15:00:26 129 1

内核热补丁、虚拟机热迁移和阿里云虚拟化热升级这三种升级技术有哪些优缺点?

取消 提交回答
全部回答(1)
  • 今晚就远航
    2021-11-26 15:54:49

    三种技术对比如下图所示:

    image.png

    1)内核热补丁

    内核热补丁技术能够在不重启系统的情况下对内核打补丁,修复问题。它让运行中的系统基本感受不到服务中断。但是它不能修复较为复杂的问题,比如对持久性数据结构的改动或者添加新功能;同时它只能针对内核模块进行升级。这种技术主要适用于修复较为简单的Linux 内核(包括KVM 模块)的安全问题。

    2)虚拟机热迁移

    热迁移技术是云服务提供商中经常用于软件升级的技术,阿里云也将热迁移技术大量用于物理硬件维修、虚拟机库存动态调度等场景。热迁移需要复制源主机上虚拟机的状态(如内存)到另外一个空闲备用的目的主机上,在最后一轮状态传输时,停止正在运行的虚拟机,复制最后一次改变的状态,最后在目的宿主机上启动虚拟机, 恢复运行状态。

    通过热迁移技术,云服务提供商可以升级服务器上所有软件,如宿主机内核、虚拟化软件、损坏的硬件设备等。不过,在大规模的云计算数据中心中,热迁移也受到一些限制,比如它需要额外的空闲服务器才能迁移;在迁移过程中需要较大的网络带宽,如果大量虚拟机同时做热迁移可能造成一些网络拥塞;热迁移的内存迭代拷贝需要消耗一些CPU 计算资源,并且最后会停止虚拟机,这个过程对虚拟机运行的性能有损坏并会产生一小段的服务中断时间;云上有不少GPU/FPGA 等设备直通的虚拟机,目前还不能支持带直通设备的热迁移。

    3)阿里云的虚拟化热升级

    阿里云的虚拟化热升级技术尽可能吸取上述两种方法的优点,改进它们的不足。阿里云的虚拟化热升级技术支持整个虚拟化软件栈(主要是用户态的QEMU 和内核态的KVM 模块)的热升级,能实现云计算环境下较为复杂的新功能的热升级,比如热升级支持一种新的分布式存储系统。它避免了热迁移的劣势,不需要额外的服务器和网络带宽,同时虚拟机上感知到的服务中断时间比热迁移短得多。尽管它没有像热迁移那样实现全新的主机切换,但是在云环境下一般来说也是够用的。以KVM 虚拟化为例,主机的内核是相对独立的,用户虚拟机的新功能开发一般只要改动QEMU/ KVM 即可实现(对KVM 在2018 年公布的90 多个缺陷进行统计,其中98% 的缺陷发生在QEMU/KVM 上,通过热升级都可以解决)。

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

    0 0
相关问答

1

回答

【漏洞公告】微软“周二补丁日”—2018年05月

正禾 2018-05-10 14:57:30 34538浏览量 回答数 1

6

回答

在Windows 2012系统上安装VMware Player虚拟Windows XP机子

dongshan8 2015-09-29 20:51:32 31885浏览量 回答数 6

5

回答

阿里云与Linode对比测试-阿里云与Linode选哪个好

roye888 2013-10-22 11:39:01 27276浏览量 回答数 5

15

回答

为啥要用阿里云主机而不用虚拟主机

sunfei 2013-07-30 21:44:32 37845浏览量 回答数 15

43

回答

什么是云主机,云服务器与vps有什么区别?

zhuangdengyun 2011-11-01 04:21:50 49868浏览量 回答数 43

33

回答

西部数码云主机根本与阿里云不是一个层次

olloewsse 2012-10-03 22:59:12 31841浏览量 回答数 33

26

回答

在阿里云ECS里安装Windows 7 32位中文版

dongshan8 2016-02-29 17:42:48 48263浏览量 回答数 26

17

回答

游戏云间之三:游戏运维

起航 2014-03-13 10:31:45 25775浏览量 回答数 17

39

回答

【云服务器分享】简述云服务器对比VPS

dreamdoo 2012-10-08 16:24:18 119796浏览量 回答数 39

20

回答

阿里云为什么不能修改硬盘容量

云代维 2014-03-14 21:46:31 27872浏览量 回答数 20
0
文章
711
问答
问答排行榜
最热
最新
相关电子书
更多
《Nacos架构&原理》
立即下载
《看见新力量:二》电子书
立即下载
云上自动化运维(CloudOps)白皮书
立即下载