Tópico anterior: Teste de recuperação garantidaPróximo tópico: Criando os cenários de teste de recuperação garantida


Sobre a recuperação garantida

A opção Recuperação garantida permite realizar um teste totalmente transparente da capacidade de recuperação dos dados no servidor de réplica. O servidor de réplica a ser testado é aquele que assume a função do servidor de produção quando este fica inativo. A opção Recuperação garantida é um verdadeiro teste de servidor, aplicativos e ações reais, o que será necessário caso seja preciso fazer a alternância para o servidor de réplica, torná-lo o servidor ativo e executar suas funções.

Esse teste de recuperação garantida é executado, inicializando os serviços de banco de dados e executando todas as operações necessárias para verificar a integridade dos dados. Tudo isso é realizado sem necessidade de nova sincronização e sem afetar a disponibilidade do servidor de produção ou a segurança que os sistemas de replicação e de alta disponibilidade foram projetados para fornecer.

Durante o teste, as alterações de dados que continuam a ocorrer no mestre são enviadas à réplica, mas não são aplicadas imediatamente. Em vez disso, essas alterações são acumuladas e armazenadas em um spool e somente são aplicadas aos dados da réplica, quando o teste é concluído. Como o spool ocorre na réplica, se algo acontecer ao mestre durante o processo de teste, nenhuma das alterações acumuladas será perdida.

Após o teste ser concluído, a opção Recuperação garantida interrompe os serviços de aplicativos iniciados na réplica. Em seguida, o servidor de réplica retrocede automaticamente para o estado exato presente quando a replicação foi pausada, e o teste, iniciado. Dessa forma, as alterações acumuladas no spool podem ser aplicadas como se nenhum teste tivesse ocorrido. A partir desse ponto, o cenário de replicação ou de alta disponibilidade continua normalmente. No caso de um cenário de alta disponibilidade, se ocorrer uma falha do mestre durante o teste, a alternância é iniciada.

O teste de recuperação garantida pode ser totalmente automatizado e executado de forma programada sempre que necessário. Após a conclusão, o pessoal adequado pode ser alertado com o status do teste e ações adicionais podem ser acionadas com sucesso, por exemplo, criar instantâneos de VSS dos dados da réplica ou criar um backup. Além disso, é possível executar o teste de recuperação garantida no modo não programado, quando necessário.

O teste de recuperação garantida é adequado a todos os servidores de aplicativos e de bancos de dados suportados. Porém, como a opção Recuperação garantida testa serviços de banco de dados, ela é menos aplicável a servidores de arquivos e IIS. Você ainda pode usar a opção Recuperação garantida com esses servidores para tarefas especiais. Por exemplo, pode suspender automaticamente a replicação de maneira regular durante várias horas a cada dia, semana ou mês e executar scripts nesse intervalo ou usar essa suspensão para criar instantâneos de VSS na réplica. Como não existe propriamente um aplicativo, o teste de dados com cenários de servidores de arquivos e ISS exige scripts personalizados adicionais.

A opção de recuperação garantida oferece suporte às soluções de replicação e alta disponibilidade, exceto para cenários do serviço de controle. Porém, é mais adequada à alta disponibilidade, porque, nesse caso, o servidor de réplica contém necessariamente os servidores de banco de dados reais, nos quais o teste é executado e não apenas dados.

Observação: a opção Recuperação garantida não está disponível para cenários do serviço de controle.

Ao usar o teste de recuperação garantida como parte do cenário de replicação, você deve verificar se o caminho dos diretórios raiz é o mesmo no mestre e na réplica. Além disso, se você testar um servidor de arquivos, a réplica deverá ter aplicativos de banco de dados instalados ou arquivos compartilhados e eles deverão estar configurados exatamente da mesma forma no mestre e na réplica. Caso contrário, o teste de recuperação garantida não produzirá resultados significativos.