Backup e restauração para o Exchange

Exchange Server 2013 fornece DAGs (Grupos de Disponibilidade de Banco de Dados), que ajudam a manter os dados armazenados seguros e disponíveis e reduzir a necessidade de aplicativos personalizados de backup e restauração. Os DAGs habilitam a redundância de dados fora do site para ajudar a garantir que você não perca dados. No entanto, muitos planos de recuperação de desastres continuam a incluir métodos e sistemas de backup e restauração mais tradicionais, incluindo aplicativos personalizados, para redundância com o DAG. Para ajudar a garantir a disponibilidade e redundância de dados em sua organização, você pode criar aplicativos personalizados que usam Exchange Server e tecnologias do sistema operacional Windows Server para fazer backup e restaurar seus dados do Exchange.

Tecnologias de backup no Exchange 2013

O Exchange 2013 inclui um plug-in para o Backup do Windows Server que os administradores podem usar para fazer backups baseados em VSS de dados do Exchange. Os administradores também podem usar o Backup do Windows Server para fazer backup e restaurar bancos de dados do Exchange. Se você estiver criando um aplicativo de backup e restauração para o Exchange 2013, precisará criar um aplicativo com reconhecimento do Exchange que dê suporte ao gravador VSS para Exchange 2013 e usar a API CHKSGFILES para validar a consistência desse backup. Para obter mais informações, consulte Validar a integridade do backup usando a API CHKSGFILES no Exchange 2013.

Escritor VSS no Exchange 2013

O Exchange 2013 apresenta uma mudança significativa na arquitetura de escritor vss em Exchange Server 2010 e Exchange Server 2007. O Exchange 2010 e o Exchange 2007 incluem dois escritores VSS: um dentro do serviço do Exchange Information Store (store.exe) e um dentro do serviço de Replicação do Exchange (msexchangerepl.exe). No Exchange 2013, a funcionalidade de gravador VSS está localizada no serviço de Replicação do Exchange. Seu aplicativo de backup e restauração usa o novo gravador VSS, chamado de Microsoft Exchange Writer, para fazer backup de cópias de banco de dados ativas e passivas e restaurar cópias de banco de dados com backup. Embora o novo gravador VSS seja executado no serviço de Replicação do Exchange, o serviço exchange Information Store deve estar em execução para que o gravador esteja disponível. Com isso, ambos os serviços são necessários para o backup ou a restauração de bancos de dados do Exchange.

Embora a arquitetura de gravador VSS tenha sido atualizada no Exchange 2013, a funcionalidade subjacente não foi alterada. Se você criou um aplicativo de backup e restauração para o Exchange 2010, não precisará fazer nenhuma alteração em seu aplicativo para o Exchange 2013. Certifique-se de recompilar seu aplicativo com os arquivos mais recentes para garantir a compatibilidade. Para aplicativos de backup e restauração criados para o Exchange 2007 ou versões anteriores, você precisará reescrever seu código para usar a API CHKSGFILES mais recente.

O que você precisa saber sobre backup e restauração do VSS

Se você está se perguntando sobre... Leia isto
Arquiteturas de aplicativos
Aplicativos de backup e restauração que usam o VSS para fazer backup de bancos de dados do Exchange normalmente consistem em um serviço em segundo plano que executa o backup, um serviço de agendamento e um console de aplicativo gui do Windows que controla e configura o sistema de backup e restauração.
Uso remoto
Os aplicativos que usam o VSS para fazer backup de servidores do Exchange devem ser executados no computador Windows Server 2008 no qual o processo do Exchange Store está em execução. Devido à flexibilidade em sistemas de armazenamento grandes, o hardware que hospeda os volumes de armazenamento pode não fazer parte fisicamente do computador que executa o Windows Server 2008.
Ferramentas e idiomas
Você pode usar qualquer linguagem compatível com COM para usar o VSS. Ele é usado com mais frequência em aplicativos gravados em C++. Como você precisa tirar a loja do Exchange offline para criar cópias de sombra, os aplicativos de backup normalmente são sensíveis ao tempo, o que, na maioria dos casos, torna impraticável o uso de linguagens como Visual Basic ou VBScript.
Implementação gerenciada
Você pode usar as APIs VSS em um ambiente de código gerenciado por meio de um assembly de interoperabilidade COM.
Programável
Sim, mas não recomendado.
Ferramentas de teste e depuração disponíveis
Nenhuma ferramenta especial é necessária para depurar aplicativos que usam o VSS do Windows.

Nesta seção

Confira também