加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

linux – Docker:如何分区大型服务器?

发布时间:2020-12-16 03:55:02 所属栏目:安全 来源:网络整理
导读:所以我的生产环境中有一台带有8个CPU的Dell XS23机架和带有vmware esxi的40G Ram.我以前分区的方式是2个API服务器(四核,8gig ram)2个DB服务器相同的规格等. 这样做的原因是负载平衡以及复制,故障转移等,但都在一块硬件上运行. 正如您所看到的,显然您添加的VM

所以我的生产环境中有一台带有8个CPU的Dell XS23机架和带有vmware esxi的40G Ram.我以前分区的方式是2个API服务器(四核,8gig ram)2个DB服务器相同的规格等.

这样做的原因是负载平衡以及复制,故障转移等,但都在一块硬件上运行.

正如您所看到的,显然您添加的VM越多,实际操作系统而不是应用程序将浪费更多的磁盘/ CPU / RAM,因此在这种情况下Docker将非常??有用.

现在我的问题是,如果我只是创建一个运行我所有Docker容器的大型服务器,或者我是否仍然拥有我的VM并在其中运行docker(失败了docker的目的:s)因为Docker相当新,我可以’在网上找到很多文档我正在寻求ServerFault社区的一些想法.谢谢!

最佳答案
除非你有一个非常具体的理由,否则虚拟化没有意义.原因可能是,为各种人提供容器的root访问权限等等.

如果一切都在你的控制之下,并且你不需要访问任何其他人,我会劝阻任何类型的virt,因为它只会增加更多的CPU使用率 – 基于容器的仿真的开销并不多,但是您必须为网络适配器设置混杂模式,这会增加CPU使用率.

许多应用程序可以通过UNIX套接字连接,这有利于避免整个TCP的事情.从服务器的大小来看,我认为你出于某种严重的性能目的而购买/租用它.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读