Replication of shards with more nodes vs parallel cluster

To reduce/mitigate downtime which approach is better and why? doubling the data/client nodes and having replication on the shards OR is it worth considering parallel clusters with a load balancer on the client nodes. Please suggest.

I guess that depends on how much mitigation you are trying to prevent and at what cost.