阿里云服务器ECS的虚拟化架构基于KVM的,KVM开源虚拟化平台,为x86计算机开发的基于内核的虚拟机,将Linux内核转变成虚拟机管理程序,虚拟机可以直接访问硬件,是一种全虚拟化的裸机虚拟化技术。 1. KVM内置于Linux,是linux的内核的一个module,而xen是Linux的一个应用; 2. KVM直接利用Linux来做一些在xen中需要利用hypervisor来做的事情(如任务调度、内存管理),所以,相比较而言,KVM更轻量; 图片来自阿里云官网
阿里云服务器ECS的虚拟化架构基于KVM的,KVM开源虚拟化平台,为x86计算机开发的基于内核的虚拟机,将Linux内核转变成虚拟机管理程序,虚拟机可以直接访问硬件,是一种全虚拟化的裸机虚拟化技术。
阿里云的ECS系统经历了长时间的迭代,现在已经发展到了新的阶段。
ECS虚拟化技术包含多个模块,其中有Hypervisor 虚拟层、Dom0 内核、高性能前后端通讯技术。Hypervisor 虚拟层基于成熟稳定的开源软件Xen,为了优化其系统性能与稳定性,对Xen的核心代码改动超过100项;Dom0内核基于Ali内核分支独立研发,涉及700多项内核改动;同时对基于开源的PV Driver进行研发优化,获得了不俗的成绩。
阿里云ECS是基于KVM进行虚拟化,不支持二次虚拟化。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。