Estudo de caso técnico sobre um ambiente de publicação de intranet empresarial (SharePoint Server 2010)

 

Aplica-se a: SharePoint Server 2010

Tópico modificado em: 2016-11-30

Este documento descreve uma implantação específica do Microsoft SharePoint Server 2010. Ele inclui:

  • Especificações de ambiente de estudo técnico de caso, como hardware, topologia do farm e configuração

  • Carga de trabalho que inclui número e tipos de usuários ou clientes e características de utilização de ambiente

  • Conjunto de dados de farm de estudo técnico de caso que inclui conteúdo de banco de dados e índices de Pesquisa

  • Dados de integridade e desempenho específicos do ambiente

Neste artigo:

  • Informações sobre pré-requisitos

  • Introdução a este ambiente

  • Especificações

  • Carga de trabalho

  • Conjunto de dados

  • Dados de integridade e desempenho

Informações sobre pré-requisitos

Antes de ler este documento, você deve entender os principais conceitos subjacentes ao gerenciamento de capacidade do SharePoint Server 2010. A seguinte documentação o ajudará a conhecer a abordagem recomendada para o gerenciamento da capacidade e fornecerá contexto que o ajudará a entender como fazer uso eficaz das informações deste documento, além de definir os termos usados em todo o documento.

Para obter mais informações conceituais sobre desempenho e capacidade, que possam ser úteis para a compreensão do contexto dos dados deste estudo técnico de caso, consulte os seguintes documentos:

Introdução a este ambiente

Este white paper descreve um ambiente real do SharePoint Server 2010 na Microsoft. Use esse documento para comparação com as suas características de carga de trabalho e uso planejados. Se o design planejado for semelhante, você poderá usar a implantação aqui descrita como ponto de partida para sua própria instalação.

Este documento inclui:

  • Especificações, que incluem hardware, topologia e configuração

  • Carga de trabalho, que é a demanda no farm que inclui a quantidade de usuários e as características de utilização

  • Conjunto de dados que inclui tamanhos de bancos de dados

  • Dados de integridade e desempenho específicos do ambiente

Este documento faz parte de uma série de Performance and capacity technical case studies (SharePoint Server 2010) sobre ambientes do SharePoint na Microsoft.

O diagrama mostra ambiente no contexto da Microsoft

O ambiente do SharePoint Server 2010 descrito neste documento é um ambiente de produção de uma grande empresa multinacional. Os funcionários exibem conteúdo variado, como notícias, artigos técnicos, perfis de funcionários, documentação e recursos de treinamento. Esse ambiente também é usado pelos funcionários para realizar consultas em todos os ambientes do SharePoint dentro da empresa. Os funcionários recebem emails diariamente com links para artigos sobre o ambiente e muitos dos funcionários definem esse ambiente como a home page do seu navegador.

Cerca de 48.000 usuários exclusivos visitam o ambiente em um dia movimentado, gerando até 345 solicitações por segundo (RPS) nos horários de pico. Como é um site de intranet, todos os usuários são autenticados. Embora o conteúdo seja publicado usando um modelo de autor no local de ambiente único, o procedimento de publicação do ambiente especifica que todo o conteúdo de rascunho seja publicado no mesmo horário, à noite, fora dos horários de pico.

As informações fornecidas neste documento refletem o ambiente de publicação da intranet da empresa em um dia normal.

Especificações

Esta seção traz informações detalhadas sobre hardware, software, topologia e configuração do ambiente do estudo de caso.

Hardware

Esta seção traz detalhes sobre os computadores servidores usados nesse ambiente.

Observação

O ambiente é dimensionado para acomodar compilações de pré-lançamento do SharePoint Server 2010 e de outros produtos. Portanto, o hardware implantado tem maior capacidade que o necessário para atender a demanda que geralmente ocorre nesse ambiente. Esse hardware só é descrito para dar mais contexto ao ambiente e serve como ponto de partida para ambientes semelhantes.
É importante direcionar seu gerenciamento de capacidade de acordo com a carga de trabalho planejada e as características de utilização. Para obter mais informações sobre o processo de gerenciamento da capacidade, consulte Visão geral do gerenciamento da capacidade e dimensionamento do SharePoint Server 2010.

