How do I decide whether Message processors should be on 2 virtual nodes or three?
Similarly how do I decide whether Zookeeper / Cassandra should be on 3 or 4 nodes?
Solved! Go to Solution.
Hi Ajit,
The topic is covered in detail as part of Ops Training but we have available information in the form of eBooks, videos and articles.
Hi Ajit,
Zookeeper
Zookeeper utilizes a leader election mechanism. The minimum installation (beside all-in-one/single node) of Private Cloud will use 3 Zookeeper processes. After 3, additional Zookeepers are be added due to high availability requirements in multi-region (multi-DC) installations.
We recommend colocating Zookeeper and Cassandra so from than point of view, most customer have the same number of Zookeeper than Cassandra.
Zookeeper is only used for configuration and management. It doesn't plays a role during runtime traffic.
Cassandra
Routers, Message Processors and Cassandra are the three components on the critical path. Meaning, they actively participate on runtime API traffic.
Edge uses replication factor 3 for Cassandra, so 3 nodes are required on the minimum installation (beside all-in-one/single node). Additional Cassandra nodes can be added based on requirements. When expanding the cluster we normally double its size, meaning if you have 3 nodes you will add 3 more. This allows you to keep a balanced ring.
What requirements play a role in Cassandra capacity planning?
Among others:
Message Processor
Similar to Cassandra capacity planning comment above, TPS, Proxy complexity (number and type of policies), availability and other factors drive the number of MPs.
In order to determine how many you need evaluate requirements such as:
Please let me know if you need further assistance doing capacity planning. We will be happy to help.
I also encourage you to attend Apigee Private Cloud Operational Training, this hands-on training covers all the items above and a lot more.
Thank you Maudrit for your valuable inputs. Is there a apigee document or user guide which covers this information?
I will see if I can attend the training.
Regards
Ajit
Hi Ajit,
The topic is covered in detail as part of Ops Training but we have available information in the form of eBooks, videos and articles.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |