Load Balancer for Elastic Cloud

Would like to know whether Load Balancer can be used for Elastic Cloud in Azure.
Any reference architecture diagram will help.

Hi!
You can use the quickstart guide to get elasticsearch from the Azure Marketplacec. You then have the option to enable an internal or external load balancer. See the doc here
You can also see more info and guide on the official github page.
And this is the official page on the Azure Marketplace.

Here are some recommended settings to configure elastic load balancers.

Hope this helps!
Cheers,
Iulia

Hi @mruthyu

Elastic Cloud (Hosted) cloud.elastic.co is fronted by a Proxy/ Load Balancer to the Underlying Elastic Deployments / Clusters.

To read about how to deploy / subscribe please visit

The Elasticsearch Search Service Documentation (Elastic Cloud)

An Elastic Cloud Deployment only has a single endpoint by definition.

Well technically

1 for Elasticsearch Cluster regardless number of nodes / configuration

1 for Kibana regardless of number of Kibana instances

1 for Integration/ APM server etc

No matter the underlying architecture.

So generally customers do not put a load balancer in front of Elastic Cloud, but that does not mean there may not be specific use cases for Load balancer such as across multiple clusters or Regtions with respect to Global Traffic Management, API Gateways or Some Form of Multi-Regions Application... etc, Although there may be other ways to support that. These are advanced use cases that would require additional discussion.

Hope that helps

@mruthyu Do you think you would still require a load balancer if there is only a single endpoint to read and write from?

Perhaps there is still a need ...

Example when you sign up / create a deployment you will get the set of endpoints

Hi @iulia We have so many docs, so just clarifying a bit :

The Azure ARM template that was linked to is deprecated an no longer supported.. it was deprecated at end of 7.x. it was valid at one time but no longer

So @mruthyu Do not try to deploy using the ARM template.

Also the last document linked to is for Elastic Cloud Enterprise which a Self Hosted / Self Managed Elastic Cloud on your own infrastructure which does not apply to our Elastic Cloud hosted solution, so that is not really applicable either.

Great clarification and appreciate the depth of the details provided here. As mentioned here don't think there is need to use the load balancer for cloud hosted SAAS offering, as it is single cluster as of now. Thanks Again.

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