Supondo que uma organização tenha tudo o que é necessário para usar os Grupos de Disponibilidade com sucesso e que ela esteja usando os Grupos de Disponibilidade com sucesso por alguns anos, há algum motivo pelo qual o envio de logs seria uma solução de DR melhor? Parece que as pessoas ainda estão colocando o log shipping só porque ele pode atender o RPO e o RTO. Mas se não custa nada extra usar um AG em vez disso, e a equipe do DBA tem experiência com AGs, por que o envio de logs seria melhor?
A única coisa em que consigo pensar é que o atraso interno do envio de logs permite que se recupere rapidamente no caso de alguém esquecer de colocar uma cláusula WHERE em uma instrução UPDATE ou DELETE - se for detectada a tempo. Improvável, e não é algo que nos preocupe.
Minha experiência geral é que o envio de logs requer mais intervenção e ajustes à medida que a carga do banco de dados aumenta, é mais difícil de fazer failover e geralmente é um pouco uma máquina de Rube Goldberg (embora um espécime bastante bem-sucedido dessa classe de máquina).
Alguns benefícios vêm à mente:
O envio de logs é mais simples de configurar (ou reinicializar), pois não requer WSFC e alguns dos outros requisitos do AG. Não tenho certeza de que intervenção e ajustes você está falando, embora eu concorde que não há mecanismo de failover automático. Eu discordo da avaliação de Rube Goldberg - é um pouco de lógica de declaração de restauração repetitiva que pega carona nos backups de log que você já está fazendo (certo?), não é tão complexo assim. Acho que o fato de haver um mago leva as pessoas a acreditarem que há um monte de magia nos bastidores, mas dê uma olhada na saída desse mago e me diga o que há de complexo nisso. :-)
Você pode enviar logs para quantos secundários desejar (e, novamente, podem ser instâncias em qualquer lugar, com ou sem cluster do Windows, em qualquer domínio ou não em um domínio, etc). E, como você mencionou, em qualquer atraso faz sentido.
Nenhuma sobrecarga no primário é causada pela proteção de logs ou pela facilitação de outras atividades nos secundários. Como você está fazendo backups de log de qualquer maneira (de novo, certo?), o envio de log não causa nenhuma carga adicional no primário. E as cargas de trabalho somente leitura em relação à cópia enviada do log não afetam o primário.
Eu escrevi sobre o uso do envio de logs como substituto para AGs, o que pode ter algumas informações adicionais:
É claro que há várias vantagens que os AGs têm sobre o envio de logs, mas essa não era sua pergunta. :-)