# Sizing ECK on Azure

**URL:** <https://discuss.elastic.co/t/sizing-eck-on-azure/235993>\
**Category:** Elastic Cloud on Kubernetes (ECK)\
**Created:** [June 5, 2020, 5:37pm UTC](https://discuss.elastic.co/t/sizing-eck-on-azure/235993 "2020-06-05T17:37:41Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![guizaols](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/guizaols/32/69963_2.png) [@guizaols](https://discuss.elastic.co/u/guizaols)\
**Post date:** [June 5, 2020, 5:37pm UTC](https://discuss.elastic.co/t/sizing-eck-on-azure/235993/1 "2020-06-05T17:37:41Z")

</div>

Hello everybody.

I'm planning to deploy ECK (using operator) in Azure with the following structure:

- Master: 3
- Data: 3
- Coordinator: 1
- Ingest: 1

Is it a good start point?  
How much memory, CPU and disk should I allocate for each kind of node? (just an ideia). At this moments for my tests I have all set up with default values (2Gb RAM / 1GB disk).

Thanks a lot!

---

<div class="post-metadata">

**Author:** ![pebrc](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/pebrc/32/101790_2.png) [@pebrc](https://discuss.elastic.co/u/pebrc)\
**Post date:** [June 8, 2020, 12:10pm UTC](https://discuss.elastic.co/t/sizing-eck-on-azure/235993/2 "2020-06-08T12:10:14Z")

</div>

It is very hard, if not impossible to give a general recommendation to your question. You have to try your setup against your specific use case and see if it holds up.

Two observations nonetheless:

- 2G RAM/1G storage is the lowest end of the spectrum and I doubt that this will be sufficient unless your use case requires only trivial amounts of data
- if you are unsure about your requirements then splitting up the node roles into dedicated master, data, ingest and even coordinator nodes as you have suggested might be premature. How about starting with a 3 node cluster where all nodes fulfill all roles and splitting up once you know that you have that requirement?

---

<div class="post-metadata">

**Author:** ![guizaols](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/guizaols/32/69963_2.png) [@guizaols](https://discuss.elastic.co/u/guizaols)\
**Post date:** [June 8, 2020, 1:05pm UTC](https://discuss.elastic.co/t/sizing-eck-on-azure/235993/3 "2020-06-08T13:05:18Z")

</div>

Thanks for your reply @pebrc.

About the config of the nodes it's only for test purpose at the moment. No doubts I'll have to increase RAM and storage.

During the weekend I was wondering the same thing you point at the second topic. In this case, should I keep only 3 full role nodes ou use more could be a smart move? Or maybe use 3 master and 3 data/ingest?

Thanks again!

---

<div class="post-metadata">

**Author:** ![pebrc](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/pebrc/32/101790_2.png) [@pebrc](https://discuss.elastic.co/u/pebrc)\
**Post date:** [June 8, 2020, 1:12pm UTC](https://discuss.elastic.co/t/sizing-eck-on-azure/235993/4 "2020-06-08T13:12:00Z")

</div>

I think the simple three node setup I suggested is a good starting point. ECK allows you to transition to a more complicated node topology later on if needed.

---

<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:** [November 4, 2022, 8:01am UTC](https://discuss.elastic.co/t/sizing-eck-on-azure/235993/5 "2022-11-04T08:01:23Z")

</div>


