# Maximum number of data nodes per cluster

**URL:** <https://discuss.elastic.co/t/maximum-number-of-data-nodes-per-cluster/125982>\
**Category:** Elasticsearch\
**Created:** [March 28, 2018, 6:19pm UTC](https://discuss.elastic.co/t/maximum-number-of-data-nodes-per-cluster/125982 "2018-03-28T18:19:36Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![mario12](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/mario12/32/29324_2.png) [@mario12](https://discuss.elastic.co/u/mario12)\
**Post date:** [March 28, 2018, 6:19pm UTC](https://discuss.elastic.co/t/maximum-number-of-data-nodes-per-cluster/125982/1 "2018-03-28T18:19:36Z")

</div>

We are running elasticsearch 2.4. One of our cluster has 123 data nodes and 5 master nodes.

The cluster is provisioned on AWS and we use the i2.2xlarge instance type (8 vcpu's, 61 GB of RAM, Up to 10 Gigabit of network bandwidth and 1.9 TB of SSD attached to the instance) for data node and m3.large instance type (2 vcpu's, 7.5 GB of RAM, moderate network performance, 32 GB SSD attached to the instance) for master node.

This cluster is write heavy (65% of IOPS are writes and 35% of IOPS are reads). Data is distributed across all nodes evenly. We don't see any performance bottlenecks on this cluster.

1. How to determine the maximum no. of data nodes this cluster can support?
2. Is there any best practice for the no. of data nodes that a cluster can have?

Please let me know if you require more details.

---

<div class="post-metadata">

**Author:** ![warkolm](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/warkolm/32/39224_2.png) [@warkolm](https://discuss.elastic.co/u/warkolm)\
**Post date:** [March 28, 2018, 11:36pm UTC](https://discuss.elastic.co/t/maximum-number-of-data-nodes-per-cluster/125982/2 "2018-03-28T23:36:16Z")

</div>

I'd suggest you are reaching the practical limit, even if there is no technical limit.

You should;

1. Look to upgrade ASAP. 2.X is now entirely EOL
2. Split the cluster into smaller logical groupings
3. Use Cross Cluster Search to get a federated view of things

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [April 25, 2018, 11:36pm UTC](https://discuss.elastic.co/t/maximum-number-of-data-nodes-per-cluster/125982/3 "2018-04-25T23:36:42Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
