Qual a importância de os nós em um cluster do Galera serem idênticos?
Eu encontrei esta resposta que diz que eles devem ser os mesmos: https://dba.stackexchange.com/a/55224/770
Eu entendo que você não deve ter um nó muito lento em comparação com os outros, mas se os nós usam os mesmos discos, a mesma quantidade de RAM e CPUs semelhantes, isso não deveria ser bom o suficiente?
Basicamente, você mesmo respondeu à sua pergunta: o principal problema é a uniformidade do tempo de resposta - seu cluster, como um todo, será tão rápido quanto o mais lento de seus nós (devido à ida e volta). Isso pode afetar não apenas sua escolha de hardware (por exemplo, todos os nós com SSDs, exceto um, serão uma escolha ruim), sua topologia de rede também - um servidor remoto diminuirá a velocidade dos nós no mesmo data center. Além disso, você não deseja que um dos nós fique sem espaço, o que pode levar algum tempo para ser dessincronizado.
Sim, "deveria ser suficiente" , agora a questão é se realmente é na prática. Faz alguns testes de latência, especialmente sob carga (mysqlslap/sysbench). Nunca se sabe quando um pequeno detalhe pode fazer uma grande diferença. Também é mais fácil gerenciar hardware e software uniformes (para substituições/consertos e para comparação de desempenho). Mas você está quase certo.