Traditional N+1 or N+2 cluster configurations do not provide sufficient redundancy for certain workloads. They
may do just fine for some data processing application, but when it comes to many independent workloads like VDI,
provided will not be adequate. One or two nodes going down should not mean the failure of the
whole cluster with all the VMs.
It is difficult to build a system that would gradually scale and maintain “data locality”. Without it, the cluster will
suffer a decrease in performance
, because dividing compute and storage resources of a single process will send
much of the data through fabrics. As for the former, without flexible scaling, the cluster loses one of its main
benefits, thus requiring higher expenses to grow resources.