Estudo de caso técnico sobre um ambiente de colaboração departamental (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 os seguintes tópicos:

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

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

  • Conjunto de dados de farm em um estudo de caso técnico, 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 documentação a seguir o ajudará a conhecer a abordagem recomendada para o gerenciamento da capacidade e fornecerá contexto que o ajudará a entender como utilizar eficientemente as 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 podem ser úteis para a compreensão do contexto dos dados deste estudo de caso técnico, consulte os seguintes documentos:

Introdução a este ambiente

Este white paper descreve um ambiente real do SharePoint Server 2010 na Microsoft. Use-o para comparação com as suas características planejadas de carga de trabalho e utilização. Se o design planejado for semelhante, você poderá usar a implantação descrita aqui como ponto de partida para a 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 o número 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 o utilizam para controlar projetos, colaborar em documentos e compartilhar informações em seus departamentos. Esse ambiente também é usado para testes internos e é atualizado com frequência para as versões de pré-lançamento mais recentes do SharePoint Server assim que elas são disponibilizadas.

Cerca de 9.000 usuários exclusivos visitam o ambiente em um dia movimentado, gerando até 470 solicitações por segundo (RPS) nos horários de pico. Como é um site de intranet, todos os usuários são autenticados.

As informações fornecidas neste documento refletem o ambiente de colaboração departamental em um dia típico.

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 no 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 à demanda que geralmente ocorre nesse ambiente. Esse hardware só é descrito para dar mais contexto ao ambiente, servindo como ponto de partida para ambientes semelhantes.
É importante direcionar o gerenciamento da capacidade de acordo com as suas características planejadas de carga de trabalho e 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 são para conteúdo, e o quarto é um destino de rastreamento de pesquisa dedicado.

Servidor Web WFE1-2 WFE3-4

Processador(es)

2 quad core @2,33 GHz

2 quad core @2,33 GHz

RAM

32 GB

16 GB

Sistema operacional

Windows Server 2008, 64 bits

Windows Server 2008, 64 bits

Tamanho da unidade do SharePoint

3 x 146 GB 15 K SAS (3 discos RAID) Disco 1: sistema operacional Disco 2: permuta e cache BLOB Disco 3: logs e diretório Temp

3 x 146 GB 15 K SAS (3 discos RAID) Disco 1: sistema operacional Disco 2: permuta e cache BLOB Disco 3: logs e diretório Temp

Número de adaptadores de rede

2

2

Velocidade do adaptador de rede

1 Gigabit

1 Gigabit

Autenticação

Windows NTLM

Windows NTLM

Tipo de balanceador de carga

Balanceamento de carga do hardware

Balanceamento de carga do hardware

Versão do software

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

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

Serviços em execução no local

Consulta de Pesquisa

WFE3 – sem serviços

WFE4 - destino do rastreamento de pesquisa

Servidor de aplicativos

Há quatro servidores de aplicativos no farm.

Servidor Web APP1-3 APP4

Processador(es)

2 quad core @2,33 GHz

2 quad core @2,33 GHz

RAM

16 GB

16 GB

Sistema operacional

Windows Server 2008, 64 bits

Windows Server 2008, 64 bits

Tamanho da unidade do SharePoint

3 x 146 GB 15 K SAS (3 discos RAID) Disco 1: sistema operacional Disco 2: permuta e cache BLOB Disco 3: logs e diretório Temp

2 x 136 GB 15K SAS (RAID 0) 4 x 60 GB SSD, SATA (RAID 5) Disco 1: sistema operacional Disco 2: permuta e cache BLOB Disco 3: logs e diretório Temp

Número de adaptadores de rede

2

2

Velocidade do adaptador de rede

1 Gigabit

1 Gigabit

Autenticação

Windows NTLM

Windows NTLM

Tipo de balanceador de carga

Balanceamento de carga do hardware

Balanceamento de carga do hardware

Versão do software

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

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

Serviços em execução no local

APP1 – Administração Central e todos os aplicativos, exceto Office Web Applications

APP2 – todos os aplicativos (incluindo Office Web Applications)

APP3 – Office Web Applications

Rastreador de Pesquisa

Servidores de bancos de dados

Há três servidores de banco de dados, um executando a instância padrão do SQL Server que hospeda os bancos de dados de conteúdo, um executando os bancos de dados de Utilização e do Web Analytics e um último executando os bancos de dados de Pesquisa.

Banco de dados DB1 – instância padrão DB2 DB3

Processador(es)

4 quad core @3,2 GHz

2 quad core @3,2 GHz

2 quad core @3,2 GHz

RAM

32 GB

16 GB

32 GB

Sistema operacional

Windows Server 2008 SP1, 64 bits

Windows Server 2008 SP1, 64 bits

Windows Server 2008 SP1, 64 bits

Armazenamento e geometria

5 x 146 GB 15K SAS + SAN

Disco 1: sistema operacional (2 discos com RAID 10)

Disco 2: permuta (2 discos com RAID 10)

Disco 3: Armazenamento DAS (16 discos com RAID 10, dados de banco de dados Temp) SAS 146 GB 15K

Disco 4: Armazenamento DAS (16 discos com RAID 10, dados de banco de dados Temp) SAS 146 GB 15K

Discos de 5 a 15: SAN usando conexão de fibra ótica. Quando possível, um banco de dados a cada dois discos. Separação de logs e dados entre LUNs. Unidades de 15 K.

6 x 450 GB 15K SAS

Diretamente anexados 14 x 146 GB 15K SAS

Disco 1: logs de utilização e sistema operacional

Disco 2: dados de utilização

2 x 136 GB 15K SAS (RAID 0)

6 x 60 GB SSD, SATA (RAID 5)

Disco 1: sistema operacional

Disco 2: permuta e cache BLOB

Disco 3: logs e diretório Temp. Unidades de estado sólido. Unidades de estado sólido de 6 a 60 GB (RAID 5)

Número de adaptadores de rede

2

2

2

Velocidade do adaptador de rede

1 Gigabit

1 Gigabit

1 Gigabit

Autenticação

Windows NTLM

Windows NTLM

Windows NTLM

Versão do software

SQL Server 2008

SQL Server 2008

SQL Server 2008 R2

Topologia

O diagrama a seguir mostra a topologia desse farm.

Gráfico da topologia de farm para este ambiente

Configuração

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

Configuração Valor Observações

Conjunto de sites:

Cache de Objetos (Ativado | Desativado)

Perfil de Cache Anônimo (selecionar)

Perfil de Cache Anônimo (selecionar)

Cache de Objetos (Desativado | n MB)

Alterações de Cache de Consulta entre Listas (Sempre | A cada n segundos)

Ativado

Desabilitado

Desabilitado

Ativado – 100 GB

60 segundos

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 Utilização:

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

5 dias

O padrão é 14 dias. Diminuir 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 – configure QueryLoggingThreshold como 1 segundo

1 segundo

O padrão é 5 segundos. Diminuir essa configuração pode poupar 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 o desempenho ideal, é altamente recomendável que você defina max degree of parallelism como 1 para servidores de banco de dados que hospedem bancos de dados do SharePoint Server 2010. Para obter mais informações sobre como definir max degree of parallelism, consulte o artigo sobre a opção Grau máximo de paralelismo (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 o número 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)

165

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

216

Quantidade total de usuários diferentes por dia

9186

Média de usuários simultâneos

189

Máximo de usuários simultâneos

322

Quantidade total de solicitações por dia

7.124.943

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

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

Pesquisa (rastreamento)

4.373.433

67,61%

Outlook

897.183

13,87%

OneNote

456.917

7,06%

DAV

273.391

4,23%

Navegador

247.303

3,82%

Word

94.465

1,46%

Espaços de trabalho do SharePoint

70.651

1,09%

Office Web Applications

45.125

0,70%

Excel

8.826

0,14%

Access

1.698

0,03%

Conjunto de dados

Esta seção descreve o conjunto de dados do farm no 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)

