Conceitos de backup e restauração do Exchange 2013
Encontre informações sobre bancos de dados do Exchange que ajudarão você a criar seus aplicativos de backup e restauração para o Exchange 2013.
Antes de criar aplicativos de backup e restauração para Exchange Server 2013, você deve estar familiarizado com a estrutura de arquivos do banco de dados do Exchange. Usando os arquivos de banco de dados do Exchange Store, você pode fazer backup dos dados em seu repositório e restaurá-los posteriormente, conforme necessário. Se você estiver limitado ao espaço em disco, o administrador poderá implementar o registro em log circular e isso afetará sua capacidade de fazer backup do banco de dados. Você também pode aproveitar o recurso de mobilidade do banco de dados no Exchange 2013 para fazer backup e restaurar dados do Exchange. A mobilidade do banco de dados, em combinação com seu aplicativo de backup e restauração, é uma boa medida de redundância para recuperação de desastre.
Arquivos de banco de dados do Exchange Store
O Exchange 2013 inclui suporte para até 100 bancos de dados. Cada banco de dados do Exchange 2013 contém os arquivos listados na tabela a seguir.
Tabela 1. Arquivos de banco de dados do Exchange 2013
Tipo de arquivo | Extensão | Descrição |
---|---|---|
Arquivo de banco de dados |
*.Edb |
Registra todas as alterações que foram confirmadas no banco de dados na memória. |
Fluxo de log de transações |
*.Log |
Operações de registros, como a criação ou modificação de uma mensagem, que serão comprometidas com o banco de dados. Limitado em tamanho a 1 MB cada. |
Arquivo Checkpoint |
*.Chk |
Registros que registraram transações foram gravados nos arquivos de banco de dados em disco. |
O Exchange 2013 mantém um único conjunto de arquivos de log de transações para cada banco de dados. Os logs de transação são importantes para operações de backup e recuperação. Ao criar um aplicativo de backup e restauração que usa o VSS (Serviço de Cópia de Sombra de Volume), você deve garantir que você manipule esses logs corretamente. Para obter mais informações, consulte Logs de transações e arquivos de ponto de verificação para backup e restauração no Exchange 2013. Para fazer backup de um banco de dados e seu fluxo de log, você deve fazer backup de todo o volume que contém o banco de dados e os logs. O truncamento de log ocorrerá somente após a conclusão bem-sucedida de um backup completo de um volume ou pastas que contêm um banco de dados do Exchange.
Em cada servidor do Exchange, você pode montar apenas um banco de dados de recuperação por vez. Você pode acessar o banco de dados de recuperação usando cmdlets do Shell do Exchange Management, como New-MailboxRestoreRequest. Para obter mais informações sobre bancos de dados de recuperação do Exchange, consulte Bancos de Dados de Recuperação no TechNet. Para obter mais informações sobre cmdlets do Shell do Exchange Management, consulte Cmdlets do Exchange 2013 no TechNet.
Log circular
Se a capacidade de armazenamento for um problema, o administrador poderá habilitar o registro em log circular. Quando o log circular está habilitado, o Exchange grava logs de transação como de costume, mas quando um arquivo de ponto de verificação é avançado, a parte inativa do log de transações é truncada. O administrador não deve configurar bancos de dados do Exchange 2013 para usar o log circular se você também planeja usar o VSS para habilitar suas operações personalizadas de backup e restauração. O registro em log circular cria as seguintes restrições:
Se estiver habilitado durante a operação de backup ou a operação de recuperação, você não poderá restaurar bancos de dados individuais.
Somente operações de recuperação pontual são possíveis. Quando o log circular estiver habilitado, você pode excluir logs de transações no mesmo diretório quando um banco de dados for restaurado, embora esses logs possam fazer parte de um banco de dados do Exchange 2013 diferente.
Você não pode executar operações de backup incremental ou diferencial. Para obter mais informações sobre esses tipos de backups, consulte Tipos de operações de backup para o Exchange 2013.
Se o log circular for habilitado, o administrador deverá desabilitar o mais rápido possível para garantir que os backups do VSS não falhem. Para obter mais informações, confira a postagem no blog Do Exchange Logging e backups VSS.
Mobilidade do banco de dados do Exchange
O Exchange 2013 permite que a mobilidade do banco de dados melhore a confiabilidade e a disponibilidade da caixa de correio. A mobilidade do banco de dados permite que você faça cópias do banco de dados do Exchange Store, desconecte o banco de dados do servidor e armazene-o em outro servidor. Em um DAG (Grupo de Disponibilidade de Banco de Dados do Exchange 2013), várias cópias do banco de dados são armazenadas em computadores diferentes. Quando uma ou mais cópias do banco de dados são perdidas devido a hardware ou outra falha do sistema, as informações das outras cópias podem ser usadas para reutilizar o banco de dados por meio de operações normais de replicação.
Para operações de backup, se os bancos de dados do Exchange 2013 que devem ser backup forem configurados em um DAG, o aplicativo de backup poderá evitar melhor a interferência entre o instantâneo e o desempenho do servidor ativo tirando o instantâneo em uma das cópias inativas do banco de dados. Como as cópias do banco de dados são, na maioria das vezes, sincronizadas, o aplicativo de backup pode tirar instantâneos de diferentes cópias do banco de dados e, posteriormente, reconstruí-lo das peças.
O único método com suporte para restaurar bancos de dados DAG de dados de backup é restaurar todas as cópias do banco de dados usando os mesmos dados de backup. Como os arquivos de log de banco de dados podem ser ligeiramente diferentes entre as cópias, restaurar cópias de banco de dados individuais usando dados diferentes pode fazer com que o banco de dados se torne intransponível.