Pour un cluster en environnement de projet, on choisir la class : SimpleSnitch
Pour un cluster en environnement de prod, on choisir la class : GossipingPropertyFileSnitch
Note:
Ces class sont définies dans le fichier de configuration /etc/cassandra/conf/cassandra.yaml
Si les nœuds du cluster sont dans le même VLAN, on choisira la class : SimpleStrategy
Si les nœuds du cluster sont dans des datacenters différents / des VLAN différents / des sites de production différents, on choisira la class : NetworkTopologyStrategy
Note :
Cette class doit être définie lors du création du keyspace (idem base de données).
Exemple :
CQLSH>create keyspace sample_demo with replication = {'class':'SimpleStrategy','replication_factor':3};