Hi,

Just curious if anyone has any best practices/experiences/thoughts to share
on network configurations for cassandra setups with tens to hundreds of
nodes and high traffic (thousands of requests/sec)?
For instance:
- Do you just "hook it all together"?
- If you have 2 interfaces, do you prefer separating thrift and gossip or
bond the interfaces to get more redundancy (but less bandwidth and traffic
isolation)?
- Issues with network bandwidth. For instance if you have major events
occurring such as adding a new replica or if parts if a ring goes offline
and you need to resync when it comes up again? Especially considering if you
have the nodes on several switches, the trunks between these switches could
get quite busy?
- As the ring increases in size, you also need more and more switches (lets
try to avoid big expensive network stuff...) and potential bottlenecks on
the trunks. Any thoughts on scaling this? (tree like structures of switches,
big single switch with loads of ports, more flat network layout)



Terje

Reply via email to