Elasticsearch Hardware Requirements

Hi everyone,

I am a bit confused about elasticsearch memory-to-storage ratio. And I would appreciate some clarifications.

I know that for warm nodes the ratio is 1:160 and 1:30 for hot nodes.

The offical Elasticsearch doc mentions1:4 (memory: ratio) as minimum of storage to have.

My questions is:

  • What exactly does the ratio 1:4 refer to , which storage ?

Thanks

Can you link to which kind of deployment and documentation are you talking about?

Thank you for your response.

Here s the link. However, I have realised that I was using the wrong documentation-the cloud deployment.

This is the documentation for ECE, Elastic Cloud Enterprise.

Is this what you are trying to configure?

It is not clear what exactly is the issue here.

How are you deploying your cluster?

I have on-premise deployment, I wanna know if the ratio of memory:storage is recommanded by elastic , i mean the 1:30 and 1:160 ?

For self-managed deployments there is such ratio recommendations, you can check it in the documentation here and you will see that this is not mentioned anywhere.

This is up to the user, you do not need to follow those ratios.

For example, when I had an on-premise deployment my hot nodes had 64 GB of RAM (30 GB HEAP) and 4 TB disks, and the warm nodes had 16 GB of RAM (8GB HEAP) and 10 TB disk.