容器云集群划分选择?

银行是否有必要按照网络安全区来划分集群?
如果划分,划分的原则与意义是怎么样的?
每个集群的节点上限是多少,受制于哪些条件因素,最佳实践是多少节点组一个集群

参与14

2同行回答

朱向东朱向东课题专家组高级工程师某银行
首先,银行在应用容器化技术来构建系统时,是否有必要按照网络安全区来划分容器集群,需要考虑以下三个方面的问题:网络安全区是指将网络划分为不同的区域,每个区域根据安全级别的不同,采取相应的安全措施。按照网络安全区划分容器集群可以提高安全性。例如,将容器集群划分为内部网...显示全部

首先,银行在应用容器化技术来构建系统时,是否有必要按照网络安全区来划分容器集群,需要考虑以下三个方面的问题:

  1. 网络安全区是指将网络划分为不同的区域,每个区域根据安全级别的不同,采取相应的安全措施。按照网络安全区划分容器集群可以提高安全性。例如,将容器集群划分为内部网络和外部网络,内部网络可以存放敏感数据和应用程序,外部网络可以提供服务给外部用户。这样可以控制外部用户对于内部网络的访问,提高了系统的安全性。
  2. 按照网络安全区划分容器集群需要考虑成本和效率。划分过多的网络安全区可能会增加系统的部署和维护成本,同时也会降低系统的效率。因此,需要在安全性和效率之间进行权衡。
  3. 按照网络安全区划分容器集群并不是唯一的安全措施。在实际应用中,还需要综合考虑其他安全措施,如访问控制、身份认证、加密等。只有综合考虑才能确保系统的安全性。
    所以,需要根据实际情况来决定是否按照网络安全区划分容器集群。

然后,说说如果划分网络安全区的原则:

  1. 安全性原则,应该将容器集群划分为不同的安全区域,根据安全级别的不同,采取相应的安全措施,以保证系统的安全性。
  2. 效率原则,在划分网络安全区时,需要考虑系统的效率。如果划分过多的网络安全区,可能会增加系统的部署和维护成本,同时也会降低系统的效率。
  3. 管理原则,应该根据实际情况,确定不同的管理策略,以便能够更好地管理容器集群。

接着,说说划分网络安全区的意义:

  1. 提高安全性,根据安全级别的不同,采取不同的安全措施,以保护系统的安全性,防止黑客攻击和数据泄露等问题。
  2. 增强可靠性,将容器集群划分为不同的区域,以便更好地管理和维护系统,同时也可以减少系统故障和错误。
  3. 提高效率,通过合理划分网络安全区,可以避免因为过多的网络安全区而导致的系统效率降低。
    总之,只有根据实际情况,合理划分网络安全区,才能更好地保护系统的安全性,提高系统的可靠性和效率。

关于每个集群的节点上限是多少,受制于哪些条件因素,最佳实践是多少节点组一个集群,这个具体数据可以查询官网的说明,例如:k8s v1.18 版本,最大节点数不能超过5000个,Pod 总数不超过 150000个,容器总数不超过 300000个,每个节点的 pod 数量不超过 100个。需要根据实际情况去规划。

收起
银行 · 2023-04-11
北京不眠夜@博云北京不眠夜@博云产品经理公司
1、容器云作为资源池,肯定是要满足银行的内网安全管理要求的。因此,是需要根据业务需求与内网安全要求来部署云平台。2、划分原则     a、单集群单架构,即ARM集群上面都是XC应用,X86集群上面都是X86应用。虽然,厂商技术上一般都是支持单集群混合节点部署,但管理和使用起来...显示全部

1、容器云作为资源池,肯定是要满足银行的内网安全管理要求的。因此,是需要根据业务需求与内网安全要求来部署云平台。

2、划分原则
     a、单集群单架构,即ARM集群上面都是XC应用,X86集群上面都是X86应用。虽然,厂商技术上一般都是支持单集群混合节点部署,但管理和使用起来都比较麻烦。落地中没人会用。

 b、单集群单应用,一般都是大数据、AI等新兴应用对有特定服务器的要求(如GPU、高性能);或者,该应用服务规模较大、隔离性要求高,不希望同其他应用共用。
 c、每个网络区域独立集群,从管理上跟方便灵活。
 d、集群跨网络区域部署,上容器规模量不大,不希望浪费资源。这种情况需要在Master和node之间增加一层逻辑分组,实现应用只在某个网络区域内的几个节点进行部署。博云的集群分区就可以很好解决这个问题。
 

3、集群规模最佳实践
     虽然,社区里面宣称单集群可以实现5000+的规模,但实际落地中没有几个企业可以有数十位的pod规模。

 一般来说,单集群node节点在500~1000个都是没问题的,再大些需要做性能调优,这里面有网络、调度等很多问题。另外,节点规模大了,相应的master节点资源也要大幅提升,且相关的监控、日志等配套资源也要增加。
收起
软件开发 · 2023-04-18

ChatGPT 回答

银行作为一个重要的金融机构,其IT系统的安全性和稳定性至关重要。在银行的IT系统中,集群和容器云是常见的技术架构,可以提高系统的可靠性和可扩展性。因此,按照网络安全区来划分集群是有必要的。

划分集群的原则应该是根据业务功能和安全等级来划分。对于不同的业务功能,需要划分不同的集群,以保证业务之间的隔离和安全性。同时,对于不同的安全等级,需要划分不同的集群,以保证敏感数据和系统的安全性。

每个集群的节点上限受制于多种条件因素,包括硬件性能、网络带宽、负载均衡等。最佳实践是根据实际情况来确定每个集群的节点上限,以保证系统的稳定性和性能。

总之,按照网络安全区来划分集群可以提高银行IT系统的安全性和稳定性,划分原则应该根据业务功能和安全等级来确定,每个集群的节点上限应该根据实际情况来确定。

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2023-04-11
  • 关注会员:3 人
  • 问题浏览:2523
  • 最近回答:2023-04-18
  • X社区推广