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