曾几何时,容器?还是虚拟机的争论甚嚣尘上,比较有代表性的观点认为:容器是虚拟机的掘墓人。简单说,用容器封装上层应用,还需不需要虚拟化?容器运行在虚拟化平台,还是运行在物理服务器上?
如果容器编排可以合理调度物理层资源,当然就不需要虚拟化平台了,道理很简单,构建虚拟化平台是要花钱的,如果容器编排可以承担,就可以节省虚拟化平台的投资。即使采用开源KVM,虚拟化平台本身也会带来部分的资源开销。
虚拟化?还是容器?业内争论不休。如今,这场大戏终于迎来了大结局,VMware大中华区战略发展副总裁李映博士在接受专访时表示,这个争论应该结束了。原因很简单, 这个争论没有意义。
让争论失去意义的是VMware最新发布的VMware Tanzu和Project Pacific。
其中,VMware Tanzu的首款产品Tanzu Mission Control能够帮助用户管理任意地点运行的全部Kubernetes集群,简单说就是解决了容器集群的管理问题,如容器生命周期管理、备份及恢复、配置控制,以及访问控制等。
相比,Project Pacific专注于将VMware vSphere转换为Kubernetes原生平台。
“通过在内核层面,把vSphere内核跟Kubernetes紧密的结合在一起,也就是说,在VMware vSphere里面就有整个对容器调度的mini资源嵌入。如此,当你部署容器应用的时候,根本不用考虑,是部署在虚拟机上,还是部署在物理服务器上,根本不用关心底层的基础设施。如此一来,争论还有什么意义呢?”李映说。
VMware大中华区战略发展副总裁李映博士
将问题交给VMware Tanzu和Project Pacific,这当然是VMware乐于见到的,实际上,供应商都想成为这个核心。但这是不是VMware的一厢情愿呢?用户会这样选择吗?
用户是否会如愿选择VMware Tanzu和Project Pacific并不完全取决于技术,因为理想丰满、现实骨干。
“无论公有云,还是企业私有云,超过80%的容器部署是运行在虚拟机上,其余部署在物理服务器上,很多用户希望物理服务器资源的调配管理能够通过容器编排软件实现,这是现实。” 李映说。
简单说,虚拟机环境和容器是并存的,而且二者之间并不是割裂的,彼此之间互有访问和连接,这就意味着用户需要一个平台,能够管理好虚拟化和容器应用。VMware Tanzu和Project Pacific为此而生。
有些用户会担心Project Pacific带来的资源开销。
李映表示:第三方的测试显示:在Project Pacific通过vSphere对于虚拟机和Kubernetes进行管理,相比物理机裸机设备部署,有8%的性能提升,看上去匪夷所思,原因也很简单,在过去的20年,VMware vSphere的主要工作就是物理资源的高效调配,这是VMware最为擅长的事情。
VMware Tanzu和Project Pacific能够实现容器和虚拟机统一、开发人员和运维人员统一,私有云、公有云、混合云的统一,也因为如此,它们会引发革命性的变革。