…… 你想多了,当然得用开源产品了。早期用的都是 Xen 方案(除了微软),一是有先行者 AWS 验证过可行性,二是当时成熟的开源的虚拟化项目只有这一个,你没的选。但 Xen 有很多坑,所有后来大家又都转到 KVM 方案上,这点上国内云厂商动作比较快,基本 2015 年左右就都陆续完成了迁移,毕竟船小好调头;反倒是 AWS 等到 2017 年推出 C5 系列后才完成迁移,人家体量大,有历史包袱,这一点上也可以理解。当然了,各家云厂商已经深耕虚拟化这么多年,都基于 KVM “魔改”出来了很多东西,跟开源的 KVM 还是有一些区别在里面的。比如:AWS 的魔改版叫 Nitro;阿里云的魔改版叫 X-Dragon(即所谓的“神龙架构”,当然神龙架构不仅仅包括 KVM 魔改,它是一个更广泛的架构体系,包括软硬件多个方面,这里不展开了,感兴趣可以自己去了解);腾讯云的魔改版叫 Havisor。另外,并不是所有厂商都在用开源方案,事实上 VMware、VirtualBox 这种的在云市场上也是有一定应用,比如 Oracle 云有一部分用的就是自家的 VirtualBox,但市场占有率实在是太低了,不值一提。甚至 Oracle 云自己的基础设施也还是用的 KVM。再比如上面提到了微软比较另类,Azure 它用的既不是 Xen、也不是 KVM,而是自家的 Hyper-V。毕竟自家的产品自己都不用、转头去卖别的开源方案,那谁还会信任自己的产品呢?但这些都是闭源的了,不展开讲了。P.S.1 其实还有个开源的虚拟化方案叫 OpenVZ,不过我没听说过哪个公有云厂商在用它,因为它只支持 Linux;所以一般都是偏向传统的 VPS 或者 IDC 服务商才会提供这种产品。P.S.2 随着近两年“裸金属服务器”又开始逐渐流行起来,VMware 也慢慢有了一席之地 ———— 但是,这需要客户自己买授权。
…… 你想多了,当然得用开源产品了。
早期用的都是
Xen
方案(除了微软),一是有先行者 AWS 验证过可行性,二是当时成熟的开源的虚拟化项目只有这一个,你没的选。但 Xen 有很多坑,所有后来大家又都转到
KVM
方案上,这点上国内云厂商动作比较快,基本 2015 年左右就都陆续完成了迁移,毕竟船小好调头;反倒是 AWS 等到 2017 年推出 C5 系列后才完成迁移,人家体量大,有历史包袱,这一点上也可以理解。当然了,各家云厂商已经深耕虚拟化这么多年,都基于 KVM “魔改”出来了很多东西,跟开源的 KVM 还是有一些区别在里面的。比如:
Nitro
;X-Dragon
(即所谓的“神龙架构”,当然神龙架构不仅仅包括 KVM 魔改,它是一个更广泛的架构体系,包括软硬件多个方面,这里不展开了,感兴趣可以自己去了解);Havisor
。另外,并不是所有厂商都在用开源方案,事实上 VMware、VirtualBox 这种的在云市场上也是有一定应用,比如 Oracle 云有一部分用的就是自家的 VirtualBox,但市场占有率实在是太低了,不值一提。甚至 Oracle 云自己的基础设施也还是用的 KVM。
再比如上面提到了微软比较另类,Azure 它用的既不是 Xen、也不是 KVM,而是自家的
Hyper-V
。毕竟自家的产品自己都不用、转头去卖别的开源方案,那谁还会信任自己的产品呢?但这些都是闭源的了,不展开讲了。P.S.1 其实还有个开源的虚拟化方案叫
OpenVZ
,不过我没听说过哪个公有云厂商在用它,因为它只支持 Linux;所以一般都是偏向传统的 VPS 或者 IDC 服务商才会提供这种产品。P.S.2 随着近两年“裸金属服务器”又开始逐渐流行起来,VMware 也慢慢有了一席之地 ———— 但是,这需要客户自己买授权。