容器 or 传统虚拟化?

小秦之前在一家国内互联网巨头公司工作,那时所在部门遇到了一个问题:机器的使用率不高。打个比方,如果一台主机的生命周期是5年,可能这台主机在其过保前其CPU使用率都始终是在一个非常非常低的水平,比如CPU平均使用率为百分之十(这个数字以及接下来提到的所有数字都不是真实数据,这里只是举这个数字方便我们下面进行计算)。 Continue reading

DVR的实现原理说明

DVR就是分布式路由,简单的说就是在每台计算节点上都运行l3 agent,当某个租户建立了一个路由的时候,如果某台主机上存在其路由所连接子网的虚机,那么这台主机上就会建立一个路由。所有的东西向流量都会由这个路由进行转发而不是通过网络节点进行转发。如果虚拟机有浮动IP的话,所有的南北向流量也会由这个路由器进行转发而不是由网络节点进行转发。只有没有浮动IP的虚机访问外网的时候,会通过SNAT走网络节点进行转发。 Continue reading