•Is it really only that replication group for data collection only allows 2 way connection, while the other one allows more than one?
Verdadeiro. Você pode pensar em um grupo de replicação para coleta de dados como um hub com um único spoke. Os pontos finais podem ser clusters, bem como servidores individuais. Você pode criar grupos de replicação adicionais para coleta de dados que apontem para o mesmo hub, para criar 'spokes' adicionais, mas eles serão tratados como grupos de replicação separados.
Se você passar pelo assistente para criar um Grupo de Replicação para Coleta de Dados, verá que ele só oferece a opção de configurar dois pontos finais chamados 'Servidor de Hub' e 'Servidor de Filial'. Caso de uso muito específico.
•Is there any issue running only 2 servers (or disadvantages) in Multipurpose replication group?
Não há problema com isso.
•If there is no big advantage to replication group for data collection, should I always choose Multipurpose replication group so I can add more servers in the future if I so desire?
Você deve escolher Multipurpose se quiser qualquer tipo de topologia de replicação avançada. (Totalmente engrenado, hub e falou com muitos membros, etc.)
Do blog da equipe de armazenamento na Microsoft:
... select the type of replication group to be created. The ‘Multipurpose replication group’ can be used to configure custom replication topologies. This type of replication group can be used to create replication topologies such as ‘hub and spoke’ and ‘full mesh’. It is also possible to create a custom replication topology by first adding a set of servers to the replication group and then configuring custom connections between them to achieve the desired custom replication topology.
The second type of replication group (‘Replication group for data collection’) is a special type of replication topology and is used to add two servers to a replication group in such a way that a hub (destination) server can be configured to collect data from another branch server. Let’s select ‘Multipurpose replication group’.
O 'grupo de replicação para coleta de dados' é realmente um caso de uso especial. Se você desejar qualquer outro tipo de topologia de replicação além do descrito no segundo parágrafo, será necessário usar um grupo de replicação multiuso. Você não pode simplesmente continuar adicionando novos membros a um grupo de replicação de coleta de dados, embora possa continuar criando grupos de replicação adicionais que tenham o mesmo servidor de hub, para criar um tipo de topologia de hub e spoke, se você tivesse várias 'filiais'.