1,8 TB

Tamanho do BLOB

1,68 TB

Quantidade de bancos de dados de conteúdo

18

Número total de bancos de dados

36

Quantidade de conjuntos de sites

7.499

Quantidade de aplicativos Web

7

Quantidade de sites

42.457

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

4,6 milhões

Dados de integridade e desempenho

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

Contadores Gerais

Métrica Valor

Disponibilidade (tempo de ativação)

99,9995%

Taxa de Falha

0,0005%

Média de memória usada

0,89 GB

Máximo de memória usada

5,13 GB

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

82,5%

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. Isso 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

Métrica Valor

Comprimento Médio da Fila de Disco

1,42

Comprimento da Fila de Disco: Leituras

1,38

Comprimento da Fila de Disco: Gravações

0,04

Leituras de Disco/s

56,51

Gravações de Disco/s

17,60

Compilações SQL/segundo

13,11

Recompilações SQL/segundo

0,14

Bloqueios SQL: Tempo Médio de Espera

294,56 ms

Bloqueios SQL: Tempo de Espera de Bloqueio

867,53 ms

Bloqueios SQL: Deadlocks por Segundo

1,87

Travas SQL: Tempo Médio de Espera

5,10 ms

Taxa de Acertos do Cache SQL

99,77%

See Also

Other Resources

Central de Recursos: gerenciamento de capacidade para o SharePoint Server 2010