
云计算的趋势就是:越来越细粒度的资源使用和收费,让用户不需要为资源的闲置而付费,从运营商的角度来看,则是越来越高的资源使用比例,减少了服务器的浪费。
而云计算的实际载体就是虚拟化技术,以及硬件虚拟化的支持,所以云计算很多新技术,都是始于intel,amd或者其他芯片厂商,然后由linux kernal集成,最后被云计算厂商使用在对外发售的产品之上。
最开始,用户满足于单独占有一个物理机的某几个cpu,这就是基于qemu + kvm + linux 的ec2 虚拟机
接下来用户需要一个更加混合的机器资源,可以让自己的 应用程序们,共享同一集群物理机,但是每个应用程序并不独占cpu,或者说以更灵活的方式分享cpu和io,这就诞生了 container + k8s 这类虚拟化技术
未来,micro vm 正在兴起,借助硬件帮助,最快的micro vm可以在100ms内启停,用户需要随起随停的服务,真正做到为每一次服务单独计费
