Planejar a implantação de conteúdo (SharePoint Server 2010)
Aplica-se a: SharePoint Server 2010
Tópico modificado em: 2016-11-30
Implantação de conteúdo é um recurso do Microsoft SharePoint Server 2010 que pode ser usado para copiar o conteúdo de sites ou de um conjunto de sites de origem para sites ou conjunto de sites de destino. Este artigo contém uma orientação geral sobre como planejar o uso da implantação de conteúdo com seus sites do SharePoint Server 2010. Ele não descreve a finalidade e a função da implantação de conteúdo, não explica os caminhos e os trabalhos da implantação de conteúdo nem explica as opções de segurança durante a implementação. Este artigo também não explica como o funcionamento do processo de implantação de conteúdo nem como configurar e definir a implantação. Para obter mais informações, consulte Visão geral da implantação de conteúdo (SharePoint Server 2010).
Neste artigo:
Sobre o planejamento da implantação de conteúdo
Determinar quando usar a implantação de conteúdo
Determinar quantos farms de servidores são necessários
Planejar os servidores de exportação e importação
Planejar caminhos de implantação de conteúdo
Planejar o agendamento de trabalhos
Planejar trabalhos grandes
Planilha de planejamento de segurança para a implantação de conteúdo
Sobre a implantação de conteúdo
O processo de planejamento descrito neste artigo começa com a ajuda para determinar quando é necessário usar a implantação de conteúdo com a sua solução do SharePoint Server 2010. O restante do artigo descreve as etapas necessárias para planejar uma solução de implantação de conteúdo: decidir quantos farms de servidores são necessários, planejar os servidores de exportação e importação, planejar os caminhos e trabalhos de implantação de conteúdo e considerações especiais para trabalhos grandes. É possível gravar essas informações em uma planilha referenciada na seção Planilha de planejamento da implantação de conteúdo.
Determinar quando usar a implantação de conteúdo
Apesar de a implantação de conteúdo ser útil para copiar conteúdo de um conjunto de sites para outro, ela não é obrigatória em todos os cenários. A lista a seguir contém os motivos pelos quais pode ser necessário usar a implantação de conteúdo para sua solução:
As topologias de farm são completamente diferentes. Um cenário comum é aquele em que há autores que publicam conteúdo de um farm de servidores interno para um farm de servidores externo. As topologias dos farms de servidores podem ser totalmente diferentes. No entanto, o conteúdo a ser publicado nos sites é o mesmo.
Os servidores exigem um ajuste de desempenho específico para otimizar o desempenho. Se você possui um ambiente de servidores em que os autores e os leitores exibem conteúdo, poderá configurar separadamente os caches de objeto e de saída nos conjuntos de sites diferentes com base na finalidade do site ou da função de usuário.
Há considerações de segurança sobre o conteúdo que é implantado no farm de destino. Se você não quiser que usuários tenham contas separadas no servidor de produção e não deseja publicar usando apenas políticas de aprovação, a implantação de conteúdo permite restringir o acesso ao servidor de produção.
Antes de implementar uma solução de implantação de conteúdo, é necessário considerar com cuidado se a implantação de conteúdo é realmente necessária. A lista a seguir contém alternativas ao uso da implantação de conteúdo:
Criação na produção usando um aplicativo Web estendido Se você possui um ambiente de um único farm, poderá escolher permitir que os usuários criem conteúdo diretamente no farm de produção e usem o processo de publicação para disponibilizar o conteúdo para os leitores. Ao usar um aplicativo Web estendido, você terá um site do IIS separado que utiliza um banco de dados compartilhado para expôr o mesmo conteúdo para conjuntos diferentes de usuários. Isso é usado normalmente para implantações extranet, nas quais usuários diferentes acessam conteúdo usando domínios diferentes. Para obter mais informações, consulte Estender um aplicativo Web (SharePoint Server 2010).
Criar uma solução personalizada Você pode usar os namespaces Microsoft.SharePoint.Deployment.SPExport e Microsoft.SharePoint.Deployment.SPImport da API do SharePoint Server 2010 para desenvolver uma solução personalizada que atenda às suas necessidades. Para obter mais informações, consulte Como personalizar a implantação de conteúdo para cenários desconectados.
Usar backup e restauração Você pode usar o backup e a restauração para fazer backup de um conjunto de sites de um local e restaurá-lo em outro. Para obter mais informações, consulte Fazer backup de um conjunto de sites (SharePoint Server 2010) e Restore a site collection in SharePoint Server 2010.
Se você decidir que o uso de implantação de conteúdo no SharePoint Server 2010 é correto para a sua solução, continue a ler este artigo.
Determinar quando farms de servidor são necessários
Um cenário normal de implantação de conteúdo inclui dois farms de servidores separados: um farm de servidores de origem que é usado para criação e um farm de servidores de destino que é usado para produção. Também é possível usar a implantação de conteúdo para copiar conteúdo entre dois conjuntos de sites separados no mesmo farm de servidores ou usar um farm de servidores de três camadas que contém um servidor para criação, um para preparação e controle de qualidade e outro para produção. Se você usar a implantação de conteúdo, também deverá decidir quantos farms de servidores serão necessários para a sua solução. Para obter mais informações sobre topologias para a implantação de conteúdo, consulte Projetar a topologia de implantação de conteúdo
Planejar servidores de exportação e importação
Após decidir a topologia para seu farm de servidores, é necessário decidir quais servidores serão de exportação e quais serão de importação. Esses são os servidores no farm de servidores que são usados para executar os trabalhos de implantação de conteúdo. Eles não precisam ser os mesmos dos servidores de origem e de destino. No entanto, os servidores atribuídos como servidores de exportação e importação devem ter o site Administração Central instalado. Decida quais servidores serão configurados para enviar ou receber trabalhos de implantação de conteúdo e para gravar suas decisões.
Na planilha de planejamento da implantação de conteúdo, registre cada farm de servidores na topologia de implantação de conteúdo e anote sua finalidade. Para cada farm de servidores, forneça as URLs do servidor de exportação, do servidor de importação ou de ambos. Registre também o domínio do Active Directory usado pelo farm.
Planejar os caminhos da implantação de conteúdo
Um caminho de implantação de conteúdo define o conjunto de sites de origem do qual a implantação de conteúdo será iniciada e o conjunto de sites de destino nos quais a implantação de conteúdo será realizada. Um caminho pode ser associado a apenas um conjunto de sites. Para planejar os caminhos de implantação de conteúdo necessários para sua solução, decida quais conjuntos de sites serão implantados e defina a origem e o destino de cada caminho. Para obter mais informações sobre caminhos, consulte Visão geral da implantação de conteúdo (SharePoint Server 2010).
Se você for usar uma topologia de farm de três estágios, também deverá planejar a forma como o conteúdo será implantado nos farms. Em geral, será preciso reduzir o número de "saltos" feitos pelo conteúdo à medida que ele se move da criação para a preparação e depois para a produção. Por exemplo, se você quiser testar conteúdo no farm de preparação antes de enviar por push para a produção, poderá implantar conteúdo do farm de criação primeiro no farm de preparação e depois implantar conteúdo do farm de preparação no farm de produção depois de verificar o conteúdo. Isso significa que somente o farm de criação é responsável pela implantação de conteúdo para todos os outros farms do ambiente. Embora seja possível implantar conteúdo da criação para a preparação, e da preparação para a produção, não é necessário usar essa abordagem. Quando você cria caminhos de implantação de conteúdo para uma topologia de farm de três estágios, também deve planejar cuidadosamente o agendamento dos trabalhos que implantarão o conteúdo nos outros farms do ambiente. Para obter mais informações sobre topologias de implantação de conteúdo, consulte Projetar a topologia de implantação de conteúdo.
Registre cada caminho na planilha de planejamento da implantação de conteúdo. Para cada caminho, insira os conjuntos de sites e aplicativos Web de origem e de destino. Registre também a quantidade de informações de segurança que deve ser implantada com o caminho: Tudo, Somente as funções ou Nenhuma.
Planejar o agendamento de trabalhos
Após ter definido os caminhos pelos quais o conteúdo do site serão implantados, é necessário planejar os trabalhos específicos para implantar o conteúdo. Um trabalho de implantação de conteúdo permite especificar que um conjunto de sites inteiro ou apenas sites específicos em um conjunto de sites serão implantados para um caminho específico. Os trabalhos também definem a frequência com a qual eles serão executados e se deve ser incluído todo o conteúdo ou apenas o conteúdo novo, alterado ou excluído. Você pode associar vários trabalhos a cada caminho. Para cada caminho definido, é necessário decidir se um trabalho implantará todo o conjunto de sites ou quais sites específicos serão implantados.
Enquanto você planeja a definição dos trabalhos de implantação de conteúdo, pense na ordem em que esses trabalhos serão executados. É necessário implantar um conjunto de sites pai ou um site pai antes de poder implantar um site abaixo dele na hierarquia. Por exemplo, se há um conjunto de sites com dois sites abaixo dele, Site A e Site B, e o Site A também possui outros dois sites abaixo dele, Site C e Site D, você deve criar e executar um trabalho que implante um conjunto de sites de nível superior, antes que você possa implantar o Site A. É necessário também implantar o Site A antes de implantar os Sites C e D. Se você planeja usar os trabalhos de implantação de conteúdo definidos para sites específicos, agende todos os trabalhos de forma apropriada para que os sites mais elevados na hierarquia sejam implantados antes dos sites de nível mais baixo.
É necessário decidir também quando e com que frequência cada trabalho deve ser executado. Em geral, você deve agendar trabalhos para serem executados durante períodos em que o servidor de origem possui uma quantidade menor de atividades. Quando uma implantação de conteúdo for iniciada, o conteúdo com check-out para edição por um usuário será ignorado pelo trabalho de implantação de conteúdo e será copiado com o próximo trabalho de implantação de conteúdo após o check-in. Você pode configurar um trabalho para usar um instantâneo do banco de dados no Microsoft SQL Server 2008 Enterprise Edition para minimizar o risco do trabalho de implantação de conteúdo.
Observação
Se você estiver usando o RBS (Remote BLOB Storage) e o provedor RBS em uso não oferecer suporte para instantâneos, não será possível usar instantâneos para backup ou implantação de conteúdo. Por exemplo, o provedor SQL FILESTREAM não oferece suporte para instantâneos. Para obter mais informações sobre o RBS, consulte Overview of RBS (SharePoint Server 2010).
Se você usará uma topologia de farm de três estágios, também deverá planejar quando o conteúdo será implantado nos farms. Por exemplo, se você implantar conteúdo do farm de criação no farm de preparação e verificar o conteúdo, deverá planejar o agendamento do trabalho que implanta o conteúdo no farm de produção de forma que haja tempo suficiente para a resolução de qualquer problema encontrado no farm de preparação.
Observação
Não execute trabalhos de implantação de conteúdo paralelamente se o mesmo caminho for usado por ambos.
Para cada caminho, registre cada trabalho associado na planilha de planejamento da implantação de conteúdo. Se houver mais de um trabalho para o mesmo caminho, insira uma linha abaixo do caminho para cada trabalho a ser adicionado. Para cada trabalho, insira o escopo e a frequência com a qual o trabalho será executado.
Planejar trabalhos grandes
Um trabalho de implantação de conteúdo exporta todo o conteúdo, como arquivos binários e XML, para o sistema de arquivos no servidor de origem e compacta esses arquivos no tamanho padrão de 10 MB para arquivos .cab. Se um único arquivo for maior do que 10 MB, como um arquivo de vídeo de 500 MB, ele será compactado em seu próprio arquivo .cab, que pode ser maior do que 10 MB. Arquivos .cab são carregados por HttpPost no servidor de destino, no qual são extraídos e importados. Se o conjunto de sites que será implantado possuir uma grande quantidade de conteúdo, será necessário verificar se os locais de armazenamento temporários desses arquivos nos farms de servidores de origem e nos farms de servidores de destino têm espaço suficiente para armazenar os arquivos. Em muitos casos, talvez você não saiba o tamanho ou o número de arquivos .cab que serão incluídos no trabalho enquanto não começar a usar a implantação de conteúdo. Mas se você sabe que o site é grande e armazenará muito conteúdo, faça o planejamento para uma capacidade de armazenamento suficiente como parte da sua topologia para a implantação de conteúdo.
Observação
Se o site possuir arquivos grandes, como arquivos de vídeo, pode ser necessário ajustar o tamanho máximo de arquivo de carregamento para que o aplicativo Web acomode o tamanho de arquivo .cab maior. Para obter mais informações, consulte Planejar armazenamento em cache e desempenho (SharePoint Server 2010).
Planilha de planejamento da implantação de conteúdo
Baixe uma versão do Excel da Planilha de planejamento de implantação de conteúdo (https://go.microsoft.com/fwlink/?linkid=167835&clcid=0x416).
See Also
Concepts
Visão geral da implantação de conteúdo (SharePoint Server 2010)
Projetar a topologia de implantação de conteúdo