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

[question] have any suggestions for the deployment of high-availability mode? #195

Closed
brzyangg opened this issue Aug 17, 2021 · 2 comments
Closed
Labels
question Further information is requested

Comments

@brzyangg
Copy link
Contributor

I want to deploy a easegress cluster with multiple members.
Have any suggestions for the deployment of high-availability mode?
PS:I want to deploy many members, will there be some problems with raft?

@localvar
Copy link
Collaborator

Easegress embed ETCD to store configuration, and an Easegress member can be one of two roles (specified by the cluster-role option)s:

  • Writer: a member of the ETCD cluster, will create a built-in ETCD service
  • Reader: from the view of ETCD, it is a client.

As recommended by ETCD:

The recommended etcd cluster size is 3, 5 or 7, which is decided by the fault tolerance requirement. A 7-member cluster can provide enough fault tolerance in most cases. While larger cluster provides better fault tolerance the write performance reduces since data needs to be replicated to more machines

We suggest deploy 3, 5 or 7 of Easegress members as Writer.

@localvar localvar added the question Further information is requested label Aug 17, 2021
@brzyangg
Copy link
Contributor Author

thank you

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

No branches or pull requests

2 participants