Share via


Visão geral do backup e recuperação (SharePoint Foundation 2010)

 

Aplica-se a: SharePoint Foundation 2010

Tópico modificado em: 2016-11-30

Este artigo descreve a arquitetura de backup e os processos de recuperação disponíveis no Microsoft SharePoint Foundation 2010, incluindo backup e recuperação granulares e de farm, e recuperação de um banco de dados de conteúdo desanexado. Operações de backup e recuperação podem ser realizadas por meio da interface do usuário ou pelos cmdlets do Windows PowerShell. Ferramentas de backup e recuperação internas talvez não atendam a todas as necessidades da sua organização.

Neste artigo:

  • Cenários de backup e recuperação

  • Arquitetura de backup

  • Processos de recuperação

Cenários de backup e recuperação

O backup e a recuperação de dados oferecem suporte a vários cenários de negócios, como apresentado a seguir:

  • Recuperação de conteúdo excluído acidentalmente que não está protegido pela Lixeira nem pelo controle de versão.

  • Movimentação de dados entre instalações, como parte de uma atualização de hardware ou software.

  • Recuperação de uma falha inesperada.

Arquitetura de backup

O SharePoint Foundation 2010 fornece dois sistemas de backup: de farm e granular.

Arquitetura de backup de farm

A arquitetura de backup de site do SharePoint Foundation 2010 inicia um backup de banco de dados do Microsoft SQL Server, dos bancos de dados de conteúdo e de aplicativos de serviço e também grava o conteúdo de configuração nos arquivos.

A ilustração a seguir mostra o sistema de backup de farm.

Arquitetura de backup (SharePoint Foundation)

Há suporte para backups completos e diferenciais. Os backups completos criam um novo backup de todo o sistema. Os backups diferenciais criam um backup de todos os dados armazenados em bancos de dados que foram alterados desde o último backup completo.

O sistema de backup do farm é organizado hierarquicamente. Os componentes de um farm que podem ser selecionados para backup incluem:

  • Farm   O farm é o objeto de nível mais alto. Você pode escolher entre as opções a seguir quando executar um backup de farm:

    • Dados de configuração e conteúdo (padrão)

      É feito o backup de todo o farm de servidores, inclusive as definições do banco de dados de configuração.

    • Apenas configuração

      É feito o backup das definições do banco de dados de configuração, de modo que você possa aplicar configurações aos farms. Para obter mais informações, consulte Uso e vantagens do backup somente de configuração mais adiante neste artigo.

  • Aplicativo Web   Em um aplicativo Web, você pode selecionar um ou mais banco de dados de conteúdo para fazer backup.

    Um backup de aplicativo Web inclui:

    • Nome do pool de aplicativos e conta do pool de aplicativos

    • Configurações de autenticação

    • Configurações gerais de aplicativos Web, como alertas e caminhos gerenciados

    • Informações de associação do IIS (Serviços de Informações da Internet), como tipo de protocolo, cabeçalho do host e número de porta

    • Alterações no arquivo Web.config que foram feitas por meio do modelo de objeto ou da Administração Central

      Observação

      Não estão incluídas nos backups as alterações no arquivo Web.config que foram feitas para oferecer suporte à aplicação baseada em declarações que utiliza a autenticação baseada em formulários, pois essas alterações são feitas manualmente. Para obter mais informações, consulte Considerações sobre o uso de backups de farm mais adiante neste artigo.

    • Soluções de área restrita

    Para obter recomendações sobre como proteger essas configurações, consulte Planejar backup e recuperação (SharePoint Foundation 2010).

  • Importante

    Os backups de aplicativos de serviço não incluem o proxy relacionado. Para fazer o backup do aplicativo de serviço e do proxy relacionado, você deve fazer o backup do farm ou realizar dois backups consecutivos, selecionando o aplicativo de serviço em um backup e o proxy do aplicativo de serviço no segundo backup.

    Não é possível fazer backup individualmente de muitos bancos de dados de aplicativo de serviço do SharePoint Foundation 2010. Para fazer backup somente de bancos de dados de aplicativo de serviço, você deve usar o backup do SQL Server.

  • Proxies para aplicativos de serviço que não são compartilhados.

  • Serviços compartilhados   Serviços compartilhados requerem um aplicativo de serviço e um proxy de aplicativo de serviço para serem executados. Se você selecionar o nó Serviços Compartilhados, todos os aplicativos de serviço e os proxies de aplicativo de serviço relacionados no farm serão incluídos no backup.

    Observação

    A hierarquia de backup permite selecionar aplicativos de serviço individuais e proxies de aplicativo de serviço para backup. Entretanto, quando você selecionar um ou todos os aplicativos de serviço, ou um ou todos os proxies, os objetos relacionados não serão submetidos a backup por padrão. Para fazer backup de ambas as partes de um serviço específico, selecione o nó Serviços Compartilhados ou execute dois backups consecutivos, selecionando o aplicativo de serviço em um backup e o proxy de aplicativo de serviço associado no segundo backup.

Observação

Algumas configurações no ambiente do SharePoint Foundation não são incluídas em um backup de farm. Veja a seguir essas configurações que são armazenadas em servidores Web:

  • Senhas de contas de pool de aplicativos

  • Configurações de compactação HTTP

  • Definições de tempo limite

  • Filtros personalizados da interface ISAPI

  • Associação de domínio de computador

  • Configurações do protocolo IPsec

  • Configurações de balanceamento de carga de rede

  • Certificados SSL

  • Configurações de endereço IP dedicado

Uso e vantagens do backup somente de configuração

Um backup somente de configuração extrai e faz o backup das definições de configuração de um banco de dados de configuração. Usando ferramentas internas, você pode fazer o backup da configuração de qualquer banco de dados de configuração, independentemente de ele estiver atualmente anexado a um farm ou não. Para obter informações detalhadas sobre como fazer o backup de uma configuração, consulte Back up a farm configuration (SharePoint Foundation 2010).

Um backup de configuração pode ser restaurado para o mesmo farm de servidores ou para qualquer outro. Quando uma configuração é restaurada, ela substitui as configurações presentes no farm que possuem valores definidos no backup de configuração. Se nenhuma configuração presente no farm estiver contida no backup de configuração, não haverá alteração. Para obter informações detalhadas sobre como restaurar uma configuração de farm, consulte Restore a farm configuration (SharePoint Foundation 2010).

Observação

As configurações de aplicativos Web e aplicativos de serviço não são incluídas em um backup de configuração. Você pode usar os cmdlets do Windows PowerShell para configurações de cópia e de documento dos aplicativos de serviço. Para obter mais informações, consulte Document farm configuration settings (SharePoint Foundation 2010) e Copy configuration settings from one farm to another (SharePoint Foundation 2010).

As situações em que convém restaurar uma configuração de um farm para outro incluem:

  • Replicação de uma configuração de farm padronizada a ser usada em todo o ambiente.

  • Movimentação de configurações de um ambiente de desenvolvimento ou de teste para um ambiente de produção.

  • Movimentação de configurações de uma instalação autônoma para um ambiente de farm.

  • Configuração de um farm para fazer parte de um ambiente de espera.

O SharePoint Foundation armazena os seguintes tipos de configurações no backup somente de configuração:

  • Antivírus

  • Gerenciamento de direitos de informação (IRM)

  • Configurações de email de saída (restauradas somente quando você realiza uma substituição).

  • Personalizações implantadas como soluções confiáveis

  • Log de Diagnóstico

Considerações sobre o uso de backups de farm

