We are planning to start using Cassandra Cluster with 3 nodes.
Can we use shared storage (SAN) for all Cassandra nodes or does each node needs to have their own local disk?
Hi Bruno,
For DB applications (e.g. Cassandra or Elastic) disk speed is important as it can be the bottleneck for the throughput of your DB. In our DataMiner Compute Requirements - DataMiner Dojo, you will find details on the minimum requirements for throughput and latency. We advise using dedicated disks as we already had many cases in which we lost many hours investigating issues related to SAN setups. To give you an example it could be that the disks are fast enough, but that the network or the SAN controller itself is the bottleneck.
Hey Bruno,
Requirements set by cassandra recommend to avoid shared storage such as SAN for performance reasons. It is better to give each server their own disks.
https://cassandra.apache.org/doc/trunk/cassandra/operating/hardware.html#disks