What exactly is being load balanced by NLS? At what point does one need to worry about introducing external load balancers when using NLS minimum and recommended specs?hsmith wrote:I'm pretty unfamiliar with third party load balancers. To the best of my understanding, NLS does a pretty good job balancing its own load when you have multiple instances, I'm not sure what the interaction would be like if you were to add another one on top of that.
Does a Cluster Manager exist
-
- Posts: 159
- Joined: Wed Jun 19, 2013 10:21 am
Re: Does a Cluster Manager exist
I like graphs...
-
- Posts: 9117
- Joined: Mon Sep 23, 2013 8:40 am
Re: Does a Cluster Manager exist
NLS has essentially one component that does real load-balancing, and that's the Elasticsearch component. In this regard it load-balances the burden of storing and querying logs, in the sense that:
So as far as true load-balancing, I wouldn't say a lot needs to be done externally, but you might want to look into round-robin DNS or something similar so that remote machiens sending in logs don't have to worry about the receiving node going down.
- Each node in the cluster will hold a subset of the logs as well as potentially a backup of logs it does not have (there are primaries and replicas of the logs, basically)
- When a query is performed, the CPU and memory of each node in the cluster is able to simultaneously be used to handle the request
So as far as true load-balancing, I wouldn't say a lot needs to be done externally, but you might want to look into round-robin DNS or something similar so that remote machiens sending in logs don't have to worry about the receiving node going down.
Former Nagios employee