gydtep 发表于 2020-7-31 16:10:33
要设计这样一种新型架构,我们需要简单来看一下云数据中心的传统虚拟化架构是怎么样的、它有什么样的优缺点、我们为什么要变革它。gydtep 发表于 2020-7-31 18:35:32
它们之间共处一室,会导致有资源的争抢。它们之间资源的争抢就会带来虚拟机计算能力的波动。gydtep 发表于 2020-7-31 20:21:32
算力损失、成本高:宿主机和Hypervisor都要消耗CPU和内存方面的资源,这就没法把这台机器的资源全部给到客户,意味着成本的提升。gydtep 发表于 2020-8-1 11:00:09
在这个阶段,VMWare主要还都是在PC上面运行虚拟化,还不是今天所讲的云计算数据中心的虚拟化技术。gydtep 发表于 2020-8-1 11:23:40
云计算数据中心的虚拟化技术推行,是2005年。当年,英特尔发布了VT-x和VT-d技术,这是英特尔和AMD两家芯片公司为首发布的。gydtep 发表于 2020-8-1 11:57:20
2009年,阿里云成立,云计算不太可能使用VMWare这样的商业化软件,所以就采用了当时比较流行的开源虚拟化软件Xen,后来我们到2014年切到了KVM。gydtep 发表于 2020-8-1 13:23:39
我是2007年参与KVM研发的。在2014年之前,云计算行业里,大家想的都是,怎么样能够把当前CPU提供的能力、Xen、KVM等虚拟化的软件应用好,却没有发生多大变革。gydtep 发表于 2020-8-1 14:03:40
2014年、2015年,阿里云面临要服务大B类市场的时候,我们要解决成本问题,提升我们的服务能力。gydtep 发表于 2020-8-1 18:40:58
整个生命周期的管理、所有的接口都和虚拟机保持一致。比如,存储都是用virtio-blk,网络都是virtio-net的接口,其他设备也和虚拟机保持一致。gydtep 发表于 2020-8-2 09:29:15
并且每个虚拟机之间,是通过硬件的队列进行隔离的,虚拟机和虚拟机之间,虽然共处一室但各行其道,没有任何共线的干扰。