容器云平台物理服务器CPU和内存配比如何规划?

容器云平台物理服务器CPU和内存配比如何规划

参与12

4同行回答

陈治文陈治文  技术支持经理 , 英特尔
容器云平台CPU和内存配比取决于运行在其上的业务系统的需求,例如一般的应用可能1:4 的比例满足,但类似于Redis这样的内存计算应用需要1:8或者更高的配比。如果为了提高资源利用率,资源超分是常用的配置策略,需要注意的是CPU资源可以超分,但内存资源是不能超分的,所以资源池往往...显示全部

容器云平台CPU和内存配比取决于运行在其上的业务系统的需求,例如一般的应用可能1:4 的比例满足,但类似于Redis这样的内存计算应用需要1:8或者更高的配比。如果为了提高资源利用率,资源超分是常用的配置策略,需要注意的是CPU资源可以超分,但内存资源是不能超分的,所以资源池往往受限于物理内存的大小,在这方面,英特尔持久化内存可以提供更低成本更大容量的选择。

收起
IT其它 · 2021-11-26
浏览2738
杜东明杜东明  解决方案架构师 , 灵雀云Alauda
容器云平台通常采用Kubernetes作为底层基础设施,k8s集群可以看作是将一组单个节点抽象为的“超级节点”。该超级节点的总计算能力(CPU和内存)是所有组成节点的能力之和。所以在容器云平台整体视角下看,每个节点的CPU和内存配比一般有『很少大节点』和『很多小节点』两种配比...显示全部

容器云平台通常采用Kubernetes作为底层基础设施,k8s集群可以看作是将一组单个节点抽象为的“超级节点”。该超级节点的总计算能力(CPU和内存)是所有组成节点的能力之和。所以在容器云平台整体视角下看,每个节点的CPU和内存配比一般有『很少大节点』和『很多小节点』两种配比原则。例如:集群的总资源为:8c/32g,可以配比为4c/16g的2个 node,或2c/8g 的4个node。


** 配比模式一:数量少的大资源节点

优势:较少的管理负担、更少的成本、允许运行占用资源多的应用;因为总节点数降低导致集群监控成本降低

劣势:(1)每个节点运行太多的应用,产生一些开销,例如容器运行时、kublet的开销,另外 pod数量变大时,会拖慢系统速度,甚至使得系统不可靠,(2)限制副本数量,由于节点数量的不足,对应用的高可用产生影响;(3)更高的故障影响范围,发生故障的节点的影响会比拥有多个节点的影响大;(4)更大的扩容需求,影响K8s的集群自动伸缩器,缩放比例将增大,无形中增加了成本。

**配比模式二:很多小节点

优势:(1)减少故障范围;(2)在不同节点可以有更高的副本数量;

劣势:(1)节点数量增多;(2)更大的系统负载;(3)降低资源利用率;(4)对 pod 的限制

收起
软件开发 · 2021-11-26
浏览2732
罗文江罗文江  云计算架构师 , 某银行
1、具体按容器云平台承载的工作负载(注:分业务应用、中间件、数据库),以及所依赖的基础设施的具体能力(注:物理机部署,或者是IAAS的 计算存储分离架构还是超融合架构?IAAS的计算、存储、网络能力),和容器云平台的运维要求(注:故障域,故障爆炸半径,使用率)来综合进行规划。2、譬如采用虚...显示全部

1、具体按容器云平台承载的工作负载(注:分业务应用、中间件、数据库),以及所依赖的基础设施的具体能力(注:物理机部署,或者是IAAS的 计算存储分离架构还是超融合架构?IAAS的计算、存储、网络能力),和容器云平台的运维要求(注:故障域,故障爆炸半径,使用率)来综合进行规划。
2、譬如采用虚拟机部署容器云平台,物理服务器硬件规格常为2U机架式,承载业务应用系统的POD以2c/4G,一个容器平台宿主的虚拟机节点容纳20个pod,则虚拟机规格为20c/80G,  所在的物理服务器应为IAAS的计算节点,每台物理机最大容纳6个虚拟机,则规格配置如下:CPU为2颗INTEL至强5XXX型号,物理core数目为2*16=32 core, 在虚拟化层超分比为4,则vCPU为128。 内存的超分比率为0.8,  则配置768G为宜。

收起
银行 · 2021-11-27
浏览2755
hsuyuanhsuyuan  资深架构师 , Intel
云原生平台上,因为运行容器内的应用不同,对内存的需求不同。常见的配置可以参考楼上 Alauda 同事的回答。另外,和传统的云平台相同,容器云平台 CPU 可以超分但内存并不能超分,因此内存容量通常是容器云平台的整体资源的瓶颈。在这个领域,可以关注 Intel 的傲腾持久化内存。傲腾...显示全部

云原生平台上,因为运行容器内的应用不同,对内存的需求不同。常见的配置可以参考楼上 Alauda 同事的回答。

另外,和传统的云平台相同,容器云平台 CPU 可以超分但内存并不能超分,因此内存容量通常是容器云平台的整体资源的瓶颈。在这个领域,可以关注 Intel 的傲腾持久化内存。傲腾持久内存相对于 DRAM 来说,容量更大。当配置为内存模式时, DRAM 作为 cache ,傲腾持久内存作为运行内存,可以大大扩展服务器的总内存容量。

收起
硬件生产 · 2021-11-26
浏览2769

提问者

陈宇
陈宇0621
系统工程师某银行
擅长领域: 存储灾备服务器

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2021-11-17
  • 关注会员:6 人
  • 问题浏览:3884
  • 最近回答:2021-11-27
  • X社区推广