Share via


Ambientes de colaboração do Windows SharePoint Services

Atualizado em: 2009-04-23

Neste artigo:

  • Características principais

  • Ambiente de teste

  • Perfil de uso

  • Recomendações

Este cenário de desenvolvimento e planejamento de capacidade incorpora um único farm do Windows SharePoint Services 3.0 usado para gerenciamento de documentação em ambientes empresariais.

Características principais

As características principais descrevem fatores ambientais, características de uso e outras considerações comuns ao cenário.

As características principais para este cenário incluem:

  • Autenticação/autorização — Geralmente, os usuários são autenticados e os sites e conteúdo são protegidos, usando grupos de segurança ou concedendo acesso a usuários individualmente de acordo com a respectiva conta de usuário. Neste cenário, é usada a autenticação integrada do Windows.

  • Operações de usuário: comum (leitura) e complexa (leitura/gravação) — Em um ambiente de colaboração, os usuários exibem e contribuem com o conteúdo. Os destinos de taxa de transferência desse cenário são criados para garantir tempos de resposta razoáveis a operações de usuário complexas, como carregamento ou download de um documento.

  • Crescimento dos dados e do site ao longo do tempo — Além de estimar o volume de dados inicial, um ambiente de colaboração do Windows SharePoint Services 3.0 também deve permitir que os dados e o site cresçam ao longo do tempo. Um farm de servidores com tamanho apenas para o volume de dados inicial poderá ser rapidamente ultrapassado.

  • Tempos de resposta do usuário — Os tempos de resposta de usuário desejados para operações comuns, incomuns, de execução longa e raras estão listados na tabela de tempo de resposta do usuário ao final da seção Plan for software boundaries (Windows SharePoint Services). Algumas organizações poderão tolerar tempos de resposta de usuário mais lentos ou poderão exigir tempos de resposta mais rápidos. O tempo de resposta do usuário esperado é um fator importante que determina as metas de taxa de transferência. (A taxa é definida com base em quantas solicitações um farm de servidores pode processar por segundo). Um número maior de usuários requer uma meta de taxa de transferência mais alta para alcançar o mesmo tempo de resposta do usuário.

  • Simultaneidade de usuários — Uma taxa de simultaneidade de 10% é presumida, com 1% de usuários simultâneos fazendo solicitações em determinado momento. Em outras palavras, para 10.000 usuários, a suposição é de que 1.000 usuários estarão usando a solução de forma ativa ao mesmo tempo e de que 100 usuários estarão ativamente fazendo solicitações.

  • Tarefas assíncronas de execução longa — Tarefas como indexação de conteúdo e backup de banco de dados adicionam uma carga de desempenho ao farm de servidores. As características de desempenho gerais de topologias presumem que essas tarefas estão sendo executadas durante horários fora do horário de pico como, por exemplo, durante a noite. Assim, as taxas de resposta de usuário durante o horário comercial não são afetadas.

Ambiente de teste

O teste deste cenário foi criado para ajudar a desenvolver estimativas de como diferentes configurações de farm respondem a alterações em fatores variados, entre eles o número de usuários simultâneos, operações do usuário e o número de objetos como, por exemplo, conjuntos de sites, bibliotecas de sites e listas.

É importante observar que, embora possam ser tiradas algumas conclusões dos resultados do teste, os números relativos a capacidade específica e desempenho desta seção serão diferentes em ambientes reais. Esses resultados se destinam a fornecer um ponto de partida para o projeto de um ambiente corretamente dimensionado. Após concluir o projeto inicial do seu sistema, teste a configuração para determinar se ele aceitará os fatores inerentes ao seu ambiente.

Para obter mais informações sobre o teste da sua implantação, consulte Ferramentas para planejamento de capacidade e desempenho (Windows SharePoint Services).

Pressuposições

  • Arquitetura de 64 bits – Apenas servidores de 64 bits foram usados no ambiente de teste.

Topologia de Laboratório

Para oferecer um alto nível de detalhamento de resultados de testes, várias configurações de farm foram usadas no teste, desde um computador autônomo a 8 servidores Web com um único computador e computadores agrupados executando o Microsoft SQL Server 2005. O teste foi realizado com 8 computadores cliente simulando de 32 a 256 conexões de usuário.

A tabela a seguir lista o hardware específico usado para teste.

