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

multi datacenter deployment support #21209

Closed
ttaranov opened this issue Oct 31, 2016 · 3 comments
Closed

multi datacenter deployment support #21209

ttaranov opened this issue Oct 31, 2016 · 3 comments

Comments

@ttaranov
Copy link

Describe the feature:

Current Elasticsearch multi data center (or cross cloud/AWS region) deployment strategy is incomplete and/or too complex.

For example one approach mentions using messaging queue (which in my opinion suffers from over complicated nature and dependencies):
https://www.elastic.co/blog/scaling_elasticsearch_across_data_centers_with_kafka

Another approach mentions using limited Tribe node based deployment - which is really designed for federated search across clusters and not so much scalability/availability):
https://www.elastic.co/guide/en/elasticsearch/reference/current/modules-tribe.html
https://www.elastic.co/blog/clustering_across_multiple_data_centers

It would be useful to explore other approaches - specifically a kind present with Cassandra quorum replication, with its different levels of consistency (e.g. EACH_QUORUM) and deployment using specified network or dynamically derived datacenter topology:
https://docs.datastax.com/en/cassandra/2.0/cassandra/dml/dml_config_consistency_c.html
https://docs.datastax.com/en/cassandra/2.0/cassandra/architecture/architectureSnitchesAbout_c.html

I understand that this is a complicated topic, however I just wanted to put this out there as an issue for Elacticsearch team to consider.

@clintongormley
Copy link

Hi @ttaranov

We are actively working on a disaster recovery product for X-Pack which will be based on the Changes API (#1242). This will be about keeping multiple clusters in sync rather than trying to make a single cluster span multiple data centres.

@ttaranov
Copy link
Author

ttaranov commented Nov 5, 2016

Cool - glad to hear it's in progress. Thanks, Tim

@famosss
Copy link

famosss commented May 25, 2018

@clintongormley Do you have any progress?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants