Eu tenho um AG de 2 nós em um ambiente sem produção e estamos procurando desligar o nó secundário para economia de custos, deixando isso apenas com o nó primário. Eu tenho algumas perguntas baseadas neste processo, e minha pesquisa não respondeu a todas elas. Poderia de alguma forma preencher as lacunas aqui sobre o que é possível/melhor fazer?
é possível manter apenas um único nó AG? em caso afirmativo, há uma razão para realmente fazê-lo? Pelo que entendi, não há nenhum benefício em manter o AG se você remover todos os nós secundários, pois ele se torna apenas uma instância autônoma. Se eu mantiver o AG, os logs de transações dos DB's não serão truncados, pois está tentando encontrar um local para enviar os logs, correto?
O AG Listener - ponto discutível se removermos o AG completamente, mas se eu mantiver o AG como um único nó, o listener não funcionaria corretamente? Minha equipe de aplicativos precisará fazer alterações no código para usar outra coisa, já que o nome do ouvinte é codificado para ser usado e eles gostariam de evitar isso, se possível. Eu não acho que isso é possível, mas queria verificar.
Nó secundário no futuro - podemos ativar o nó secundário sob demanda no futuro, portanto, há um problema em deixar os recursos do cluster no lugar depois de remover o AG ou a remoção exclui os objetos do cluster? Eu acho que eles ficam, mas não encontrei uma resposta sobre isso.
- Pergunta do SSRS - estamos em uma implantação de expansão, preciso remover o secundário da expansão? Eu preferiria deixá-lo, pois talvez precisemos recriar o secundário no futuro. Eu precisaria atualizar as strings de conexão, etc., para usar o nó primário e não o ouvinte.
Meu fluxo de trabalho assumido é assim com base no que encontrei
- Conectar-se à réplica primária
- Exclua todo o AG (isso remove as configurações de AG de todos os DBs, primários e secundários) e coloca os DBs secundários no estado de restauração, deixando os DBs primários acessíveis e completamente separados.
- os backups de log continuarão no primário normalmente e o truncamento de log acontecerá conforme o esperado.
Com seus comentários sobre a possibilidade de usar um AG novamente no futuro, eu pessoalmente não excluiria o AG e o cluster. Eu removeria os bancos de dados do AG, removeria o nó secundário do cluster e removeria todos os votos de quorum, exceto um nó no cluster. Menos trabalho agora, menos trabalho depois.
Você não mencionou nada sobre como os backups estão ocorrendo, então não há como alguém saber se seus backups continuarão conforme o esperado.
Além disso, primeiro você terá que remover os bancos de dados do AG antes de excluir o AG.