大数据平台容器化技术如何保障容器之间的通信性能,如何优化网络配置和管理,确保容器之间的通信高效、稳定?
收起其实大数据容器化还是应用Docker化,实际上要解决的问题都相差不多:
如何看容器化平台稳定性(通信性能):
1. 规划之初:
1)主节点(node)节点:无论是VM还是物理的,系统磁盘的选择上,一定要用SSD,不然后期容易出来IO的性能稳定性。
2)对于网络设备,能用好的就用好,带宽大点总是好的。
3)容器化,最多出现的是内存的问题(CPU还好),所以主机(node节点)一定要保证做好预留,确保不会自己把自己干掉,影响性能或容器调度。
3)node规划也是需要考虑:每个主机最大的承载容器量,网络规划(尤其做DNS解析的,可以提前考虑localdns的方案,避免解析超时的问题)
2. 使用中:做好容器dump的设计,在出现问题时可以及时复盘。
总之,性能问题,从以前的经验来看,不要对自己太扣了,把系统和自己要用的做好预留。