Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[DOCS] Use dedicated hosts for ES #77582

Merged
merged 2 commits into from
Sep 21, 2021
Merged

[DOCS] Use dedicated hosts for ES #77582

merged 2 commits into from
Sep 21, 2021

Conversation

stefnestor
Copy link
Contributor

@jrodewig hello! Our Support team frequently recommends users to reserve a host (e.g. VM) specifically for Elasticsearch & not run other heavy products/services on it. A common on-prem setup topic is choosing to run Kibana, Elasticsearch, Logstash, & Filebeat from one host since "they're all Elastic" (as an egregious example to make the point).

I'm not finding any similar commentary in our ES docs & would like to recommend upon Dev review 🙏🏼

@stefnestor stefnestor added >docs General docs changes Team:Docs Meta label for docs team labels Sep 10, 2021
@elasticmachine
Copy link
Collaborator

Pinging @elastic/es-docs (Team:Docs)

@elasticsearchmachine elasticsearchmachine added external-contributor Pull request authored by a developer outside the Elasticsearch team v8.0.0 labels Sep 10, 2021
@jrodewig jrodewig added the :Core/Infra/Resiliency Keep running when everything is ok. Die quickly if things go horribly wrong. label Sep 10, 2021
@elasticmachine elasticmachine added the Team:Core/Infra Meta label for core/infra team label Sep 10, 2021
@elasticmachine
Copy link
Collaborator

Pinging @elastic/es-core-infra (Team:Core/Infra)

@jrodewig
Copy link
Contributor

Thanks @stefnestor!

I'd like to get input from someone on @elastic/es-core-infra or @elastic/es-delivery before moving forward with this. The recommendation makes sense to me, but I'm not sure we want to incorporate it as a best practice.

If so, I'll move this somewhere in our installation or configuration docs where it'll be more likely to be seen during setup.

@stefnestor
Copy link
Contributor Author

Thanks @jrodewig! We completely agree & were speculating both same ballparks :) 🙏🏼

@mark-vieira
Copy link
Contributor

The @elastic/es-perf team might have some input here but I believe the answer is "yes" the expectation is that you run Elasticsearch on a dedicated host, or in a container such that it's resource usage is "isolated". In fact, auto heap size determination is predicated on the fact that available system memory visible to the Elasticsearch process will be for the most part not used by other competing processes.

@danielmitterdorfer
Copy link
Member

@mark-vieira is correct. Also, the JVM ergonomically sizes resources (such as GC and JIT compiler threads) based on the assumption that it is the only resource-intensive application on that host (or container).

@jrodewig jrodewig self-assigned this Sep 16, 2021
Copy link
Contributor

@jrodewig jrodewig left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the confirmation, everyone. I'll move this over to the setup docs and merge it in.

@jrodewig jrodewig changed the title Dedicated hosts for ES [DOCS] Use dedicated hosts for ES Sep 21, 2021
@jrodewig jrodewig merged commit e106280 into master Sep 21, 2021
@jrodewig jrodewig deleted the stefnestor-patch-1 branch September 21, 2021 21:50
elasticsearchmachine pushed a commit that referenced this pull request Sep 21, 2021
In production, we recommend you run {es} on a dedicated host or as a primary service.
This adds that best practice to our setup documentation.

Co-authored-by: James Rodewig <[email protected]>

Co-authored-by: Stef Nestor <[email protected]>
elasticsearchmachine pushed a commit that referenced this pull request Sep 21, 2021
In production, we recommend you run {es} on a dedicated host or as a primary service.
This adds that best practice to our setup documentation.

Co-authored-by: James Rodewig <[email protected]>

Co-authored-by: Stef Nestor <[email protected]>
elasticsearchmachine pushed a commit that referenced this pull request Sep 21, 2021
In production, we recommend you run {es} on a dedicated host or as a primary service.
This adds that best practice to our setup documentation.

Co-authored-by: James Rodewig <[email protected]>

Co-authored-by: Stef Nestor <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
:Core/Infra/Resiliency Keep running when everything is ok. Die quickly if things go horribly wrong. >docs General docs changes external-contributor Pull request authored by a developer outside the Elasticsearch team Team:Core/Infra Meta label for core/infra team Team:Docs Meta label for docs team v7.14.3 v7.15.1 v7.16.0 v8.0.0-beta1
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants