在很多关于集装箱的炒作中,我经常听到这样的说法:
Linux容器是非常lightweight...you的,它可以在一台服务器上运行数千个.
我理解,根据定义,容器共享底层操作系统的内核,容器本身(容器守护进程)是轻量级的,但并不是说有人会触发1000个空容器。将有数据库进程、web服务器、在容器中运行的各种类型的作业,这些都有其典型的内存/工作集需求。那么,关于能够运行数千个集装箱的声明是如何实际考虑的呢?
发布于 2016-02-26 21:53:55
在我看来,它的重点是空容器是轻量级的。这有什么关系?因为如果您基于运行X-许多数据库进程来调整大小,然后您会想,“哦,我想把这些放在容器中”,您的下一个问题是,除了现有的大小调整问题之外,您还需要在多大程度上更改大小以容纳X容器。
容器本身是轻量级的概念,这意味着您不必考虑它们的大小,除非X非常大。
与单独运行虚拟机相比,迈克尔·汉普顿的评论是有意义的:
因为,给定相同的服务器,您只能运行更少的传统虚拟机。
https://serverfault.com/questions/760072
复制相似问题