问:
容器与虚拟机有何不同?
A:容器和虚拟机都是虚拟化系统的一部分,其中,硬件环境被抽象为一系列虚拟或逻辑组件。 但是,容器和虚拟机是不同的技术,并且是虚拟化系统的不同部分。
在虚拟机系统中,虚拟机监控程序位于裸机硬件体系结构之上,并从该系统配置虚拟机。 虚拟机是通过各自的操作系统和工作负载单独规划的。
对于容器系统,将安装操作系统,然后容器实例共享该主机操作系统。
主要区别在于,由于容器各自没有自己的操作系统,因此它们的资源消耗较少。 这导致了容器技术提供的机会。 公司可以在系统上做更多的事情,因为他们不必为每个容器实例提供自己的操作系统。 容器的共享体系结构是这些替代系统吸引力的很大一部分。
另一方面,克隆的虚拟机可以彼此独立运行的虚拟机的自然属性为企业提供了更多的冗余和故障保护结果。 专家们谈到了单点故障,这是容器系统的一个漏洞。 关于容器的许多类型的安全性问题都遵循这种理念–例如,一个恶意软件攻击可以更轻松地破坏整个容器系统。
容器技术和虚拟机技术都是相当新的技术,尽管容器系统已作为替代方案而得到了发展,并且这两种技术都已经过创新以为IT系统产生新的结果。