Share via


Estimar requisitos de desempenho e capacidade para ambientes sociais (SharePoint Server 2013)

APLICA-SE A:yes-img-132013 no-img-16 2016no-img-192019 no-img-seSubscription Edition no-img-sopSharePoint no Microsoft 365

Para criar um plano de desempenho e capacidade para uma intranet empresarial Meu Site e uma solução de portal de computação social, este artigo contém informações sobre as seguintes áreas:

  • Especificações de ambiente de laboratório, como hardware, topologia de farm e configuração de farm

  • A carga de trabalho e o conjunto de dados do farm de teste usado para gerar a carga de teste

  • Testar resultados e análises que demonstram e explicam tendências na taxa de transferência, latência e demanda de hardware sob carga em pontos de escala específicos.

Use as informações neste artigo para entender os seguintes conceitos:

  • Características do cenário em cargas normais e de pico

  • Como as tendências de desempenho mudam quando os servidores farm são dimensionados

  • Como estimar um ponto de partida apropriado para sua arquitetura planejada

  • Fatores importantes a serem considerados quando você planeja os recursos que seu farm precisará para manter níveis aceitáveis de desempenho sob carga máxima

Introdução a este ambiente

As empresas geralmente usam o SharePoint Server 2013 para publicar Meu Site e portais de computação social que autenticaram o acesso dos usuários em um site de intranet. Este artigo contém dados de capacidade e desempenho para ajudar a planejar o número de computadores a serem usados e os tipos de computadores necessários para publicar Meu Site e portais de computação social no SharePoint Server 2013.

Diretrizes adicionais explicam como dimensionar servidores em uma solução de portal de computação social do SharePoint Server 2013. O planejamento de capacidade informa as decisões sobre o hardware a ser adquirido e as configurações de sistema que otimizam sua solução.

Como as fazendas individuais do SharePoint Server 2013 são exclusivas, cada farm tem requisitos diferentes que dependem de hardware, comportamento do usuário, configuração de recursos instalados e muitos outros fatores. Portanto, complemente esta orientação com testes adicionais em seu próprio hardware e ambiente. Se o design e a carga de trabalho planejados se parecem com o ambiente descrito neste artigo, você pode usar este artigo para descrever conclusões sobre como dimensionar seu ambiente.

Os resultados do teste neste artigo foram produzidos em um laboratório de teste, usando uma carga de trabalho, conjunto de dados e arquitetura para simular um ambiente de produção em condições altamente controladas. Embora o design dos testes necessite de muito cuidado, as características de desempenho de um laboratório de teste nunca são as mesmas como o comportamento de um ambiente de produção. Estes resultados de testes não representam o desempenho e a capacidade característicos de um farm de produção. Em vez disso, eles demonstram tendências observadas nas demandas de taxa de transferência, latência e hardware. Use a análise dos dados observados para ajudá-lo a planejar a capacidade e a gerenciar seu próprio farm.

Este artigo inclui o seguinte:

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

  • A carga de trabalho, que inclui uma análise da demanda sobre o farm, o número de usuários e características de uso

  • O conjunto de dados, como tamanhos de bancos de dados e tipos de conteúdo

  • Resultados de testes e análises para dimensionar servidores Web

Antes de ler este artigo, leia os artigos a seguir para garantir que você entenda os principais conceitos por trás do gerenciamento de capacidade no SharePoint Server 2013.

Estes artigos fornecem as seguintes informações:

  • A abordagem recomendada para gerenciamento de capacidade

  • Como fazer uso eficaz das informações neste artigo

Glossário

