我想以3种不同的方式部署Elasticsearch,logstash和kibana,每种都具有以下特征:
o 32vCPU,384Go RAM和900Go HDD
我想监督100台服务器,因此每种口味大约33台服务器。
您认为使用此配置是个好主意吗?使用这种大容量的内存不是问题吗?
另一个问题,我应该使用几个节点?
最佳答案
没有详细信息,很难为您提供全局建议,但Elasticsearch建议不要将31Gb用于RAM。 Here are the reasons why
您应该阅读所有页面,它们解释了为什么拥有很多小型/中型主机而不是几个大型主机通常会更好。
我还建议您阅读this post,它将为您提供有关如何设计 flex 集群的一些见解,尤其是集群中角色之间的区别以及所需硬件的区别。
对于您的问题:
Another question how many nodes should I use?
如果不知道数据量,读/写等,就没有好的答案。
最后,我几乎不怀疑对kibana / logstash / flex 主机使用相同的配置是一个好主意。他们只是不进行相同类型的处理。您应该从小的配置开始,并在拥有实际数据时逐步进行更新。
关于elasticsearch - ELK部署; CPU,内存,磁盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52271060/