Função do computador Itens de hardware

Servidor Web

2 processadores dual-core Intel Xeon de 2,8 gigahertz (GHz)

4 gigabytes (GB) de RAM

Servidor de banco de dados

4 processadores de núcleo dual Intel Xeon de 2,8 GHz

32 GB de RAM

Computador cliente

1 processador Pentium de 3 1,2 GHz

1 GB de RAM

Uma rede de gigabit (1 bilhão de bits/seg.) foi usada no ambiente de teste.

Perfil de uso

A tabela a seguir mostra o perfil de uso para o ambiente de colaboração do Windows SharePoint Services 3.0. Observe que o perfil de uso para o cenário de colaboração do Windows SharePoint Services 3.0 presume que a maioria das ações do usuário está em sites de equipe.

A pesquisa no Windows SharePoint Services está focada em um conjunto de sites. Consequentemente, as ações de pesquisa não afetam substancialmente a produtividade.

A tabela a seguir mostra a porcentagem de produtividade consumida por cada tipo de operação do usuário listada no ambiente de teste.

Operação Porcentagem de produtividade

Acessar a home page

15,00

Acessar documento armazenado em cache

15,00

Acessar documento estático

15,00

Acessar página de lista (HTML)

10,00

Acessar página de lista (grade)

10,00

Acessar formulário de lista

7,00

Erros 404

5,00

Inserir item de lista

2,00

Editar item de lista

2,00

Excluir item de lista

2,00

Inserir em documento

2,00

Sincronizar com o Outlook

2,00

Excluir documento

2,00

Listar URLs

2,00

DAV (Distributed Authoring and Versioning) abrir documento para edição

1,00

DAV salvar documento

1,00

FPRPC (Chamada de procedimento remoto de extensões de servidor do FrontPage) abrir documento para edição

1,00

FPRPC Salvar documento

1,00

Check-out breve

1,00

Email de entrada

1,00

RSS (Really Simple Syndication)

1,00

Iniciar fluxo de trabalho

0,75

Conclusão de tarefa de fluxo de trabalho

0,75

Adicionar/remover usuário

0,50

Recomendações

Esta seção fornece algumas recomendações gerais sobre desempenho e capacidade. Use-as para determinar as características de capacidade e desempenho da topologia inicial criada por você no artigo Plano de redundância (Windows SharePoint Services) e para determinar se é necessário dimensionar a topologia inicial horizontal ou verticalmente.

Recomendações de hardware

A tabela a seguir lista o hardware recomendado para servidores Web e de banco de dados. nível de conjunto de sites) requisitos de sistema mínimos e recomendados, consulte Determinar requisitos de hardware e software (Windows SharePoint Services).

Dica

Os requisitos de memória para servidores Web e de banco de dados dependem do tamanho do farm, do número de usuários simultâneos e da complexidade das páginas do farm. As recomendações de memória da tabela a seguir podem ser adequadas a um farm pequeno ou de pouco uso, mas a memória deve ser cuidadosamente monitorada para determinar se deve ser adicionada mais memória.

Função do computador Hardware recomendado

Servidor Web

Processadores dual de 2,5 GHz ou mais velozes (recomendados 3 GHz ou mais velozes)

Mínimo recomendado de 2 GB de RAM

3 GB de espaço disponível em disco

Unidade de DVD, acessível em modo local ou em rede

Monitor com resolução 1024x768 ou superior

Servidor de banco de dados

Processadores dual de 2,5 GHz ou mais velozes (recomendados 3 GHz ou mais velozes)

Mínimo recomendado de 4 GB de RAM

Espaço em disco rígido com base na proporção 1:1,2 de conteúdo para capacidade do banco de dados. Ou seja, se você planeja 100 GB de conteúdo, precisa ter no mínimo 120 GB de espaço disponível em disco, além do espaço adicional para logs de transações.

Unidade de DVD, acessível em modo local ou em rede

Monitor com resolução 1024x768 ou superior

Topologias iniciais

Você pode estimar o desempenho da sua topologia inicial comparando-a às outras topologias iniciais fornecidas em Plano de redundância (Windows SharePoint Services). Isso pode ajudar a determinar se você precisa dimensionar sua topologia inicial para alcançar suas metas de desempenho e capacidade.