A lista a seguir contém as definições dos principais termos deste artigo:

  • RPS: Solicitações por segundo. RPS é o número de solicitações que um farm ou servidor recebe em um segundo. É uma medição comum da carga do servidor e do farm.

    Importante

    Observe que as solicitações diferem dos carregamentos de páginas. Cada página contém vários componentes, cada um deles cria uma ou mais solicitações quando um navegador carrega uma página. Portanto, um carregamento de página cria várias solicitações. Em geral, as verificações e os eventos de autenticação que usam recursos insignificantes não são contados nas medições RPS.

  • Zona Verde: A Zona Verde representa um conjunto definido de características de carga em condições operacionais normais, até cargas de pico diárias esperadas. Um farm que opera nesta faixa deve estar apto a manter tempos de resposta e latência que estejam dentro de parâmetros aceitáveis.

    Este é o estado no qual o servidor pode manter os seguintes conjuntos de critérios:

    • A latência do lado do servidor para pelo menos 75% das solicitações é inferior a 0,5 segundos.

    • Todos os servidores mantêm uma utilização média de CPU inferior a 50%.

    • A taxa de falha é menor que 0,1%.

  • Zona Vermelha (Max): A Zona Vermelha representa um conjunto definido de características de carga em condições de operação de pico. Na Zona Vermelha, o farm apresenta uma demanda de recursos transitórios muito alta, e só pode ser sustentado por períodos limitados, até a ocorrência de falhas e outros problemas de desempenho e confiabilidade.

    Este é o estado no qual o servidor pode manter os seguintes conjuntos de critérios por uma duração limitada

    • A latência do lado do servidor para pelo menos 75% das solicitações é menor que 1 segundo.

    • A utilização média da CPU do servidor de banco de dados é inferior a 80%.

    • A taxa de falha é menor que 0,1%.

Visão Geral

Esta seção resume a nossa abordagem de dimensionamento, a relação entre esse ambiente de laboratório e o ambiente de um estudo de caso similar, e a nossa metodologia de teste.

Abordagem de dimensionamento

Recomendamos que você dimensione os computadores em seu ambiente na ordem específica que seguimos para escalar nosso ambiente de laboratório de teste. Essa abordagem permitirá que você identifique a melhor configuração para a sua carga de trabalho.

Dividimos os ciclos de teste de desempenho em três categorias de carga de trabalho. O parâmetro primário que determinou o limite de categoria foi o número de perfis de usuário, que foi definido em testes de perfil de usuário de 10K, 100 mil e 500 mil. Outro parâmetro foi o número de usuários ativos, que estavam realizando ações relacionadas ao conjunto social de recursos. Com o número de usuários com um perfil e um número de usuários ativos, fizemos testes para simular o uso do aplicativo que seria semelhante a implantações reais. A tabela a seguir mostra o conjunto de dados inicial e o número de usuários ativos.

Conjunto de Dados Inicial

Entidade % dos usuários com esse recurso Pequenos (usuários de 10 mil) Médio (100 mil usuários) Grandes (500 mil usuários)
Número de perfis de usuário para usuários
100%
10K
100 mil
500 mil
Número de Meus Sites provisionados
100%
10K
100 mil
500 mil
Número de perfis de usuário que têm fotos de usuário
50%
5K
50 mil
250 mil
Número de perfis de usuário que têm postagens
10%
1K
10K
50 mil
Número de equipes
1,860
18,600
93K
Número de usuários ativos por dia
10%
1K
10K
50 mil
Número de usuários ativos por hora
5%
500
5K
25 mil

Os testes se concentraram nos seguintes cenários principais:

  • Acesso à página do Feed de Notícias e outras ações

  • Página de perfil

  • Acesso à página do feed do site e outras ações

  • Sincronização do Feed de Atividades do Conector Social do Outlook

  • Acesso à página do OneDrive

  • Uso do cliente do OneDrive

Para simular um cenário de implantação realista, todos os testes foram executados em um banco de dados que já tinha dados. O conjunto de dados era um modelo de uma organização de árvores com uma média de 4 a 6 usuários por equipe e 3 a 4 níveis de profundidade. Para gerar esses números, analisamos o tráfego de um site social interno. A tabela a seguir descreve o conjunto de parâmetros que usamos para criar o conjunto de dados inicial.

Modelo de dados para banco de dados inicial

Descrição da entidade de dados Número
Número médio de usuários na equipe
5
Número médio de níveis por organização
4
Número de equipes por 1.000 usuários
186
Número médio de colegas que um usuário segue
50
Número de propriedades do Perfil de Usuário
93

A tabela a seguir descreve o conjunto de parâmetros em termos de ações que resultariam na população de dados:

Características de uso

