I was going through the document provided here: https://www.datastax.com/blog/2019/03/distributed-database-things-know-cassandra-datacenter-racks. It says that racks and data-centers are an abstraction rather than hard mapping to something physical. I also came across this:
A Cassandra rack is a logical grouping of Cassandra nodes within the ring. Cassandra uses racks so that it can ensure replicas are distributed among different logical groupings. As a result, operations are sent to not just one node, but multiple nodes, each on a separate rack, providing greater fault tolerance and availability.
My question is, if they are not replicated onto different physical nodes/racks then if one machine goes down then isn't it that all the logical "racks", "data-centers" will also become unavailable? I might be missing a lot of information around this but then again, I am not getting much clear picture after searching on this a lot.