Capacidade e desempenho de topologias dimensionadas horizontalmente

Para aumentar a capacidade e o desempenho de uma das topologias iniciais, dimensione-a verticalmente, implementando computadores do servidor com maior capacidade, ou horizontalmente, adicionando outros servidores à topologia. Esta seção descreve as características gerais de desempenho de várias topologias dimensionadas horizontalmente. Os exemplos de topologia representam os seguintes modos comuns de dimensionar uma topologia para o cenário de colaboração:

  • Para acomodar a maior carga de usuários, adicione computadores do servidor Web.

  • Para acomodar a maior carga de usuários, adicione capacidade à função de servidor de banco de dados aumentando a capacidade de um único servidor (agrupado ou espelhado), atualizando para um servidor de 64 bits ou adicionando servidores agrupados ou espelhados.

  • Mantenha uma proporção máxima de oito computadores do servidor Web para um computador do servidor de banco de dados (agrupado ou espelhado).

Estimando metas de produtividade

A taxa de transferência é o número de operações que um farm de servidores pode realizar por segundo. Idealmente, o número de operações solicitadas por segundo é inferior ao número que pode ser executado. Se o número de operações solicitadas exceder o número que pode ser executado, as ações do usuário e outras operações levarão mais tempo para concluir.

A taxa de transferência é medida em solicitações por segundo (RPS). As medições de RPS podem ser convertidas no número total de usuários com um modelo de comportamento típico do usuário final. Assim como os comportamentos humanos, há uma grande faixa de comportamento "típico". O modelo do usuário do Windows SharePoint Services 3.0 tem estas duas variáveis:

  1. Simultaneidade - O percentual de usuários usando o sistema ao mesmo tempo.

  2. Taxa de solicitações — O número médio de solicitações por hora gerado por um usuário ativo. A tabela a seguir mostra quatro níveis de comportamentos do usuário.

Calcule uma linha básica de taxa de transferência da seguinte maneira:

Número de usuários*porcentagem de usuários que estão ativos/taxa de solicitações

Por exemplo, para 1.000 usuários, resultam os seguintes valores:

Usuários simultâneos = 1,000 * 10% = 100

Solicitações estimadas por usuário/hora = 36 = 1 solicitação por usuário por 100 segundos

  • Produtividade = usuários simultâneos/taxa de solicitações = 100/100 = 1 RPS

A tabela abaixo descreve a resposta a quatro níveis de carga.

Carga Taxa de solicitações Usuários com suporte

Leve

20 solicitações por hora. Um usuário ativo gerará uma solicitação a cada 180 segundos.

Cada resposta por segundo de produtividade oferece suporte a 180 usuários simultâneos 1.800 usuários no total.

Típica

36 solicitações por hora. Um usuário ativo gerará uma solicitação a cada 100 segundos.

Cada resposta por segundo de produtividade oferece suporte a 100 usuários simultâneos 1.000 usuários no total.

Pesada

60 solicitações por hora. Um usuário ativo gerará uma solicitação a cada 60 segundos.

Cada resposta por segundo de produtividade oferece suporte a 60 usuários simultâneos 600 usuários no total.

Extrema

120 solicitações por hora. Um usuário ativo gerará uma solicitação a cada 30 segundos.

Cada resposta por segundo de produtividade oferece suporte a 30 usuários simultâneos 300 usuários no total.

Se a organização já tiver uma solução de colaboração, você poderá exibir os logs do IIS para determinar os padrões de uso e as tendências do ambiente atual. Para obter mais informações sobre como a análise de logs do IIS, consulte o documento sobre como analisar arquivos de log (IIS 6.0) (em inglês) https://go.microsoft.com/fwlink/?linkid=78825\&clcid=0x416.

Se a sua organização estiver planejando implantar uma nova solução de colaboração, use as informações da seção a seguir para estimar seus padrões de uso.

Metas de produtividade estimadas

O desempenho de produtividade estimado dos farms de servidor apresentado na seção anterior baseia-se nos seguintes pressupostos:

  • Taxa de resposta de usuários de <1 segundo para operações comuns

  • Taxa de usuários simultâneos de 10%

  • Indexação de operações em execução em um período de 12 horas, um dia para o outro

Use as informações desta seção para alterar os valores dessas pressuposições, para acomodar as características da sua organização. Talvez o resultado seja uma meta de produtividade diferente para sua organização.