Servidores Web

Há quatro servidores Web no farm, cada um deles com hardware idêntico. Três para conteúdo e o quarto é dedicado ao destino do rastreamento da pesquisa.

Servidor Web WFE1-4

Processador(es)

2 núcleos quádruplos a 2.33 GHz

RAM

32 GB

Sistema operacional

Windows Server 2008, 64 bits

Tamanho da unidade do SharePoint

300 GB

Quantidade de adaptadores de rede

2

Velocidade do adaptador de rede

1 Gigabit

Autenticação

Windows NTLM

Tipo de balanceador de carga

Balanceamento de carga do hardware

Versão do software

SharePoint Server 2010 (versão de pré-lançamento)

Serviços em execução no local

Administração Central

Email de Entrada do Microsoft SharePoint Foundation

Aplicativo Web do Microsoft SharePoint Foundation

Serviço de Timer do Fluxo de Trabalho do Microsoft SharePoint Foundation

Serviço de Consulta de Pesquisa e Configurações do Site

Pesquisa do SharePoint Server

Serviços consumidos de um farm de serviços federados

Serviço de Perfil de Usuário

Serviço Web do Web Analytics

Serviço Conectividade de Dados Corporativos

Serviço Web de Metadados Gerenciados

Servidor de aplicativos

Não há nenhum servidor de aplicativos no farm. Os serviços locais são hospedados nos servidores Web. Outros serviços são consumidos de um farm de serviços federados.

Servidores de bancos de dados

Há um cluster SQL com dois servidores de bancos de dados, cada um deles com hardware idêntico. Um dos servidores é ativo e o outro é passivo para fins de redundância.

Servidor de Banco de Dados DB1-2

Processador(es)

4 núcleos quádruplos a 2.4 GHz

RAM

32 GB

Sistema operacional

Windows Server 2008, 64 bits

Armazenamento e geometria

(1,25 TB * 6) + 3 TB

Discos 1-4: Dados SQL

Disco 5: Logs

Disco 6: TempDB

Quantidade de adaptadores de rede

2

Velocidade do adaptador de rede

1 Gigabit

Autenticação

Windows NTLM

Versão do software

SQL Server 2008

Topologia

O seguinte diagrama mostra a topologia desse farm.

Gráfico da topologia de farm para este ambiente

Configuração

A tabela abaixo enumera configurações que foram alteradas e que afetam o desempenho ou a capacidade do ambiente.

Configuração Valor Observações

Administração de Conjunto de Sites:

Cache de saída do conjunto de sites

Ativado

Habilitar o cache de saída aumenta a eficiência do servidor, reduzindo chamadas no banco de dados em busca de dados frequentemente solicitados.

Perfil do cache do conjunto de sites (selecionar)

Intranet (Site de Colaboração)

A opção “Permitir que os autores exibam o conteúdo armazenado em cache” está selecionada, ignorando o comportamento comum de não deixar que as pessoas com permissão de edição tenham suas páginas armazenadas em cache.

Cache de Objetos (Desativado | n MB)

Ativado – 500 MB

O padrão é 100 MB. O aumento dessa configuração permite o armazenamento de mais dados na memória do servidor Web front-end.

Serviço de Uso:

Log de Rastreamento – dias para armazenar arquivos de log (padrão: 14 dias)

5 dias

O padrão é 14 dias. Baixar essa configuração pode liberar espaço em disco no servidor onde os arquivos de log estão armazenados.

Limite de Registro de Consulta em Log:

Microsoft SharePoint Foundation Banco de dados – configurar QueryLoggingThreshold para 1 segundo

1 segundo

O padrão é 5 segundos. Baixar essa configuração pode economizar largura de banda e CPU no servidor do banco de dados.

Servidor de Banco de Dados – Instância Padrão:

Grau máximo de paralelismo

1

O padrão é 0. Para garantir um desempenho ideal, é altamente recomendável definir o grau máximo de paralelismo como 1 para servidores de banco de dados que hospedam bancos de dados do SharePoint Server 2010. Para obter mais informações sobre como definir o grau máximo de paralelismo, consulte Opção max degree of parallelism(https://go.microsoft.com/fwlink/?linkid=189030&clcid=0x416).

Carga de trabalho

Esta seção descreve a carga de trabalho, que é a demanda no farm que inclui a quantidade de usuários e as características de utilização.

Características da Carga de Trabalho Valor

Média de Solicitações por Segundo (RPS)

100

Média de RPS no horário de pico (11h - 15h)

226

Quantidade total de usuários diferentes por dia

33.580

Média de usuários simultâneos

172

Máximo de usuários simultâneos

376

Quantidade total de solicitações por dia

3.800.000

Esta tabela mostra o número de solicitações para cada agente de usuário.

Agente de Usuário Solicitações Porcentagem do Total

Navegador

3.261.563

97,09%

DAV

2.418

0,07%

Pesquisa (rastreamento)

92.322

2,75%

OneNote

1.628

0,05%

Outlook

961

0,03%

Word

449

0,01%

Conjunto de dados

Esta seção descreve o conjunto de dados do farm de estudo de caso que inclui tamanhos de bancos de dados e índices de Pesquisa.

Características do Conjunto de Dados Valor

Tamanho do banco de dados (combinado)

49,9 GB

Tamanho do BLOB

22,2 GB

Quantidade de bancos de dados de conteúdo

3

Número de aplicativos Web

3

Número de conjuntos de sites

4

Número de sites

797

Tamanho do índice de pesquisa (número de itens)

275.000

Dados de integridade e desempenho

Esta seção traz dados de integridade e desempenho específicos do ambiente do estudo de caso.

Contadores Gerais

Métrica Valor

Disponibilidade (tempo de ativação)

99,95%

Taxa de Falha

0,05%

Média de memória usada

1,08 GB

Máximo de memória usada

2,60 GB

% de Rastreamento de Pesquisa de Tráfego (solicitações de clientes de pesquisa/total de solicitações)

6%

Solicitações ASP.NET na Fila

0,00

Os gráficos abaixo mostram a utilização média de CPU e a latência desse ambiente.

Gráfico mostrando a média de utilização da CPU Gráfico mostrando a latência neste ambiente

Neste documento, a latência é dividida em quatro categorias. 50% da latência geralmente são usados para medir a capacidade de resposta do servidor. Isto significa que metade das solicitações são atendidas dentro desse tempo de resposta. 95% da latência geralmente são usados para medir picos nos tempos de resposta do servidor. Isto significa que 95% das solicitações são atendidas dentro desse tempo de resposta e, portanto, 5% das solicitações têm tempos de resposta mais lentos.

Contadores de Bancos de Dados

Ao interpretar estatísticas de bancos de dados para esse ambiente de publicação da empresa, é preciso saber que a maioria dos visitantes tem permissões somente leitura.

Métrica Valor

Proporção Leitura/Gravação (E/S por Banco de Dados)

99,999:0,001

Comprimento Médio da Fila de Disco

0,35

Comprimento da Fila de Disco: Leituras

34

Comprimento da Fila de Disco: Gravações

2,5

Leituras de disco/segundo

131,33

Gravações de disco/segundo

278,33

Compilações SQL/segundo

2,36

Recompilações SQL/segundo

94,80

Bloqueios SQL: Tempo Médio de Espera

0 ms

Bloqueios SQL: Tempo de Espera de Bloqueio

0 ms

Bloqueios SQL: Deadlocks por Segundo

0

Travas SQL: Tempo Médio de Espera

0,25 ms

Taxa de Acertos do Cache SQL

>99%

See Also

Other Resources

Central de recursos: gerenciamento de capacidade do SharePoint 2010