极客视点
极客时间编辑部
极客时间编辑部
113230 人已学习
免费领取
课程目录
已完结/共 3766 讲
2020年09月 (90讲)
时长 05:33
2020年08月 (93讲)
2020年07月 (93讲)
时长 05:51
2020年06月 (90讲)
2020年05月 (93讲)
2020年04月 (90讲)
2020年03月 (92讲)
时长 04:14
2020年02月 (87讲)
2020年01月 (91讲)
时长 00:00
2019年12月 (93讲)
2019年11月 (89讲)
2019年10月 (92讲)
2019年09月 (90讲)
时长 00:00
2019年08月 (91讲)
2019年07月 (92讲)
时长 03:45
2019年06月 (90讲)
2019年05月 (99讲)
2019年04月 (114讲)
2019年03月 (122讲)
2019年02月 (102讲)
2019年01月 (104讲)
2018年12月 (98讲)
2018年11月 (105讲)
时长 01:23
2018年10月 (123讲)
时长 02:06
2018年09月 (119讲)
2018年08月 (123讲)
2018年07月 (124讲)
2018年06月 (119讲)
时长 02:11
2018年05月 (124讲)
时长 03:16
2018年04月 (120讲)
2018年03月 (124讲)
2018年02月 (112讲)
2018年01月 (124讲)
时长 02:30
时长 02:34
2017年12月 (124讲)
时长 03:09
2017年11月 (120讲)
2017年10月 (86讲)
时长 03:18
时长 03:31
时长 04:25
极客视点
15
15
1.0x
00:00/03:26
登录|注册

AWS正式在C5中采用KVM

讲述:丁婵大小:1.57M时长:03:26
近日,AWS 在其推出新的实例类型 C5 中采用了 KVM(Kernel-based Virtual Machine),一款 AWS 自家定制的新的虚拟化引擎。这可能意味着 AWS 从启动时就开始使用并持续优化至今的 Xen 技术栈,将逐渐淡出这一体量庞大的云计算平台。
在 AWS 启动的 2006 年,对于 Linux 操作系统而言,Xen 是当时最成熟的虚拟化引擎技术,而 KVM 项目还没有出现在大家的视野中。因此,AWS 在早期的技术选型当中采用了 Xen,成为其弹性计算的底层基础。
此外,2009 年启动的阿里云也因为当时 KVM 还不成熟的原因而采用了 Xen,不过两家公司一直都未停止过对 KVM 的关注与投入,阿里云更是在数年前就已经推出了基于 KVM 的主机。
那么,KVM 在 EC2 上的正式启用对 AWS 意味着什么呢?作为计算资源服务的提供方,提升性能、降低成本是永恒的话题。
Xen 最初设计时,x86 架构尚未引入虚拟化扩展功能,所以为了实现 Linux 系统的虚拟化,就对 Linux 内核进行了修改,这就相当于之后的十几年里,Xen 一直维护着一套自己的 Linux 内核版本,所以上游 Linux 内核社区的很多优化更新,它都要费一番功夫才能移植进来,造成了很大的维护成本。
而 KVM 项目是合并在 Linux 内核代码中的,维护起来就非常容易。同时,Linux 内核上游社区的研发势能又很强大,在这种情况下,KVM 的发展速度迅猛,在稳定性、性能方面的提升很快赶超了 Xen,受到很多技术人与企业的青睐。
EC2 是 AWS 的基石,虚拟化引擎又是 EC2 的基石。由于 AWS 是一套构建多年的、庞大而复杂的系统,很多功能会对 Xen 有所依赖,要让这套系统同时稳定的支持 Xen 与 KVM,是一项非常复杂的工作。所以 C5 的推出,意味着 AWS 这套系统已经脱离了对 Xen 的完全依赖。
对 AWS 而言,一方面,基于 KVM 的系统要比基于 Xen 的系统的维护成本更低,另一方面,可能也与性能有关。按 AWS 首席布道师杰夫·巴尔(Jeff Barr)所说的 ,C5 在性价比方面相比 C4 提升了 25%,针对有些任务甚至可以达到 50%。对于 AWS 如今的体量,哪怕是 1% 的节省都是巨大的。当然这其中的性能提升有多少是来自新的硬件,有多少是来自 KVM,这就不一定了。
此外,AWS 首先在“计算密集型实例”(compute-intensive)上正式采用 KVM,而不是通用型、内存密集型等其他类型,可能是因为考虑到计算密集型业务的 I/O 操作较少,比较独立,耦合性比较小,因此更容易替换的原因。
AWS 的这次转变,意味着 Xen 的最后一个大体量的用户放弃了 Xen,不过,从技术发展的角度,这是个大趋势下技术更新换代的必然,也许从 KVM 被合并到 Linux 内核代码的那时起就已经种下了种子。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
免费领取
登录 后留言

全部留言(1)

  • 最新
  • 精选
  • TomShine
    KVM 代替 XEN 真的只是时间的问题了。
收起评论
显示
设置
留言
1
收藏
4
沉浸
阅读
分享
手机端
快捷键
回顶部