Para usar backups de farm, considere o seguinte:

  • Não existe um sistema de agendamento interno para backups. Para agendar um backup, é recomendável criar um script de backup usando o Windows PowerShell e, em seguida, usar o Agendador de Tarefas do Windows para executá-lo regularmente.

  • Não é recomendável usar o backup de metabase do IIS para proteger as configurações do IIS. Em vez disso, documente todas as configurações do IIS de cada servidor Web usando uma ferramenta que forneça o monitoramento de configuração desejado, como oMicrosoft System Center Configuration Manager 2007.

  • O backup e a recuperação do SharePoint Foundation 2010 podem ser executados juntamente com os recursos do SQL Server Enterprise, como criptografia de dados transparente e compactação de backup.

    Se estiver executando o SQL Server Enterprise, é altamente recomendável usar a compactação de backup. Para obter mais informações sobre compactação de backup, consulte Compactação de backup (SQL Server) (https://go.microsoft.com/fwlink/?linkid=129381&clcid=0x416).

    Se você executar seus bancos de dados com criptografia de dados transparente, deverá fazer backup manual da chave e restaurá-la. O backup e a restauração do SharePoint Foundation 2010 não apresentam nenhum lembrete sobre a chave. Para obter mais informações sobre criptografia de dados transparente, consulte Compreendendo a TDE (Criptografia de Dados Transparente) (https://go.microsoft.com/fwlink/?linkid=129384&clcid=0x416).

  • Se um banco de dados de conteúdo estiver definido para usar o provedor RBS (Remote BLOB Storage) SQL FILESTREAM, o provedor RBS deverá estar instalado no servidor do banco de dados cujo backup está sendo feito e no servidor de banco de dados para o qual ele está sendo recuperado.

  • O backup do SharePoint Foundation 2010 não protege:

    • Alterações no arquivo Web.config em servidores Web, que não são efetuadas por meio da Administração Central ou do modelo de objeto.

    • Personalizações de um site que não são implantadas como parte de uma solução confiável ou de área restrita.

  • Se você estiver compartilhando aplicativos de serviço em farm, saiba que certificados confiáveis que foram trocados não são incluídos nos backups de farm. Faça backup do repositório de certificados separadamente ou mantenha os certificados em um local separado. Ao restaurar um farm que compartilhe um aplicativo de serviço, você deve importar e reimplantar os certificados e, na sequência, restabelecer todas as relações de confiança entre farms.

    Para obter mais informações, consulte Exchange trust certificates between farms (SharePoint Foundation 2010).

  • Quando você restaura um farm ou um aplicativo Web configurado para utilizar qualquer tipo de autenticação baseada em declarações, provedores duplicados ou adicionais poderão parecer estar habilitados. Se aparecerem duplicatas, salve manualmente cada zona de aplicativo Web para removê-las.

  • São necessárias etapas adicionais na restauração de farm que contenha um aplicativo Web configurado para utilizar a autenticação baseada em formulários. Você deve registrar novamente os provedores de associação e função no arquivo Web.config e, em seguida, reimplantá-los. Execute essas etapas se estiver restaurando no nível do aplicativo Web ou do farm.

    Para obter mais informações, consulte Back up a Web application (SharePoint Foundation 2010), Planejar métodos de autenticação (SharePoint Foundation 2010) e Configurar a autenticação de declarações (SharePoint Foundation 2010).

Arquitetura de exportação e backup granular

A arquitetura de exportação e backup granular usa consultas Transact-SQL e chamadas de exportação. A exportação e backup granular é uma operação que utiliza mais processamento e leitura do que o backup de farm.

Por meio do sistema de backup granular, um usuário pode fazer o backup de um conjunto de sites ou exportar um site ou uma lista.

Observação

Fluxos de trabalho não são incluídos em exportações de sites ou de listas.

Se você estiver executando o SQL Server Enterprise, o sistema de backup granular poderá opcionalmente usar os instantâneos de banco de dados do SQL Server para assegurar que os dados permaneçam consistentes durante o backup ou a exportação. Quando um instantâneo é solicitado, um instantâneo do banco de dados de conteúdo apropriado do SQL Server é realizado, o SharePoint Foundation o utiliza para criar o pacote de backup ou exportação e, em seguida, o instantâneo é excluído. Os instantâneos do banco de dados são vinculados ao banco de dados de origem. Se esse banco de dados de origem ficar offline por algum motivo, o instantâneo ficará indisponível. Para obter mais informações sobre instantâneos de banco de dados, consulte Instantâneos do Banco de Dados (https://go.microsoft.com/fwlink/?linkid=166158&clcid=0x416).

As vantagens de fazer backup de um conjunto de sites usando um instantâneo incluem:

  • O instantâneo assegura que os dados que estão sendo lidos permaneçam consistentes enquanto a operação é executada.

  • Os usuários podem continuar a interagir com o conjunto de sites durante o backup a partir do instantâneo do banco de dados. Isso inclui adicionar, editar e excluir conteúdo. No entanto, as alterações feitas pelo usuário no site ativo não serão incluídas no backup do conjunto de sites, pois o backup é baseado no instantâneo do banco de dados.

No entanto, os instantâneos de banco de dados podem ter um efeito negativo no desempenho. Para obter mais informações sobre instantâneos e desempenho de banco de dados, consulte Limitações e requisitos de instantâneos do banco de dados (https://go.microsoft.com/fwlink/?linkid=166159&clcid=0x416).

Você pode usar o backup granular e exportar para o conteúdo armazenado em um banco de dados configurado para usar o provedor RBS SQL FILESTREAM.

Observação

Se o provedor RBS que você está usando não tiver suporte para instantâneos, não será possível usar estes últimos para implantação de conteúdo ou backup. Por exemplo, o provedor SQL FILESTREAM não tem suporte para instantâneos.

Observação

Não é recomendável usar o backup do conjunto de sites do SharePoint Foundation 2010 para conjuntos de sites com mais de 85 GB.

A ilustração a seguir mostra o backup granular e o sistema de exportação.

Processo de backup granular/exportação

Processos de recuperação

O SharePoint Foundation 2010 dá suporte às seguintes opções de recuperação internas primárias:

  • Restaurar de um backup de farm criado com ferramentas internas ou restaurar do backup de um componente criado com o sistema de backup de farm.

  • Restaurar de um backup de conjuntos de sites.

  • Conectar-se a um banco de dados de conteúdo usando o recurso de banco de dados de conteúdo desanexado, fazer o backup ou a exportação dos seus dados e, em seguida, restaurar ou importar esses dados.

Restaurar por meio de um backup de farm

Dentre os itens que podem ser recuperados de um backup de farm estão:

  • Farm

    • Dados de configuração e conteúdo (padrão)

      O farm de servidores inteiro é restaurado, inclusive as definições do banco de dados de configuração e os pacotes de solução confiáveis.

    • Apenas configuração

      Apenas os dados de configuração são restaurados, substituindo quaisquer definições do farm que tenham valores definidos no backup somente de configuração.

  • Aplicativos Web

    Restaura os aplicativos Web

  • Aplicativos de serviço

    Restaura aplicativos de serviço. A recuperação de aplicativos de serviço pode ser complexa, pois o SharePoint Foundation 2010 não pode reconfigurar completamente os proxies de aplicativo de serviço durante o processo de restauração. Esses proxies são restaurados, mas não são colocados em grupos de proxies. Portanto, eles não são associados a nenhum aplicativo Web. Para obter informações específicas sobre as operações envolvidas na restauração de determinados aplicativos de serviço, consulte Restore a service application (SharePoint Foundation 2010).

  • Bancos de dados de conteúdo

    Quando os bancos de dados de conteúdo são restaurados, as soluções de área restrita associadas aos conjuntos de site relacionados também são restauradas.

Restaurando como novo versus restaurando como substituição

Por padrão, a recuperação do SharePoint Foundation 2010 restaura qualquer objeto como uma nova instância do objeto, em vez de substituir as instâncias existentes com o mesmo nome.

Quando você restaurar um farm ou objeto como novo, os objetos a seguir não funcionarão sem ajustes, pois serão atribuídos novos valores a todos os GUIDs:

  • Farm   Ao restaurar um farm como novo, você deve fazer o seguinte:

    • Recriar as configurações de mapeamento de acesso alternativo. A recuperação do SharePoint Foundation 2010 só restaura a zona Padrão do aplicativo Web.

    • Associar novamente os proxies de aplicativo de serviço aos grupos de proxies, pois os proxies de aplicativo de serviço não foram atribuídos a grupos de proxies quando restaurados. Todos os aplicativos Web serão associados ao grupo de proxies padrão. Associe os aplicativos Web a outros grupos de proxies, se quiser fazer isso.

  • Aplicativo Web.

    • Se o nome e a URL do aplicativo Web fornecidos corresponderem a um nome e a uma URL de aplicativo Web já existentes no farm, a recuperação do SharePoint Foundation 2010 fará os agrupará.

    • Se você não quiser agrupar aplicativos Web, renomeie o aplicativo Web ao restaurá-lo como novo.

    • Quando um aplicativo Web é restaurado como novo no mesmo ambiente, mas sem agrupá-los, muitos outros parâmetros e objetos também devem ser alterados. Por exemplo, talvez seja necessário fornecer caminhos de arquivos de bancos de dados e nomes de bancos de dados diferentes.

  • Aplicativos de serviço e proxies de aplicativo de serviço

    • Ao recuperar um aplicativo de serviço e também o proxy de aplicativo de serviço relacionado, você deverá associar esse proxy a um grupo de proxies.

    • Ao recuperar um aplicativo de serviço e não recuperar o proxy de aplicativo de serviço relacionado, você deverá recriar esse proxy.

    Observação

    Não é possível restaurar um aplicativo de serviço como novo no mesmo farm. É possível restaurar um aplicativo de serviço como novo em outro farm.

Quando um objeto é restaurado e o objeto existente é substituído, nenhuma alteração é necessária.

Restaurando de um backup de conjuntos de sites

Apenas conjuntos de sites podem ser recuperados de um backup de conjuntos de sites.

Recuperando de um banco de dados de conteúdo desanexado

O SharePoint Foundation 2010 permite conectar-se a (e fazer backup de) um banco de dados de conteúdo que esteja anexado a uma instância do SQL Server, mas que não esteja associado a um aplicativo Web local do SharePoint. Os bancos de dados desanexados aos quais você pode se conectar incluem bancos de dados de conteúdo somente leitura restaurados de qualquer tecnologia de backup com suporte e instantâneos do banco de dados de conteúdo do SQL Server.

A recuperação consiste no seguinte processo de dois estágios:

  1. Fazer backup ou exportar o objeto do banco de dados de conteúdo desanexado.

  2. Restaurar ou importar a saída da etapa anterior para o SharePoint Foundation 2010.

É possível fazer backup dos itens a seguir ou exportá-los por meio de um banco de dados desanexado usando exportação e backup granular e, em seguida, restaurá-los.

  • Conjunto de sites

    Fazer backup usando o backup de conjuntos de sites e, em seguida, recuperar usando uma restauração de conjunto de sites.

  • Site

    Exportar e depois importar.

  • Listas e bibliotecas.

    Exportar e depois importar.

Você pode usar a importação para recuperar o backup de conteúdo de um banco de dados configurado para usar o provedor RBS SQL FILESTREAM. O conteúdo recuperado será armazenado pelo SharePoint Foundation 2010 usando o provedor de armazenamento definido no momento para esse banco de dados de conteúdo; ou seja, se o banco de dados de conteúdo não estiver definido para usar RBS, os dados serão armazenados no banco de dados de conteúdo. Se o banco de dados de conteúdo estiver definido para usar RBS, os dados serão armazenados no RBS.

Conteúdo relacionado

Central de recursos

Business Continuity Management for SharePoint Foundation 2010 (https://go.microsoft.com/fwlink/?linkid=201997&clcid=0x416)

Conteúdo do profissional de TI

Planejar backup e recuperação (SharePoint Foundation 2010)

Backup and recovery (SharePoint Foundation 2010)

Conteúdo do desenvolvedor

Proteção e recuperação de dados (https://go.microsoft.com/fwlink/?linkid=199237&clcid=0x416)