Parâmetro Número ou porcentagem
Percentual de usuários com 1 a 3 postagens
10%
Número médio de postagens por usuário
2
Número médio de respostas por postagem
2
Percentual de postagens que são curtidas
15%
Percentual de postagens com links
5%
Percentual de postagens com marcas
12%
Percentual de postagens com menções de usuário
8%
Percentual de postagens com imagem anexada
5%

Para criar cada um de nossos testes de escala, aplicamos o seguinte mix de ações ao conjunto de dados anterior e ao número de usuários ativos:

Ações de LEITURA do Usuário

Ação do usuário % do usuário que está tomando essa ação Cenário Recurso ou URL
Navegar até a página inicial do Meu Site
12%
News feed
Página do Newsfeed (http://my/default.aspx)
Navegue até a página de perfil público do usuário
8%
Perfil
Página de perfil (http://my/person.aspx?accountname=<alias>)
Navegue até a página de perfil privado do usuário
4%
Perfil
Página perfil (http://my/person.aspx)
Sincronização automática do feed de atividades
32%
Conector Social do Outlook
none
Navegue até a página Pessoas estou seguindo
3%
Seguir Pessoas Lista
http://my/MyPeople.aspx
Navegue até a biblioteca de documentos padrão
6%
OneDrive
https://msft-my.spoppe.com/personal/<usuário>/Documentos
Navegar até a página de documentos seguidos
3%
OneDrive
https://msft-my.spoppe.com/personal/<user>/Social/FollowedContent.aspx
Navegar até a página de documentos seguidos
3%
OneDrive
https://msft-my.spoppe.com/personal/<user>/Social/FollowedContent.aspx
Navegue até a página de feed do site
8%
Feed do Site
Página feed do site (https://< domain>/teams/<site>/newsfeed.aspx_
Exibir todas as respostas em um thread
1%
News feed
Página do Newsfeed (http://my/default.aspx)
Exibir feed de Todos
3%
News feed
Página do Newsfeed (http://my/default.aspx)
Exibir mais postagens no feed de notícias
2%
News feed
Página do Newsfeed (http://my/default.aspx)
Exibir a @mentions página
1%
News feed
Página do Newsfeed (http://my/default.aspx)
Exibir o feed de notícias (Mobile)
1%
Dispositivo móvel
Chamada rest (transferência de estado representacional móvel)
Exibir o feed de notícias categorizado
3%
Dispositivo móvel
Chamada REST móvel

Ações WRITE do usuário

Ação do usuário Porcentagem Cenário Recurso ou URL
Criar postagem raiz no feed
0.5%
News feed
Página do Newsfeed (http://my/default.aspx)
Como uma postagem no feed
0.3%
News feed
Página do Newsfeed (http://my/default.aspx)
Responder a uma postagem no feed
0.7%
News feed
Página do Newsfeed (http://my/default.aspx)
Criar post no feed com @mention
0.1%
News feed
Página do Newsfeed (http://my/default.aspx)
Criar postagem raiz no feed do site
0.5%
Feed do Site
Página do feed do site (https://< domain>/teams/<site>/newsfeed.aspx)
Criar post no feed do site com @mention
0.5%
Feed do Site
Página do feed do site (https://< domain>/teams/<site>/newsfeed.aspx)
Responder a uma postagem no feed do site
0.15%
Feed do Site
Página do feed do site (https://< domain>/teams/<site>/newsfeed.aspx)
Criar post no feed do site com uma marca
0.05%
Feed do Site
Página do feed do site (https://< domain>/teams/<site>/newsfeed.aspx)

Ações de cliente do OneDrive

Ação do usuário** Porcentagem Cenário Recurso ou URL
Sincronização inicial do OneDrive
0.2%
OneDrive
Sincronização Inicial
Sincronização incremental do OneDrive – baixar um arquivo
0.88%
OneDrive
Sincronização Incremental
Sincronização incremental do OneDrive – sem alterações
8.1%
OneDrive
Sincronização Incremental

Metodologia de teste

Começamos com uma configuração mínima do farm do SharePoint Server 2013 para recursos sociais. Aplicamos uma carga social característica ao farm de teste e aumentamos a carga até observarmos níveis de capacidade normal e máxima do servidor. Analisamos gargalos em cada um desses níveis de carga e adicionamos computadores da função sobrecarregada para dimensionar a configuração do farm. Essa adição aliviou os gargalos em cada caso e forneceu uma exibição das características de escalabilidade do servidor para um conjunto de dados específico. Repetimos esse processo de expansão para três tamanhos de implantação para fornecer resumos representativos das características e diretrizes de escalabilidade de um farm do SharePoint Server 2013 para planejamento de capacidade.

Especificações

Esta seção apresenta informações detalhadas sobre o hardware, o software, a topologia e a configuração do ambiente de laboratório.

Importante

Os servidores Web al e os servidores de aplicativo no laboratório de teste foram virtualizados usando hosts Hyper-V. Servidores de bancos de dados não foram virtualizados. O hardware do host físico e o hardware virtual da máquina virtual são detalhados separadamente nas seções a seguir.

Hardware

A tabela a seguir lista as especificações de hardware para os computadores usados no teste. Os servidores Web front-end que foram adicionados ao farm de servidores durante várias iterações do teste também cumpriram essas especificações.

Hosts Hyper-V

O farm inclui um total de três hosts Hyper-V configurados de forma idêntica e cada host executa de uma a quatro máquinas virtuais.

Hardware do host Valor
Processador(s)
2 Processadores Quad-core 2.27 GHz
RAM
64 GB
Sistema Operacional
Windows Server 2008 R2 SP1
Número de adaptadores de rede
2
Velocidade do adaptador de rede
1 Gigabit

Servidores Web virtuais e servidores de aplicativos

O farm tem de um a oito servidores Web virtuais. Um servidor virtual dedicado adicional executa o serviço de cache distribuído.

Observação

Em um ambiente de produção, servidores dedicados que executam o Serviço de Cache Distribuído normalmente são implantados em uma configuração altamente disponível. Para fins de teste, usamos um único servidor dedicado para o cache distribuído porque a alta disponibilidade não é um fator essencial.

Hardware de VM Servidores da Web
Processadores
4 processadores virtuais
RAM
12 GB
Sistema operacional
Windows Server 2008 R2 SP1
Tamanho da unidade do SharePoint
100 GB
Número de adaptadores de rede
2
Velocidade do adaptador de rede
1 Gigabit
Autenticação
Windows NTLM
Tipo de balanceador de carga
IP grande F5
Serviços executados localmente
Microsoft SharePoint Foundation Web Application, Microsoft SharePoint Foundation Incoming E-Mail, Microsoft SharePoint Foundation Workflow Timer Service, Managed Metadata Web Service, User Profile Service
Hardware de VM Cache
Processadores
4 processadores virtuais
RAM
12 GB
Sistema operacional
Windows Server 2008 R2 SP1
Tamanho da unidade do SharePoint
100 GB
Número de adaptadores de rede
2
Velocidade do adaptador de rede
1 Gigabit
Autenticação
Windows NTLM
Serviços em execução no local
Cache Distribuído, Serviço de Temporizador de Fluxo de Trabalho do Microsoft SharePoint Foundation
Hardware de VM Pesquisar componente de consulta
Processadores
4 processadores virtuais
RAM
12 GB
Sistema operacional
Windows Server 2008 R2 SP1
Número de adaptadores de rede
2
Velocidade do adaptador de rede
1 Gigabit
Autenticação
Windows NTLM
Serviços em execução no local
Microsoft SharePoint Foundation Web Application, Microsoft SharePoint Foundation Incoming E-Mail, Microsoft SharePoint Foundation Workflow Timer Service, Search Query and Site Settings Service, SharePoint Server Search
Hardware de máquina virtual Componente de índice de pesquisa
Processadores
4 processadores virtuais
RAM
12 GB
Sistema operacional
Windows Server 2008 R2 SP1
Número de adaptadores de rede
2
Velocidade do adaptador de rede
1 Gigabit
Autenticação
Windows NTLM
Serviços em execução no local
Microsoft SharePoint Foundation Web Application, Microsoft SharePoint Foundation Incoming E-Mail, Microsoft SharePoint Foundation Workflow Timer Service, SharePoint Server Search

Servidores de banco de dados

Um servidor de banco de dados físico executa a instância padrão SQL Server que tem os bancos de dados do SharePoint. Este artigo não acompanha o banco de dados de registro em log.

Observação

Se você ativar o relatório de uso, recomendamos que armazene o banco de dados de registro em log em um LUN (número de unidade lógica) separado. Talvez as implementações grandes e algumas implementações médias necessitem de um servidor de banco de dados de registro em log dedicado para acomodar a demanda no processador gerada por um alto volume de log de eventos. >Nesse ambiente de laboratório, o registro em log foi restrito e o banco de dados de registro em log foi armazenado em uma instância separada de SQL Server.

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

   
Processadores
2 processadores Quad-core 3.3 GHz
RAM
32 GB
Sistema operacional
Windows Server 2008 R2 SP1
Armazenamento e geometria
DAS (armazenamento de conexão direta)
Matriz interna com disco de 6 x 300 GB 15krpm
Matriz externa com disco de 15 x 450 GB 15krpm
50 x dados de conteúdo (RAID10 externo, 2x3 eixos de 300 GB cada)
50 x logs de conteúdo (RAID10 interno, 2x2 spindle 300 GB cada)
1 x dados temporários (RAID10 interno, 2x2 eixos de 300 GB cada)
1 x log temporário (RAID10 interno, 2x2 eixos de 300 GB cada)
Número de adaptadores de rede
1
Velocidade do adaptador de rede
1 Gigabit
Autenticação
Windows NTLM
Versão do software
SQL Server 2008 R2

Topologia

A tabela a seguir mostra a topologia deste ambiente de laboratório:

Topologia do ambiente de laboratório

Role Implantação pequena (10 mil usuários) Implantação média (100 mil usuários) Implantação grande (500 mil usuários)
Servidor Web
2-4
4-8
8
Cache
1
1-2
3
SQL Server
1
1-2
2

Processo de Teste

Importante

Os testes só modelam o uso normal da hora de negócios em um portal de computação social típico. Não consideramos as alterações cíclicas no tráfego gerado pelo usuário que os ciclos dia/noite produzem. Testamos trabalhos de Temporizador, como Sincronização de Perfil e Pessoas Rastreamento de Pesquisa, que exigem recursos significativos, independentemente com a mesma carga de trabalho de teste para determinar seu efeito. > Os testes se concentram em operações sociais, como feeds de notícias, marcação social e leitura de perfis de pessoas. O mix de teste inclui uma pequena quantidade de tráfego de colaboração típico para simular melhor um ambiente de produção. Esperamos que esses resultados ajudem a criar um portal separado dedicado a Meus Sites e recursos sociais. > O mix de teste não inclui o tráfego do Rastreamento de Conteúdo de Pesquisa. >

Realizamos testes em implantações pequenas, médias e grandes para os recursos sociais. Para configurar o hardware do servidor, começamos em configurações mínimas para o menor tamanho e preenchemos o banco de dados de teste com o conjunto de dados, conforme descrito na seção Abordagem de dimensionamento .

Usamos o VSTS (Visual Studio Team System) para simular uma carga de trabalho e aplicar uma carga social característica, conduzindo uma pequena carga contra o servidor no início. Aumentamos uniformemente essa carga lentamente e registramos métricas de desempenho em todas as funções do servidor até observarmos o RPS máximo. Isso foi reconhecível como o estado em que um aumento da carga aplicada no farm não resultou em aumento na saída de RPS entregue devido a restrições de gargalo do servidor.

A partir dessas métricas registradas, definimos estados de zona verde e zona vermelha, que representam os estados normais e totalmente carregados do servidor de VM em uma determinada configuração de computador. Em seguida, aplicamos uma carga constante em níveis de zona verde e zona vermelha para analisar métricas de desempenho de estado estável nessas cargas. Isso forneceu uma representação de integridade e desempenho do servidor de VM nessas principais condições de carga para cada configuração de topologia.

Depois que entendemos as características de carga verde e vermelha e a curva de dimensionamento para cada topologia, identificamos o gargalo de dimensionamento que limitava o RPS. No caso da carga de trabalho social, essa era normalmente a CPU do servidor Web para pequenos conjuntos de dados. Para conjuntos de dados maiores, também observamos a pressão de memória nos nós do Cache Distribuído. Adicionamos servidores virtuais da função sobrecarregada à configuração para remover os gargalos em cada caso e continuar o processo de expansão. Em seguida, repetimos a análise das tendências de desempenho e sua conformidade com definições de zona verde e vermelha em cada tamanho de configuração até alcançarmos requisitos para um tamanho de implantação específico.

Depois que entendemos cada tamanho de implantação, reconfiguramos o farm de teste para a menor configuração do próximo tamanho maior, preenchemos o conjunto de dados conforme descrito na seção Abordagem de dimensionamento e repetimos o ciclo de processo de análise/expansão e medimos as características de expansão de cada tamanho do conjunto de dados.

Resultados e análise

Esta seção mostra os resultados medidos para os três tamanhos de implantação. Especificamente, ele mostra como o dimensionamento do farm de servidores adicionando servidores Web afeta RPS de zona verde e vermelha, latência e uso médio da CPU.

As seguintes tendências foram consistentes em todos os três tamanhos de implantação:

  • O RPS da zona vermelha e verde aumenta linearmente com o número de servidores Web virtuais.

  • O principal gargalo em todas as configurações testadas foi a CPU do servidor Web.

  • Na zona vermelha, a latência aumenta ligeiramente à medida que adicionamos servidores Web e aumentamos a carga. Isso é causado pela pressão adicional sobre SQL Server e o serviço cache distribuído (que está em execução em todos os servidores Web no farm de testes).

  • Além disso, o uso médio da CPU em computadores SQL Server e cache distribuído aumenta à medida que o número de servidores Web aumenta. Isso é causado por uma carga de cache adicional no SQL Server e no serviço cache distribuído.

  • A latência da zona verde permanece bastante plana à medida que o número de servidores Web aumenta. Isso ocorre porque os servidores Web não são sobrecarregados em níveis de carga de zona verde.

Resultados de pequena escala

O gráfico a seguir mostra como o aumento do número de servidores Web afeta o RPS para zonas verde e vermelha.

Captura de tela mostrando como o aumento do número de servidores Web front-end afeta o RPS para zonas Verde e RED no cenário de usuário de 10 mil.

O gráfico a seguir mostra como o aumento do número de servidores Web afeta a latência para níveis de carga de zona verde e vermelha.

Captura de tela mostrando como o aumento do número de servidores Web front-end afeta a latência para zonas Verde e RED no cenário de usuário de 10 mil.

O gráfico a seguir mostra como o aumento do número de servidores Web afeta o uso médio da CPU para níveis de carga de zona verde e vermelha.

Captura de tela mostrando como o aumento do número de servidores Web front-end afeta o uso da CPU para zonas Verde e RED no cenário de usuário de 10 mil.

Resultados em escala média

O gráfico a seguir mostra como o aumento do número de servidores Web afeta o RPS para zonas verde e vermelha.

Captura de tela mostrando como o aumento do número de servidores Web front-end afeta o RPS para zonas Verde e RED no cenário de usuário de 100 mil.

O gráfico a seguir mostra como o aumento do número de servidores Web afeta a latência para níveis de carga de zona verde e vermelha.

Captura de tela mostrando como aumentar o número de servidores Web front-end afeta a latência para zonas Verde e RED no cenário de usuário de 100 mil.

O gráfico a seguir mostra como o aumento do número de servidores Web afeta o uso médio da CPU para níveis de carga de zona verde e vermelha.

Captura de tela mostrando como o aumento do número de servidores Web front-end afeta o uso da CPU para zonas Verde e RED no cenário de usuário de 100 mil.

Resultados em grande escala

O gráfico a seguir mostra como o aumento do número de servidores Web afeta o RPS para zonas verde e vermelha.

Captura de tela mostrando como o aumento do número de servidores Web front-end afeta o RPS para zonas Verde e RED no cenário de usuário de 500 mil.

O gráfico a seguir mostra como o aumento do número de servidores Web afeta a latência para níveis de carga de zona verde e vermelha.

Captura de tela mostrando como o aumento do número de servidores Web front-end afeta a latência para zonas Verde e RED no cenário de usuário de 500 mil.

O gráfico a seguir mostra como o aumento do número de servidores Web afeta o uso médio da CPU para níveis de carga de zona verde e vermelha.

Captura de tela mostrando como o aumento do número de servidores Web front-end afeta o uso da CPU para zonas Verde e RED no cenário de usuário de 500 mil.

À medida que o número de servidores Web aumenta, os seguintes eventos ocorrem:

  • O uso médio da CPU aumenta para nós SQL Server e cache distribuído devido à carga adicional sobre esses recursos compartilhados.

  • O uso médio da CPU do servidor Web na zona vermelha diminui ligeiramente devido ao gargalo que muda ligeiramente para computadores SQL Server e cache distribuído.

  • O uso médio da CPU do servidor Web na zona verde permanece constante porque os servidores são mantidos em níveis de carga recomendados.

Recomendações

Uma implantação social bem-sucedida do SharePoint Server 2013 medida pelo desempenho depende dos seguintes fatores:

  • O número de usuários ativos que você deseja dar suporte

  • O mix de transações esperado de operações de leitura e gravação

  • Como a carga é distribuída entre os servidores farm

O número esperado de usuários ativos é um fator-chave para determinar o número de servidores que você deve planejar ter na topologia. O número de usuários ativos também determina a composição da hospedagem dos vários serviços necessários para serem habilitados para o cenário social entre os servidores.

Embora nossos testes tenham usado um conjunto de dados típico e aplicado a complexidade de carga que você pode esperar em uma implantação de cliente no mundo real, cada implantação é exclusiva. Seu esforço de planejamento de capacidade deve considerar características de uso esperadas, configuração de recursos e disponibilidade de recursos de hardware. Alguns fatores que podem afetar ou alterar os números de capacidade de forma significativa são os seguintes:

  • Um padrão de aumento do uso de email pode aumentar a carga gerada pelo Outlook Social Connector.

  • Um aumento significativo no percentual de ações de gravação (por exemplo, um aumento na marcação ou @mention) no mix de transações pode aumentar a carga no servidor de banco de dados.

  • Você pode adicionar ou remover servidores Web para equilibrar a carga da CPU entre servidores Web, SQL Server e nós de Cache Distribuído.

Siga cuidadosamente as diretrizes de configuração padrão do SharePoint Server 2013 para obter um desempenho ideal. Considerações que importam especificamente para transações sociais são as seguintes:

  • Separar discos físicos para o DB de Perfil – Devido ao uso de disco pesado que as transações sociais podem ter no Perfil DB, recomendamos manter o Perfil DB em seu próprio conjunto de discos físicos no servidor que executa SQL Server.

  • Requisitos de memória para o aplicativo de serviço Perfil de Usuário – O aplicativo de serviço perfil de usuário está localizado em servidores Web front-end e depende muito do cache na memória. Verifique se os servidores Web front-end têm RAM suficiente para armazenar em cache muitas solicitações de dados. A RAM recomendada mínima é de 12 GB por servidor Web front-end.

  • Requisitos de memória para servidores de Cache Distribuído: recursos sociais, microblogging em particular, dependem fortemente do armazenamento em Cache Distribuído suficiente e robusto. Situações de memória baixa nesses computadores podem degradar a capacidade do farm do SharePoint enquanto esse cache está sendo repovoado. Portanto, recomendamos configurar servidores que hospedam o Cache Distribuído para usar pelo menos 12 GB de RAM e dimensionados conforme necessário com base no número total de usuários na implantação.

A implantação social do SharePoint Server 2013 torna obrigatório provisionar um site pessoal para cada usuário que deseja usar recursos sociais. Planeje o crescimento da criação de coleções de sites pessoais no nível do banco de dados de conteúdo . Para obter mais informações sobre como escalar coleções de sites pessoais, confira Limites e limites de software para o SharePoint 2013.

Confira também

Conceitos

Planejamento de desempenho no SharePoint Server 2013

Outros recursos

Limites de software para o SharePoint 2013