Resultados de testes:Produtividade por configuração de farm

A tabela desta seção mostra resultados de teste para diversos perfis de operações do usuário usando o hardware listado em Ambientes de teste anteriormente, neste capítulo. O número de conexões do usuário é um parâmetro fixo que foi usado durante o teste.

A tabela a seguir mostra resultados de teste tanto para operações do usuário combinadas de leitura e gravação como do tipo somente leitura.

Configuração do farm RPS Número total de conexões de usuário

 

 

 

Utilização leve

Utilização típica

Utilização pesada

Utilização extrema

Misto

Leitura

Misto

Leitura

Misto

Leitura

Misto

Leitura

Misto

Leitura

1 por 1

50

100

90.000

180.000

50.000

100.000

30.000

60.000

15.000

30.000

2 por 1

99

185

178.200

333.000

99.000

185.000

59.400

111.000

29.700

55.500

3 por 1

115

265

207.000

477.000

115.000

265.000

69.000

159.000

34.500

79.500

4 por 1

120

275

216.000

495.000

120.000

275.000

72.000

165.000

36.000

82.500

5 por 1

136

280

244.800

504.000

136.000

280.000

81.600

168.000

40.800

84.000

6 por 1

130

280

234.000

504.000

130.000

280.000

78.000

168.000

39.000

84.000

7 por 1

134

290

241.200

522.000

134.000

290.000

80.400

174.000

40.200

87.000

8 por 1

130

280

234.000

504.000

130.000

280.000

78.000

168.000

39.000

84.000

O gráfico a seguir mostra alterações de produtividade tanto para operações do tipo leitura e gravação como do tipo somente leitura quando muda o número de servidores front-end da Web. Observe que este gráfico não tem como base os resultados do teste da tabela acima. Seu objetivo é ilustrar a tendência geral de desempenho quando servidores front-end da Web são adicionados a um sistema.

Observe que os sistemas que oferecem suporte apenas a operações de leitura, como, por exemplo, um site de portal estático, podem manter um nível mais elevado de produtividade do que um sistema que ofereça suporte a operações de leitura e gravação.

Exemplo de desempenho do Windows SharePoint Services

Tempo estimado de resposta do usuário

Primeiramente, determine se sua organização tolera um tempo de resposta maior ou se ela exige um tempo de resposta menor. Os tempos de resposta são categorizados do seguinte modo:

  • Lento (3 a 5 segundos)   Os tempos de resposta do usuário podem cair até esta taxa sem problemas.

  • Recomendado (1 a 2 segundos)   A meta de tempo médio de resposta do usuário.

  • Rápido (<1 segundo)   Para organizações cujos negócios demandam velocidade.

Com base no tempo de resposta do usuário que mais se aproxima dos requisitos da sua organização, determine a meta de produtividade com base no número de usuários. Como uma implantação com um único servidor pode estar apta a atender até 1.000 usuários, o menor número listado são 500 usuários.

A tabela a seguir lista metas de produtividade com base em tempos de resposta do usuário.

Total de usuários Lento (RPS) Recomendado (RPS) Rápido (RPS)

500

0,4

0,5

0,7

1.000

0,7

1,0

1,2

5.000

4,0

5,0

6,0

10.000

9,0

10,0

12,0

20.000

18,0

20,0

24,0

50.000

40,0

50,0

60,0

100.000

90,0

100,0

120,0

Após identificar a meta de produtividade adequada à sua organização, reavalie os dados de teste relativos às topologias de exemplo para validar sua opção de topologia e hardware.

Taxa de simultaneidade estimada

Em seguida, estime a taxa de simultaneidade da sua organização. A taxa de simultaneidade é a porcentagem de usuários que estão usando a solução simultaneamente. Use a taxa de simultaneidade esperada durante o horário de pico. A tabela a seguir recomenda metas de produtividade com base no número total de usuários e na taxa de simultaneidade.

A tabela a seguir lista metas de produtividade em RPS com várias taxas de simultaneidade.

Total de usuários Taxa de simultaneidade de 5% 10% 15% 25% 50% 75% 100%

500

0,25

0,5

0,75

1,25

2,5

3,75

5,0

1000

0,5

1,0

1,5

2,5

5,0

7,5

10,0

