Ciao,
ovviamente come sempre, la risposta è un bel "dipende"
Non ci sono dimensioni fisse oltre le quali si può andare oltre e mettere sistemi multi-nodo, se non i limiti singoli di vCenter ad esempio per numero di host e VM che può gestire.
Piuttosto, in base al livello di uptime che si vuole garantire all'infrastruttura, si può pensare di separare i ruoli non tanto per motivi di carico, ma per fare in modo che ognuno di questi componenti possa essere ridondato, dato che alcuni di essi (ad esempio SSO) ha politiche di "clustering" differenti da vCenter, piuttosto che il database SQL di backend, e via dicendo.
E' vero che la mancanza di vCenter non è un problema per un cluster HA che continua comunque a funzionare, ma ad esempio se abbiamo un ambiente VDI con VMware View, o peggio ancora vCloud, ci sono attività che non è possibile portare a termine senza la presenza di vCenter.
Ciao,
Luca.