Visão geral da implantação (SharePoint Foundation 2010)
Aplica-se a: SharePoint Foundation 2010
Tópico modificado em: 2016-11-30
Este artigo contém uma visão geral de uma implantação de farm do Microsoft SharePoint Foundation 2010. Embora os farms do Microsoft SharePoint Foundation variem em termos de complexidade e tamanho, é possível reduzir significativamente o risco de resultados inesperados por meio um planejamento cuidadoso e de uma implantação em fases que inclua testes e avaliação contínuos.
Observação
Para obter informações sobre o planejamento de sites e soluções, que está fora do escopo deste artigo, consulte Planejamento de sites e soluções (SharePoint Foundation 2010).
Para obter uma representação visual das informações deste artigo, consulte o modelo Implantação de Produtos do SharePoint 2010 no tópico Diagramas técnicos (SharePoint Foundation 2010).
Neste artigo:
Conceitos
A consequência lógica da flexibilidade e da excelência do SharePoint Foundation pode ser um alto grau de complexidade no que se refere à instalação e à configuração corretas do SharePoint Foundation. É preciso um conhecimento abrangente destes principais elementos estruturais de um ambiente SharePoint Foundation para permitir a implantação e o suporte adequados aos produtos do SharePoint Foundation 2010:
Farm de servidores: o elemento de nível superior de um design de arquitetura lógica para o SharePoint Foundation.
Aplicativo Web: um site do IIS que é criado e usado pelo SharePoint Foundation 2010.
Banco de dados de conteúdo: fornece conteúdo de aplicativos Web de armazenamento. Você pode dividir esse conteúdo em vários bancos de dados no nível do conjunto de sites.
Conjunto de sites: um conjunto de sites que possuem o mesmo proprietário e compartilham configurações de administração.
Site: uma ou mais páginas da Web e outros itens relacionados (como listas, bibliotecas e documentos) que estão hospedados em um conjunto de sites.
Além de entender os elementos de um ambiente SharePoint Foundation e saber como eles devem ser configurados na sua solução, você precisa levar em consideração os seguintes fatores adicionais: arquitetura física, instalação e configuração e os vários estágios de implantação.
Arquitetura física
A arquitetura física, que consiste em um ou mais servidores e na infraestrutura de rede, permite implementar a arquitetura lógica para uma solução do SharePoint Foundation. A arquitetura física é geralmente descrita de duas formas: pelo tamanho e pela topologia. O tamanho, que pode ser medido de várias maneiras, como o número de usuários ou de documentos, é utilizado para categorizar um farm como pequeno, médio ou grande. A topologia se baseia na noção de camadas ou grupos de servidores para definir uma organização lógica de servidores de farm.
Tamanho
O tamanho usa o número de usuários e o número de itens de conteúdo como uma medida fundamental para indicar se um farm de servidores é pequeno, médio ou grande, da seguinte forma:
Um farm de servidores de pequeno porte consiste em pelo menos dois servidores Web e um servidor de banco de dados. Um dos servidores Web hospeda o site da Administração Central e o outro lida com as demais tarefas relacionadas ao farm; por exemplo, exibição de conteúdo aos usuários.
Um farm de pequeno porte pode ser ampliado até três camadas com o uso de um servidor de aplicativos dedicado em resposta ao número de usuários, ao número de itens de conteúdo e ao número de serviços necessários.
Um farm de servidores de médio porte geralmente consiste em dois ou mais servidores Web, dois servidores de aplicativos e mais de um servidor de banco de dados. É recomendável começar pela configuração anterior e depois realizar a ampliação para acomodar a carga de trabalho dos servidores.
Nos cenários em que se sabe que os serviços utilizam uma quantidade desproporcional de recursos, você pode ampliar a camada de aplicativo. Os dados de desempenho indicarão os serviços que você deve optar por descarregar em um servidor dedicado.
Um farm de servidores de grande porte pode ser o resultado lógico da ampliação de um farm de médio porte para atender aos requisitos de desempenho e capacidade, ou pode decorrer de questões de design anteriores à implementação de uma solução do SharePoint Foundation. Um ambiente de topologia de três camadas normalmente usa servidores dedicados em todas as camadas. Além disso, esses servidores muitas vezes são agrupados de acordo com sua função no farm. Por exemplo, todos os serviços relacionados a clientes podem ser agrupados em um ou dois servidores e depois ampliados com a adição de servidores ao grupo, conforme necessário, em resposta à demanda dos usuários por esses serviços.
Observação
A recomendação de ampliação de um farm destina-se a agrupar serviços ou bancos de dados com características de desempenho semelhantes em servidores dedicados e, em seguida, ampliar os servidores como um grupo. Em ambientes grandes, os grupos específicos que evoluem para um farm dependem das demandas específicas por cada serviço em um farm.
Para conhecer valores específicos relacionados a farms de pequeno, médio e grande porte, consulte Gerenciamento de desempenho e capacidade (SharePoint Server 2010).
Topologia
A topologia usa camadas como um modelo de organização lógica dos servidores do farm, de acordo com os componentes que eles hospedam ou conforme as respectivas funções em um farm de servidores. Um farm do SharePoint Foundation é implantado em uma, duas ou três camadas, da seguinte forma:
Em uma implantação de camada única, o SharePoint Foundation e o servidor de banco de dados são instalados em um único computador.
Em uma implantação de duas camadas, os componentes do SharePoint Foundation e o banco de dados são instalados em servidores separados. Esse tipo de implantação corresponde ao que é chamado de farm de pequeno porte. Os servidores Web front-end ficam na primeira camada, e o servidor de banco de dados fica localizado na segunda camada. Na indústria de computadores, a primeira camada é conhecida como camada Web. O servidor de banco de dados é conhecido como camada de banco de dados ou back-end de banco de dados.
Em uma implantação de três camadas, os servidores Web front-end ficam na primeira camada, os servidores de aplicativos ficam na segunda camada (que é chamada de camada de aplicativo) e o servidor de banco de dados fica localizado na terceira camada. Uma implantação de três camadas é utilizada para farms de médio e grande porte.
Instalação e configuração
Após concluir o planejamento da sua solução do SharePoint Foundation, você pode criar um farm do SharePoint Foundation para hospedar essa solução. A primeira etapa consiste em instalar o SharePoint Foundation 2010 e criar o farm necessário à solução. O processo de preparação do ambiente consiste nas seguintes fases:
Preparar os servidores
Criar o farm
Definir configurações, serviços, soluções e sites
Observação
O farm que você criar e implantar sofrerá alterações significativas em termos de tamanho, topologia e complexidade à medida que você percorrer os diferentes estágios de implantação ilustrados no modelo Implantação de Produtos do SharePoint 2010. Esse é o resultado típico e esperado de uma implantação em fases. Por esse motivo, é recomendável seguir todos os estágios descritos na seção "Estágios de implantação" deste artigo.
Preparar os servidores
Nessa fase, você prepara os servidores para hospedar o produto. Isso inclui os servidores de suporte e os servidores que terão o SharePoint Foundation instalado. Os seguintes servidores devem ser configurados para dar suporte a um farm e hospedá-lo:
Controlador de domínio: as contas de farm necessárias devem ser configuradas para o domínio, e a sincronização de diretórios deve ser configurada.
Importante
O SharePoint Foundation 2010 não dá suporte a nomes de SLD (domínio de rótulo único). Como o uso de nomes de SLD não é uma prática recomendada, os Produtos do SharePoint 2010 não são amplamente testados nesse cenário. Portanto, poderá haver problemas de incompatibilidade quando os Produtos do SharePoint 2010 forem implementados em um ambiente de domínio de rótulo único. Para obter mais informações, consulte as informações para configuração do Windows para domínios com nomes DNS de rótulo único (https://go.microsoft.com/fwlink/?linkid=193849&clcid=0x416) e o centro de soluções para planejamento de namespaces DNS (https://go.microsoft.com/fwlink/?linkid=198010&clcid=0x416).
Para obter informações sobre as contas necessárias, consulte:
Servidor de banco de dados: a versão necessária do SQL Server, incluindo service packs e atualizações cumulativas, deve ser instalada no servidor de banco de dados. A instalação deve incluir quaisquer recursos adicionais, como o SQL Analysis Services, e os logons adequados do SharePoint Foundation devem ser adicionados e configurados. O servidor de banco de dados deve ser protegido e, se necessário, bancos de dados devem ser criados pelo DBA. Para obter mais informações, consulte:
Servidores de aplicativos e servidores Web front-end: os servidores do farm nos quais o SharePoint Foundation será instalado devem ser preparados da seguinte maneira: verifique se eles atendem aos requisitos de hardware, se o sistema operacional está protegido, se os protocolos de rede e de segurança necessários estão configurados, se os pré-requisitos de software do SharePoint Foundation 2010 estão instalados e protegidos e se a autenticação necessária está configurada. Para obter mais informações, consulte:
Tópico sobre instalação de pré-requisitos de software em Requisitos de hardware e software (SharePoint Foundation 2010)
Planejar a proteção de segurança (SharePoint Foundation 2010)
Criar o farm
Nessa fase, você instala o produto e configura cada servidor para dar suporte à sua função no farm. Além disso, você cria o banco de dados de configuração e o site da Administração Central do SharePoint. Os seguintes servidores são necessários para um farm do SharePoint Foundation:
Servidor de banco de dados: a menos que você planeje usar bancos de dados criados pelo DBA, o banco de dados de configuração, o banco de dados de conteúdo e outros bancos de dados necessários serão criados quando você executar o Assistente de Configuração de Produtos do SharePoint.
Servidor de aplicativos: após preparar o servidor de aplicativos, instale os componentes adicionais necessários para dar suporte a funções como IRM (Gerenciamento de Direitos de Informação) e apoio a decisões. Instale o SharePoint Foundation no servidor que hospedará o site da Administração Central do SharePoint e execute o Assistente de Configuração de Produtos do SharePoint para criar e configurar o farm.
Servidor Web Front-end: instale o SharePoint Foundation em cada servidor Web, instale pacotes de idiomas e execute o Assistente de Configuração de Produtos do SharePoint para adicionar os servidores Web ao farm.
Observação
Depois de adicionar e configurar todos os servidores Web front-end, você pode incluir no farm os servidores de aplicativos adicionais que fazem parte do seu design de topologia.
Para obter mais informações sobre cenários de implantação com suporte, consulte Cenários de implantação (SharePoint Foundation 2010).
Definir configurações, serviços, soluções e sites
Nessa fase, você prepara o farm para hospedar o conteúdo do site realizando as seguintes tarefas:
Definir configurações globais. Para obter mais informações, consulte Definir configurações do farm (SharePoint Foundation 2010)
Configurar serviços. Para obter mais informações, consulte Configurar serviços (SharePoint Foundation 2010)
Implantar soluções e personalizações. Para obter mais informações, consulte Implantar personalizações - visão geral (SharePoint Foundation 2010)
Criar e popular os sites. Para obter mais informações, consulte Preparar a hospedagem de sites (SharePoint Foundation 2010)
Observação
As etapas de configuração de farm não são isoladas para uma camada específica na infraestrutura de servidor.
Estágios de implantação
Implantando uma solução do SharePoint Foundation 2010 em estágios, você obtém os benefícios decorrentes de uma abordagem sistemática, como a coleta de dados de desempenho e de uso, que você pode utilizar para avaliar sua solução. Alguns dos benefícios adicionais são a verificação de suas pressuposições de gerenciamento da capacidade e a identificação de problemas antes que o farm seja colocado em produção.
É recomendável implantar o farm nos seguintes estágios:
Planejamento
Desenvolvimento
POC (verificação de conceito)
Piloto
UAT (Teste de aceitação do usuário)
Produção
Planejamento
Para implantar um farm, você deve planejar a solução que deseja implantar e determinar os requisitos de infraestrutura, como os recursos de servidor e a topologia do farm. Ao concluir o estágio de planejamento, você deverá ter documentado o seguinte:
Um design de infraestrutura para dar suporte à sua solução
Uma descrição detalhada sobre como implementar o farm e a solução
Um plano para testar e validar a solução
Um site e uma arquitetura de solução
Compreensão dos requisitos de monitoramento e engenharia sustentada para dar suporte à solução
Um registro de como a solução será controlada
Compreensão de como a solução será comunicada ao usuário para incentivar sua adoção
É recomendável usar os recursos de planejamento e os artigos descritos em Planejamento e arquitetura para o SharePoint Foundation 2010.
Importante
Problemas de recurso e tempo podem causar pressão, fazendo com que você seja menos rigoroso durante o estágio de planejamento. É recomendável que você seja o mais diligente possível, pois elementos de planejamento omitidos ou superficialmente abordados podem voltar à tona como problemas significativos no estágio de produção. Esses problemas podem criar um considerável trabalho extra, além de consumirem recursos não inclusos no orçamento e possivelmente prejudicarem o êxito do SharePoint Foundation.
Após o estágio de planejamento, você percorre os seguintes estágios de implantação, atualizando e revisando seus planos, configurações e topologias à medida que realiza os testes.
Desenvolvimento
Durante o estágio de desenvolvimento, você implantará o SharePoint Foundation em um único servidor ou em vários servidores para desenvolver, testar, avaliar e refinar a solução que pretende implementar. Esse ambiente é dimensionado de acordo com as suas necessidades durante o desenvolvimento da solução e pode ser mantido como um ambiente reduzido para desenvolvimento e testes futuros. Não se trata de um ambiente estável, e não há contratos de nível de serviço.
POC (verificação de conceito)
Durante o estágio de verificação de conceito, o objetivo é duplo: compreender o SharePoint Foundation e avaliar o SharePoint Foundation em termos de como ele pode atender às suas necessidades de negócios. O primeiro nível de avaliação do produto pode ser feito com a instalação de todos os componentes do produto em um único servidor. É possível fazer uma avaliação do produto mais extensa por meio de uma implantação com verificação de conceito.
Uma implantação com verificação de conceito em um único servidor ou em um farm de pequeno porte permite ampliar o escopo da avaliação. Nessa implantação, uma equipe não TI é adicionada à equipe de avaliação, proporcionando uma visão muito mais ampla de como os recursos do SharePoint Foundation podem ser realmente usados na organização. O benefício de uma implantação com verificação de conceito é que você pode coletar dados que podem ser usados para refinar o planejamento original. Esses dados — por exemplo, modos de exibição de página, padrões de comportamento do usuário e consumo de recursos de servidor — também permitem que você comece a desenvolver um benchmark para o dimensionamento do seu farm. Uma verificação de conceito também é interessante ao avaliar aplicativos de serviço e ao determinar quais conjuntos de recursos você oferecerá aos usuários finais.
Durante o estágio de verificação de conceito, é importante compreender as características exclusivas e a funcionalidade desses recursos, pois essa compreensão ajudará a definir a topologia geral. Lembre-se de que uma implantação com verificação de conceito exige recursos adicionais e aumenta o tempo necessário para colocar o SharePoint Foundation em produção.
Dica
A virtualização fornece uma boa plataforma para avaliação do SharePoint Foundation, pois um ambiente virtual fornece flexibilidade, capacidade de rápida implantação e a possibilidade de reverter máquinas virtuais para estados anteriores.
Piloto
Um piloto é usado para testar sua solução em pequena escala. Há duas abordagens para o uso de uma implantação piloto. A primeira se concentra em testes funcionais sem o uso de dados reais. Usando a segunda abordagem, você testa características de produção utilizando dados reais, e os usuários pilotos testam diferentes tipos de tarefas. É recomendável adotar a segunda abordagem, devido ao escopo mais amplo e aos dados reais que você pode coletar e utilizar para refinar o design da solução.
Uma implantação piloto oferece muitos benefícios. Ela permite que você colete dados que podem ser usados para validar os seguintes aspectos do design de farm:
Design de infraestrutura
Pressuposições de gerenciamento da capacidade
Arquitetura de site e solução
Pressuposições de uso da solução
O estágio piloto também permite determinar dados adicionais que devem ser coletados para aumentar a amplitude e a profundidade das suas avaliações de desempenho. Isso será importante se você quer avaliar o efeito potencial de recursos ou serviços adicionais que deseja adicionar ao farm antes do teste de aceitação do usuário.
Na conclusão da implantação piloto, você pode usar os dados coletados para ajustar os vários componentes da solução e da respectiva infraestrutura de suporte.
UAT (Teste de aceitação do usuário)
A implantação do teste de aceitação do usuário — também conhecida como ambiente de pré-produção — é usada por organizações como uma etapa de transição da implantação piloto para uma implantação de produção. Os processos empresariais de uma organização determinam o escopo, a escala e a duração dos testes de aceitação do usuário.
A topologia do ambiente de pré-produção deve ser igual ou muito semelhante à topologia de produção planejada. Durante os testes de aceitação do usuário, a solução do SharePoint Foundation é testada em relação a um subconjunto ou a uma cópia completa dos dados de produção. Esse estágio de implantação fornece uma oportunidade final para o ajuste de desempenho e a validação de procedimentos operacionais, como backups e restaurações.
Produção
O estágio final é colocar o farm em um ambiente de produção. Nesse estágio, você já terá incorporado os ajustes necessários de solução e infraestrutura que foram identificados durante o estágio de teste de aceitação do usuário.
Para colocar o farm em produção, é necessário concluir as seguintes tarefas:
Implantar o farm.
Implantar a solução.
Implementar o plano de operações.
Se necessário, implantar ambientes adicionais, como farms de criação e de preparo e farms de serviços.