虽然业内一致认为短期之内容器无法取代虚拟机,但是人们正在考虑这件事。上周的OpenStack Silicon Valley (OSSV)上 Canonical CEO Mark Shuttleworth 展示了一张理论关系图,阐述如何用容器实现OpenStack。
当然,也有人想要简化虚拟机来更好的适应容器。Citrix公司在OSSV上介绍了一款软件App Adapter,可以直接在虚拟机管理程序上运行容器。随着本周VMworld的展开这个讨论还会继续下去。去年的VMworld上就指出,容器并不是虚拟机的敌人,二者可以共存,甚至相辅相成。
容器并不是一个新兴技术,只是Docker让这项技术变得简单、方便。虽然在Docker的带动下目前容器技术很热门,但是事实上在生产环境中,很多公司更倾向于在虚拟机中运行容器,最大的原因就是安全。但问题是,虚拟机不如容器小巧、高效,一个主机可以容纳多个容器并且主机资源能够得到有效的利用。
这是不是就意味着容器完胜虚拟机了呢?或许并不一定,正如Apcera的 Collison在OSSV上所说,“我相信5年后我们就不会再热衷于讨论容器,我们将会讨论一个更加轻量级、更加安全的东西。”
虚拟机是否能够成功瘦身并且与容器匹配,二者结合变得既安全又轻便呢?
原文链接:Can We Shrink (or Eliminate) VMs to Suit Containers