蓝盟IT小贴士,来喽!
为什么虚拟机仍然很重要
然而,在许多用例中,虚拟机以积极的方式在竞争中脱颖而出。 请想想以下的理由。 保留虚拟机,不要诱惑容器化的云。
灵活性
灵活性可能是虚拟机的最大卖点,但最终可以最大限度地提高部署灵活性。 虚拟机几乎可以部署在任何地方,无论操作系统或主机配置如何。 Windows系统可以承载基于Linux的虚拟机,反之亦然。
集装箱提供一定程度的灵活性。 容器化的Linux应用程序不关心哪个Linux发行版主机。 但是,您不能在Linux容器或Windows或Linux上运行Windows容器,除非使用虚拟机创建所需的其他抽象。
安全与隔离
Docker自2013年上市以来,容器的安全性大幅度提高。 但是,这还是值得关注的。 确实,对安全性的担忧是一部分团队选择不使用容器的主要原因。
随着容器平台的成熟和对更多安全工具的全面支持,这些担心可能会有所缓解。 然而,从安全角度来看,容器不与虚拟机完全匹配,因为容器的应用程序无法从简单的事实将容器分离到与虚拟机相同的级别。 虚拟机不像容器一样共享内核或其他基本系统资源。
容器管理
诚然,容器在许多方面都适用于分布式主机环境,但这种功能使管理变得困难。 数百个容器分散在数十台服务器上,很快就难以控制。 因此,您可以使用业务流程协调员(如Kubernetes )自动执行大多数管理任务。 但协调员本身增加了需要配置、管理和保护的其他级别的复杂性。
您还需要组织解决方案来部署大型虚拟机。 然而,很少有比集装箱配置更复杂的了。 虚拟机可以减少移动部件和基础架构的重叠层。
虚拟机是原始云
最后,解决对虚拟机的文化偏见。 虚拟机可能在云之前,但并不意味着不知道云。 基于虚拟机的IaaS服务是公共云提供商(如AWS )在2000年代中期推出的第一项主要云计算服务。 它们是这些提供商提供的产品的重要部分。
现在,容器和其他所谓的云解决方案可能越来越热。 但是,不要误以为虚拟机也不是云的本机技术。 没有虚拟机,云首先是不现实的。