Compartilhar via


Práticas recomendadas para a excelência operacional

Atualizado em: 2008-08-28

O Microsoft Office SharePoint Server 2007 é usado para um amplo conjunto de aplicativos e soluções, de modo autônomo ou em conjunto com outros sistemas. Para alcançar essa flexibilidade, a plataforma dá suporte para várias arquiteturas e configurações possíveis. Algumas partes do sistema são bem conhecidas, mas ainda observamos variações nessas partes. Este artigo enfatiza as práticas recomendadas de configurações principais que você deve considerar, como configuração do servidor Web front-end, configuração do banco de dados, manutenção e patches, além dos aperfeiçoamentos incluídos no Atualização de infraestrutura para os Microsoft Office Servers.

Este artigo pertence a uma série de artigos de Práticas recomendadas para o Office SharePoint Server 2007. Ele descreve as práticas recomendadas para obtenção da excelência operacional. Para conhecer mais artigos da série, consulte Práticas recomendadas. Para obter mais informações e recursos referentes às Práticas Recomendadas do Office SharePoint Server 2007, consulte o documento sobre Central de Recursos de Práticas Recomendadas (em inglês) (https://go.microsoft.com/fwlink/?linkid=125981\&clcid=0x416) (em inglês).

1. Use hardware de 64 bits, com muita memória e placas de rede rápidas

O hardware de 64 bits (para todas as funções de servidor) oferece o melhor desempenho para o Office SharePoint Server 2007. Além disso, não se esqueça de alocar a memória apropriada para cada função de servidor:

  • Aloque pelo menos 2 gigabytes (GB) de RAM por processador para servidores Web front-end e servidores de aplicativos.

  • Aloque pelo menos 4 GB de RAM por processador para servidores de banco de dados.

  • Use placas de rede de gigabit para todas as funções de servidor.

  • Para servidores Web front-end e servidores de aplicativos, use NICs duplas em ambientes de produção: uma para os usuários, outra para a comunicação do SQL Server.

  • Sob carga pesada, considere o uso de vLANs (redes locais virtuais) para reduzir o tráfego na rede.

Para obter mais informações, consulte Recomendações de topologia física (Office SharePoint Server) e Fatores adicionais de planejamento de desempenho e capacidade (Office SharePoint Server).

2. Fique perto: não coloque muita distância de rede entre servidores Web front-end, servidores de aplicativos e servidores de bancos de dados

Nenhum servidor Web front-end ou servidor de aplicativos deve ter mais de 1 milissegundo (ms) de latência entre ele e o servidor de banco de dados. Na prática, isso geralmente significa que você deve manter todos os servidores em um farm no mesmo data center. Todos os servidores em um farm devem estar no mesmo fuso horário.

Para obter mais informações, consulte Planejar requisitos de largura de banda e Otimizando o Office SharePoint Server para ambientes de WAN.

3. Configure servidores Web front-end e servidores de aplicativos considerando o desempenho e a disponibilidade

A maneira como você configura servidores Web front-end e servidores de aplicativos pode ter um grande efeito na produtividade e na disponibilidade. Siga as recomendações para obter os melhores resultados.

  • Separe os componentes do sistema em unidades lógicas com os seguintes níveis de RAID para redundância:

    Componentes na unidade Nível de RAID recomendado

    Unidade do Windows e Arquivos de Programas

    RAID 1

    Unidade de permuta do sistema operacional

    RAID 1

    Arquivos de log

    RAID 1

    Disco de inicialização para geração de imagens e Windows Desktop Search (Opcional)

    RAID 1

  • Use pelo menos quatro discos físicos e discos separados para manter os arquivos de log e a unidade de permuta separados da unidade do Windows/Arquivos de Programas.

  • Configure pelo menos um servidor Web front-end para cada 20.000 usuários. Observe que, para alta disponibilidade, é necessário ter dois servidores Web front-end para cada 20.000 usuários.

Para obter mais informações, consulte os seguintes recursos:

4. Configure servidores de banco de dados considerando o desempenho e a disponibilidade

Assim como ocorre com os servidores Web front-end e os servidores de aplicativos, a configuração dos servidores de banco de dados afeta o desempenho do Office SharePoint Server 2007. Separe cada tipo de dados em conjuntos de eixos individuais, com o nível de RAID apropriado, eixos e otimização para cada tipo de dados, conforme mostrado na tabela a seguir.

Tipo Nível de RAID Eixos Otimização

TempDB

[RAID 1+0] - 10% do tamanho total do banco de dados

2 IOPS/ GB

Gravação otimizada

Logs de transações

[RAID 1+0]

2 IOPS/GB

Gravação otimizada

Armazenamento da propriedade de pesquisa (banco de dados de pesquisa)

[RAID 1+0]

2 IOPS/GB

Leitura/Gravação otimizadas

Bancos de dados de conteúdo

[RAID 1+0]

0.75 IOPS / GB

Leitura otimizada

Para obter mais informações, consulte Recomendações sobre armazenamento físico (Office SharePoint Server) e Planejando e monitorando o armazenamento do SQL Server para o Office SharePoint Server: recomendações de desempenho e práticas recomendadas (white paper).

5. Mantenha a simplicidade e a integridade dos bancos de dados

Um servidor de banco de dados íntegro tem espaço suficiente para bancos de dados e arquivos de log, além de capacidade suficiente para acompanhar as solicitações. Use as recomendações na lista a seguir para manter o desempenho ideal dos servidores de banco de dados.

  • Calcule o crescimento de todos os bancos de dados e registre essas informações se você puder. Não se esqueça de monitorar os tamanhos para não ficar sem espaço em disco.

  • Não sobrecarregue os servidores de bancos de dados usando muitos bancos de dados ou dados. Siga estas diretrizes:

    • Ao usar o espelhamento do SQL Server, não armazene mais de 50 bancos de dados em uma única instância física do SQL Server.

    • Limite os bancos de dados a 100 GB.

  • Desfragmente e recrie índices diariamente, se você puder absorver o tempo de inatividade necessário para a recriação.

  • Monitore o servidor de banco de dados para verificar se ele está respondendo apropriadamente e se não está sobrecarregado. Os contadores de desempenho-chave a serem monitorados incluem o seguinte:

    • Fila de Espera de Rede: em 0 ou 1 para o bom desempenho

    • Comprimento Médio da Fila de Disco (latência): menos de 5 ms

    • Memória usada: menos de 70%

    • Espaço livre em disco: mais de 25%

Para obter mais informações, consulte os seguintes recursos:

6. Mantenha os servidores atualizados

É importante se manter atualizado aplicando os hotfixes, as atualizações e os service packs mais recentes. Essas atualizações contêm aprimoramentos e melhorias importantes do produto. No entanto, não se esqueça de testar completamente essas atualizações nos ambientes de pré-produção, antes de aplicá-las aos ambientes de produção. Siga o procedimento recomendado para implantar as atualizações, incluindo o seguinte:

  • Ative o Windows Update para baixar atualizações automaticamente, sem instalar automaticamente.

  • Agende o horário de instalação de atualizações fora dos horários de pico.

  • Para alta disponibilidade, faça a rotação de servidores fora de serviço um por vez durante o processo de atualização.

Verifique se você está aplicando patches à BIOS (computadores servidores, controladores e discos), sistema operacional Windows, o Windows SharePoint Services 3.0 e o Office SharePoint Server 2007 e o SQL Server.

Para obter mais informações, veja a apresentação sobre como entender e implantar hotfixes, atualizações públicas e service packs (em inglês) (https://go.microsoft.com/fwlink/?linkid=123927\&clcid=0x416) (em inglês) e consulte o documento sobre Central de Recursos de Atualização para Produtos e Tecnologias do SharePoint (em inglês) (https://go.microsoft.com/fwlink/?linkid=106182\&clcid=0x416) (em inglês).

7. Use contas diferentes para ações diferentes

Use contas apropriadas para os aplicativos e serviços Web. Todas as contas deverão ser contas de domínio (lembrete: não use o Serviço de Rede). Para obter os melhores resultados, use contas separadas para o seguinte:

  • Aplicativos Web: use contas diferentes para cada aplicativo Web.

  • Conta de pesquisa: use uma conta para o farm.

  • Conta de Serviços do Excel: use uma conta para conexões externas.

Para obter mais informações, consulte Permissões de conta e configurações de segurança (Office SharePoint Server).

Há muito mais contas que são usadas pelo Office SharePoint Server 2007, como contas de serviço do SQL Server, a identidade do pool de aplicativos da Administração Central, a conta do serviço de Timer do Windows SharePoint Services, a conta de acesso ao conteúdo padrão, a conta de logon único e a conta de importação do perfil. Siga os procedimentos recomendados para manter as senhas atualizadas e verifique se os serviços continuam funcionando.

Para obter mais informações, consulte Alterar senhas usadas em contas de administração (Office SharePoint Server).

8. Siga as recomendações para fazer backup e restaurar dados

Em geral, é melhor usar um disco local, em vez de uma unidade de rede, para backups, e depois copiar os dados. Use compactação quando puder, mas ao usar compactação com backups, tome cuidado para não sobrecarregar o SQL Server. Por exemplo, o SQL LightSpeed compacta durante o backup, o que pode prejudicar o desempenho do SQL Server.

Para bancos de dados maiores, use backups incrementais, como aqueles disponíveis no Microsoft System Center Data Protection Manager (DPM). Não faça dos backups completos seu mecanismo principal — eles são muito grandes para a restauração rápida.

Para obter mais informações, consulte Dicas para aprimorar o desempenho de backup e recuperação (Office SharePoint Server) e Proteção e recuperação de dados para Office SharePoint Server (White paper).

9. Não se esqueça de fazer backup e truncar os arquivos de log

Não faça apenas o backup dos dados. Faça backup dos arquivos de log também. Os logs de uso, do IIS, de transações e de emails SMTP devem ser incluídos no backup. Para logs de transações, você deve fazer backup e truncar o arquivo de log a cada cinco minutos. No entanto, nunca reduza o log de transações porque podem ocorrer problemas de desempenho quando o log aumentar de novo.

Para obter mais informações, consulte os documentos sobre Fazer backup de logs (Office SharePoint Server 2007) e como impedir o log de transações de um banco de dados do SQL Server de aumentar inesperadamente (https://go.microsoft.com/fwlink/?linkid=111458\&clcid=0x416).

10. Restauração de dados: teste os backups e tenha um ambiente em espera disponível para a continuidade do serviço

Teste os backups rotineiramente e verifique sua consistência. Não assuma que o backup funcionará quando você precisar dele. Verifique se ele vai funcionar. Pratique a recuperação para saber o que mais você deve fazer para recuperar todo o ambiente. No caso de ambientes geograficamente dispersos, prepare-se para a recuperação de desastre configurando um farm remoto. Em seguida, você poderá restaurar o ambiente usando o comando attach do banco de dados para carregar uma cópia desse banco de dados no farm remoto e redirecionar os usuários. De modo semelhante, você poderá configurar um ambiente em espera executando a mesma versão de software do ambiente de produção, para que possa restaurar os bancos de dados e recuperar documentos rapidamente. Mantenha os bancos de dados pequenos para acelerar a recuperação.

Para obter mais informações, consulte Proteção e recuperação de dados para Office SharePoint Server (White paper).

Agradecimentos

A equipe de Publicação de Conteúdo do Office SharePoint Server 2007 agradece os seguintes colaboradores deste artigo:

  • Simon Skaria, equipe de consultoria de clientes do Microsoft SharePoint

  • Doron Bar-Caspi, equipe de consultoria de clientes do Microsoft SharePoint

  • Steve Peschka, Serviços de Consultoria Microsoft

  • Jason Cahill, Núcleo do Microsoft Office SharePoint Server

  • Mark Harmsworth, Núcleo do Microsoft Office SharePoint Server

  • Todd Carter, engenheiro de campo Microsoft Premiere

  • Cory Burns, Microsoft Hosted SharePoint

Consulte também

Conceitos

Executar a ferramenta Analisador de Melhores Práticas (Office SharePoint Server)

Outros recursos

Analisador de práticas recomendadas da Microsoft para Windows SharePoint Services 3.0 e 2007 Microsoft Office System (em inglês)
Práticas recomendas para o gerenciamento e a proteção do SharePoint 2007 (em inglês)