5.000

2,5

5,0

7,5

12,5

25,0

37,5

50,0

10.000

5,0

10,0

15,0

25,0

50,0

75,0

100,0

20.000

10,0

20,0

30,0

50,0

100,0

150,0

200,0

50.000

25,0

50,0

75,0

125,0

250,0

375,0

500,0

100.000

50,0

100,0

150,0

250,0

500,0

750,0

1.000

Após identificar a meta de produtividade adequada à sua organização com base na sua expectativas de taxa de simultaneidade, reavalie os dados de teste relativos às topologias de exemplo para validar suas opções de topologia e hardware.

Janela de indexação estimada

Finalmente, verifique se os trabalhos de indexação podem estar contidos em uma janela de 12 horas de um dia para outro. Em um ambiente de colaboração do Windows SharePoint Services 3.0, os trabalhos de indexação normalmente representam a mais prolongada operação não iniciada pelo usuário. Você deverá testar seu próprio ambiente para determinar a duração dos trabalhos de indexação e se a produtividade consumida por tais trabalhos interfere nas suas metas de tempo de resposta do usuário.

Estimando requisitos de espaço em disco

Esta seção fornece tabelas que podem ajudar a estimar os requisitos de espaço em disco para o cenário de colaboração. Os requisitos de espaço em disco relativos ao seu hardware serão muito variáveis de acordo com a função do servidor e o cenário e dependem e dependem dos dados a serem armazenados no banco de dados de conteúdo, requisitos de cache e conteúdo externo rastreado por pesquisa. Onde possível na discussão a seguir, os números são dispostos nas fórmulas com base em requisitos de espaço em disco que podem ser previstos (como o tamanho dos arquivos de instalação).

Primeiramente, estime seus requisitos de espaço em disco por função de servidor. Em seguida, com base na sua topologia planejada e adicione os requisitos onde as funções de servidor compartilharem o mesmo computador servidor físico. Finalmente, verifique se o seu hardware está dimensionado adequadamente para acomodar seus requisitos de espaço em disco.

