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:
Visão geral do gerenciamento da capacidade e dimensionamento do SharePoint Server 2010
Gerenciamento de capacidade do SharePoint Server 2010: Limites de software
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 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.
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:
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