Desejo configurar o HA DR para um servidor SQL de instância única adicionando uma nova instância em outra máquina e configurando vários AGs básicos ( com modo de failover manual ).
Quero que todos os aplicativos clientes possam usar a mesma cadeia de conexão para acessar o servidor. Para isso eu uso o listener (crio um listener para apenas 1 AG, e uso isso em toda string de conexão) ou uso o endpoint de espelhamento de banco de dados?
Para grupos de disponibilidade básicos, apenas uso um CNAME e um script PowerShell que fará failover de todos os AGs.
por exemplo
Nota: Alguns itens são codificados no script. Nome de domínio e CNAME