Além disso, as práticas recomendadas para armazenamento no SQL Server devem ser empregadas aos servidores de banco de dados. Para obter mais informações, consulte Design de Armazenamento do Banco de Dados Físico (https://go.microsoft.com/fwlink/?linkid=78853\&clcid=0x416).Se for implementado mais de um servidor de banco de dados, aplique o fator de espaço em disco do SQL separadamente para cada um deles.

Dica

O sistema operacional e os arquivos de programas devem ser armazenados separados dos arquivos de dados, em uma unidade distinta ou em um Redundant Array of Independent Disks (RAID).

Requisitos de espaço em disco do servidor

Use a tabela a seguir para calcular os requisitos de espaço em disco para servidores de banco de dados no seu farm. Se for implantado mais de um servidor de banco de dados, calcule esta soma separadamente para cada um deles.

Categoria Descrição Número

Arquivos do sistema operacional

Espaço em disco necessário para a Configuração do Windows Server 2003 e os arquivos do sistema. Para obter mais informações, consulte Escolhendo um Sistema de Arquivos para a Partição de Instalação (https://go.microsoft.com/fwlink/?linkid=78866&clcid=0x416).

4 GB

Arquivo de troca

Por padrão, o tamanho do arquivo de troca será o mesmo da memória física.

Arquivos de instalação do SQL Server

Espaço em disco necessário para a Configuração do SQL Server e os arquivos de programa. Para obter mais informações, consulte Requisitos do Sistema da Edição Padrão do SQL Server 2005 (em inglês) (https://go.microsoft.com/fwlink/?linkid=78870&clcid=0x416) (em inglês).

425 megabytes (MB)

Arquivos de log do banco de dados

O espaço em disco para os arquivos de log será variável, com base nas configurações de log e no número de bancos de dados. Para obter mais informações, consulte o artigo sobre design de armazenamento do banco de dados físico (https://go.microsoft.com/fwlink/?linkid=78853&clcid=0x416).

Banco de dados de configuração

O banco de dados de configuração não ultrapassará esse tamanho.

1,5 GB

Bancos de dados de conteúdo

Estime o volume inicial do conteúdo a ser armazenado nos bancos de dados de conteúdo. Considere os seguintes fatores:

  • Multiplique o tamanho do conteúdo inicial por 1,3 para o tamanho do conteúdo armazenado em um banco de dados do SQL.

  • Se for usado o controle de versão para documentos, uma cópia de cada versão será armazenada no banco de dados.

Crescimento futuro

O crescimento futuro é uma característica essencial do cenário de colaboração. Você deve fazer o planejamento para o dobro do volume de dados que você planeja usar. Digite um número adequado ao seu ambiente.

Espaço livre

Deixe pelo menos 25% de espaço livre para cada disco rígido ou volume.

Total

Requisitos de espaço em disco para servidores de pesquisa

Use a tabela a seguir para calcular os requisitos de espaço em disco para servidores de pesquisa no seu farm. Se for implementado mais de um servidor de pesquisa no Windows SharePoint Services 3.0, calcule essa soma separadamente para cada um deles.

Categoria Descrição Número

Arquivos do sistema operacional

Espaço em disco necessário para a instalação do Windows Server 2003 e dos arquivos do sistema. Para obter mais informações, consulte o artigo sobre como escolher um sistema de arquivos para a partição de instalação (https://go.microsoft.com/fwlink/?linkid=78866&clcid=0x416).

4 GB

Arquivo de paginação

Por padrão, o tamanho do arquivo de paginação será o mesmo da memória física.

Arquivos de instalação do Windows SharePoint Services 3.0

Esse número é uma aproximação com base em uma instalação completa.

1,3 GB

Microsoft .NET Framework versão 3.0

60 MB

Índice de conteúdo

Adicione o volume de conteúdo dos bancos de dados de conteúdo a ser indexado pelo servidor de indexação. Divida esse volume por 2. O resultado será o tamanho estimado do índice de conteúdo.

Espaço livre

Deixe pelo menos 25% de espaço livre para cada disco rígido ou volume.

Total

Requisitos de espaço em disco para servidores Web

Use a tabela a seguir para calcular os requisitos de espaço em disco para servidores Web no seu farm.

Categoria Descrição Número

Arquivos do sistema operacional

Espaço em disco necessário para a instalação do Windows Server 2003 e dos arquivos do sistema. Para obter mais informações, consulte Escolhendo um Sistema de Arquivos para a Partição de Instalação (https://go.microsoft.com/fwlink/?linkid=78866&clcid=0x416).

4 GB

Arquivo de troca

Por padrão, o tamanho do arquivo de troca será o mesmo da memória física.

Arquivos de instalação do Windows SharePoint Services 3.0

1,3 GB

O .NET Framework versão 3.0

60 MB

Espaço livre

Deixe pelo menos 25% de espaço livre para cada disco rígido ou volume.

Total

Monitoração do desempenho

O uso de contadores de desempenho para monitorar a integridade do seu sistema é um fator importante para determinar quando você deve dimensionar horizontal ou verticalmente o seu sistema. Use as informações das tabelas a seguir para determinar que contadores de desempenho serão monitorados e a que processo esses contadores devem ser aplicados.

Servidor Web

A tabela a seguir mostra contadores de desempenho e processos para monitorar servidores Web no seu farm.

Contador de desempenho Aplicar ao processo Observações

% tempo de processador

Total

Mostra a porcentagem de tempo usado pelo thread no processador para executar instruções.

% Utilização de Memória

Pool de aplicativos

Mostra a utilização média da memória do sistema para o pool de aplicativos. Você deve identificar o pool de aplicativos correto a ser monitorado.

A diretriz básica é identificar o pico de utilização da memória e atribuir esse número mais 10% ao pool de aplicativos.

Servidor de banco de dados

A tabela a seguir mostra contadores de desempenho e processos a serem monitorados em servidores de banco de dados no seu farm.

Contador de desempenho Aplicar ao processo Observações

% tempo de processador

Total

Mostra a porcentagem de tempo usado pelo thread no processador para executar instruções.

% Utilização de Memória

Total

Mostra a utilização média da memória do sistema.

Baixar este manual

Este tópico está incluído nos seguintes manuais que podem ser baixados para facilitar a leitura e a impressão:

Consulte a lista completa de manuais disponíveis na página de download de manuais do Windows SharePoint Services (em inglês).

Consulte também

Conceitos

Fatores adicionais de planejamento de desempenho e capacidade (Windows SharePoint Services)