Compartilhar via


Práticas recomendadas para virtualização (SharePoint Foundation 2010)

 

Aplica-se a: SharePoint Foundation 2010

Tópico modificado em: 2016-11-30

O Microsoft SharePoint Foundation 2010 é totalmente suportado para implantação em um ambiente virtual suportado pelo Windows Server 2008 ou pelo Tecnologia do Windows Server 2008 Hyper-V. O SharePoint Foundation 2010 também é suportado para tecnologias de virtualização acreditadas pelo ambiente do Programa de Validação de Virtualização de Servidores (https://go.microsoft.com/fwlink/?LinkId=125649&clcid=0x416).

Este artigo faz parte de uma série de artigos de Práticas Recomendadas para o Microsoft SharePoint Foundation. Este artigo descreve as práticas recomendadas para a virtualização do SharePoint Foundation 2010. Para consultar mais artigos da série, consulte Práticas recomendadas (SharePoint Foundation 2010) . Para obter informações adicionais e recursos relacionados às Práticas Recomendadas para SharePoint Foundation 2010, consulte Central de Recursos de Práticas Recomendadas (https://go.microsoft.com/fwlink/?linkid=125981&clcid=0x416).

As práticas recomendadas descritas neste artigo são organizadas com base na sequência de aplicação à medida que você passa da criação de uma máquina virtual para a implantação do SharePoint Foundation.

1. Usar a virtualização assistida por hardware

Se o processador do computador host suportar a HAV (virtualização assistida por hardware), ative essa opção. A virtualização assistida por hardware ajuda a aprimorar o desempenho do software de virtualização e os tempos de resposta do aplicativo. Dependendo da carga de trabalho, a virtualização assistida por hardware pode fornecer um ganho de 5% ou mais na taxa de transferência. É possível usar a ferramenta Detecção de Virtualização Assistida por Hardware da Microsoft (https://go.microsoft.com/fwlink/?linkid=219550&clcid=0x416) para determinar se o processador de um computador suporta a virtualização assistida por hardware e se essa configuração está habilitada.

A virtualização assistida por hardware é fornecida pela família de processadores Intel VT (Intel Virtualization Technology) e pela família de processadores AMD-V (AMD Virtualization).

2. Habilitar o hyperthreading em processadores que suportam essa tecnologia

Hyperthreading é uma tecnologia disponível com processadores que suportam o SMT (multithreading simétrico). Essa tecnologia fornece dois threads para cada core do processador. O efeito líquido é uma duplicação dos processadores lógicos para cada core.

Testes de desempenho em um servidor 8-core com hyperthreading habilitado mostraram que a taxa de transferência aumentou, em média, 16% em uma carga de trabalho que não é específica ao Microsoft SharePoint Foundation 2010.

Para obter mais informações, consulte Requirements and Limits for Virtual Machines and Hyper-V in Windows Server 2008 R2.

3. Configurar corretamente o acesso não uniforme a memória

NUMA (acesso não uniforme a memória) é um design de memória do computador usado em multiprocessadores para melhorar o desempenho, reduzindo a latência de acesso à memória e aumentando a largura de banda da memória. Para obter mais informações, consulte Compreendendo o Non-uniform Memory Access (https://go.microsoft.com/fwlink/?linkid=164492&clcid=0x416) e Por dentro das alterações no kernel do Windows Server 2008 (https://go.microsoft.com/fwlink/?linkid=219551&clcid=0x416).

No entanto, limites de NUMA dimensionados incorretamente podem reduzir, em vez de aumentar a taxa de transferência. Certifique-se de que as máquinas virtuais em um servidor host que suporta o acesso não uniforme a memória recebam a quantidade correta de memória em relação ao limite de NUMA. O limite de NUMA é calculado dividindo a memória no servidor host pelo número de soquetes do processador. O desempenho é reduzido em aproximadamente 8% quando a alocação de memória da máquina virtual for maior do que o limite de NUMA.

4. Configurar o host do Hyper-V para obter o melhor desempenho possível

Use as seguintes recomendações para configurar o servidor de host para obter o melhor desempenho.

  • Dedique o computador host ao Hyper-V. Não execute outros aplicativos no host.

  • Instale e configure somente as funções e serviços necessários.

  • Não armazene dados da máquina virtual nas unidades do sistema. A partição raiz deve conter apenas o sistema operacional e o Hyper-V.

  • Use mais de um adaptador de rede no servidor físico e dedique um adaptador para administração do Hyper-V Server. Não vincule redes virtuais a esse adaptador. Se as máquinas virtuais estiverem compartilhando um adaptador de rede, monitore a latência e a taxa de transferência para ter certeza de que o adaptador não está superinscrito.

5. Manter compatibilidade de versão para serviços de integração

Para obter o melhor desempenho possível, certifique-se de que o sistema operacional de gerenciamento e o sistema operacional convidado executem a mesma versão dos serviços de integração. Para atualizar os serviços de integração em um sistema operacional convidado para uma versão mais recente, execute a atualização quando a máquina virtual estiver executando a versão do Hyper-V que inclui a versão dos serviços de integração para a qual você deseja atualizar. Para obter mais informações, consulte Version Compatibility for Integration Services.

Não implante máquinas virtuais que suportam serviços de integração junto com máquinas virtuais que não podem usar os serviços de integração no mesmo host.

6. Determinar as opções de armazenamento que têm base em funções de máquina virtual e cargas de trabalho

O Hyper-V suporta duas opções de armazenamento para máquinas virtuais: armazenamento físico anexado (também conhecido como discos de passagem) e VHDs (discos rígidos virtuais).

Os discos de passagem podem ser de armazenado local ou uma SAN (rede de área de armazenamento). Os discos de passagem são minimamente mais rápidos do que os VHDs. Quando você usa o armazenamento físico, perde os benefícios dos VHDs, como portabilidade, instantâneos e provisionamento dinâmico.

Observação

Como uma prática recomendada, os instantâneos não são recomendados para um ambiente de produção.

Recomendamos o uso de discos de passagem somente quando o requisito de armazenamento da máquina virtual exceder 2 terabytes ou quando o aplicativo na máquina virtual for associado a E/S. Um bom exemplo é um servidor de banco de dados do SQL Server versus um servidor web front-end.

Das três opções para discos rígidos virtuais (tamanho fixo, expansão dinâmica e diferenciação), recomendamos discos de tamanho fixo. Os discos de tamanho fixo fornecem o melhor desempenho geral e reduzem o risco de exceder o espaço de armazenamento físico quando um VHD de expansão dinâmica não for monitorado cuidadosamente.

Observação

Instale o sistema operacional base somente na unidade de inicialização IDE. Use os discos rígidos SCSI virtuais para programas e armazenamento de dados adicionais. Uma máquina virtual configurada para usar um controlador SCSI permite que você adicione discos rígidos sem desligar a VM.

Para obter mais informações sobre o armazenamento da máquina virtual, consulte:

7. Definir as configurações gerais de máquina virtual para desempenho e estabilidade

Defina as configurações gerais e específicas da máquina virtual para obter o melhor desempenho e estabilidade. Recomendamos as seguintes configurações:

  • Inicialização

    Se as máquinas virtuais forem configuradas para inicialização automática, use um atraso de tempo para reduzir a contenção de recursos no host.

  • Desligamento

    Não salve o estado antes do desligamento, deixe o desligamento da máquina virtual exatamente como um computador físico.

  • Sincronização do relógio

    Não sincronize os relógios da máquina virtual com seus hosts. Muitos recursos do SharePoint Foundation 2010 usam trabalhos de timer. Qualquer latência na sincronização do horário entre uma máquina virtual e o host afeta a confiabilidade do SharePoint.

8. Não usar instantâneos em um ambiente de produção

Os instantâneos de máquina virtual são instantâneos com base em arquivo do estado, dados do disco e configuração de uma máquina virtual em um ponto específico no tempo. Não use instantâneos em um ambiente de produção pelos seguintes motivos:

  • O Microsoft SharePoint Foundation usa muito os trabalhos de timer; a latência do instantâneo afeta de forma prejudicial as operações com detecção de horas e pode resultar na corrupção ou na perda de dados.

    Importante

    Não configure uma máquina virtual para salvar o estado durante o desligamento, pois isso também é afetado pela latência.

  • Os instantâneos reduzem o desempenho da máquina virtual e aumentam os requisitos de armazenamento físico.

Para obter mais informações, consulte Hyper-V Virtual Machine Snapshots: FAQ.

9. Projetar a topologia virtual para obter o melhor desempenho

Projete a topologia do farm virtual do SharePoint Foundation em hosts para maximizar a taxa de transferência geral. Recomendamos o seguinte:

  • Maximize a taxa de transferência geral misturando as funções do servidor de farm em cada host. Por exemplo, é possível reduzir a contenção de disco misturando servidores web front-end com servidores de aplicativo, pois eles normalmente não grava no disco ao mesmo tempo.

  • Monitore o desempenho dos servidores web front-end em um único host para assegurar que o escalamento horizontal das máquinas virtuais não resulte em retornos de desempenho reduzidos ou negativos. Se esse for o caso, escale horizontalmente implantando as máquinas virtuais adicionais em um host diferente.

Para obter mais informações, consulte Testes de desempenho do Hyper-V (SharePoint Foundation 2010).

10. Não sobrecarregar o host do Hyper-V

Evite a sobrecarga do computador host do Hyper-V usando um planejamento cuidadoso a fim de assegurar que os seguintes recursos de host principais não sejam superinscritos.

  • Processador

    A proporção de processadores virtuais para processadores lógicos é um dos elementos determinantes na medição da carga do processador. Quando essa proporção não for 1:1, significa que o CPU está superinscrito, o que afeta negativamente o desempenho.

  • Memória

    As partições raiz e filha exigem uma quantidade adequada de memória para operar com eficiência. A partição raiz precisa ter memória suficiente (mínimo de 512 MB) para fornecer serviços como virtualização de E/S, instantâneo e gerenciamento, a fim de suportar as partições filhas. Um padrão adequado para a sobrecarga de memória de cada VM é de 32 MB para o primeiro 1 GB de RAM virtual, além de outros 8 MB para cada GB adicional de RAM virtual. Isso deve ser registrado nos cálculos de quantas VMs deve ser hospedadas em um servidor físico. A sobrecarga de memória varia de acordo com a carga real e a quantidade de memória atribuída a cada VM.

Planeje cuidadosamente a configuração e a implantação da máquina virtual com base no seguinte:

  • Sobrecarga

    Forneça os requisitos de processamento e de memória física do sistema operacional e do Hyper-V.

  • Alta disponibilidade

    Em um ambiente de migração ativo, qualquer host que faça parte do cluster precisa ter a capacidade de hospedar outras máquinas virtuais.

  • Escala horizontal ou vertical

    Talvez seja necessário aumentar os recursos de uma máquina virtual ou adicionar máquinas virtuais para resolver problemas de desempenho nos servidores de farm do SharePoint Foundation.

11. Não executar trabalhos que exijam muitos recursos no host do Hyper-V e nas máquinas virtuais ao mesmo tempo

Para assegurar um desempenho consistente e perfeito, monitore com atenção o host do Hyper-V e as máquinas virtuais para garantir que os trabalhos que usam muitos recursos não sejam executados ao mesmo tempo. Por exemplo, se você executar um programa de backup no computador físico e nas máquinas virtuais ao mesmo tempo, ocorrerá a contenção de recursos.

Agradecimentos

A equipe de Publicação de conteúdo do Microsoft SharePoint Foundation 2010 agradece aos seguintes colegas da Microsoft pela colaboração com este artigo:

  • Bill Baer, gerente sênior de produto técnico, SharePoint

  • Luca Bandinelli, gerente sênior de programa, Aconselhamento ao cliente/Excelência em engenharia SharePoint

  • Bryan Porter, consultor sênior, Serviços de consultoria da Microsoft

  • Steve Peschka, engenheiro sênior de serviço principal, SharePoint Online

  • Craig Schwandt, consultor principal, Serviços de consultoria da Microsoft

See Also

Other Resources

Best Practices Analyzer for Hyper-V
Atualização para o Analisador de Práticas Recomendadas do HYPER-V para o Windows Server 2008 R2 x64 Edition (KB977238) (https://go.microsoft.com/fwlink/?linkid=219554&clcid=0x416)