Noções Básicas Sobre Várias Configurações de Função de Servidor no Planejamento da Capacidade
Aplica-se a: Exchange Server 2010
Tópico modificado em: 2010-01-27
Várias tendências no hardware do servidor se aplicam ao cronograma do Microsoft Exchange Server 2010. Uma tendência é uma aumento significativo no desempenho do processador e no número de núcleos de processador suportados em um processador físico. Isso significa que implantar uma única função de servidor no Exchange, em um servidor comum, com dois processadores físicos, pode fazer com que uma grande parte da CPU disponível não seja utilizada. Alguns clientes esperam que a virtualização do servidor utilize com mais eficiência os recursos de CPU de servidor. Outros clientes desejam combinar funções de servidor Exchange no mesmo servidor físico. Ambos são soluções válidas.
Outra tendência é a disponibilidade de modelos de servidor com dois processadores físicos e de 10 a 16 discos internos. Se você considerar o número de caixas de correio que podem ser suportadas pela entrada/saída (E/S) oferecida por 10 a 16 discos, a função de servidor Caixa de Correio, por si só, geralmente não vai utilizar mais do que metade dos recursos disponíveis da CPU. Adicionar as funções de servidor Acesso para Cliente e Transporte de Hub a este servidor irá utilizar a capacidade do servidor com mais eficiência.
Você pode usar as informações neste tópico como diretrizes para quando implantar configurações de servidores com várias funções e como planejar corretamente essas configurações. Um exemplo ilustra o dimensionamento do servidor para várias funções de servidor.
Sumário
Quando configurações de várias funções são recomendadas
Quando não são recomendadas várias configurações de função
Recomendações de processador para servidores com várias funções
Alinhamento de configuração de servidor com várias funções, com as proporções de núcleo de processador recomendadas
Recomendações de memória para servidores com várias funções
Determinando requisitos de hardware para servidores com várias funções
Implantando um servidor com várias funções em um DAG
Exemplo de dimensionamento para um cenário de várias funções no Exchange 2010
Quando configurações de várias funções são recomendadas
Configurações de várias funções são recomendadas para o seguinte:
- Pequenas organizações, como filiais, para consolidação de servidor Para implantações em que os objetivos principais sejam minimizar o número de servidores físicos, instâncias do sistema operacional e servidores do Exchange para gerenciar, uma implantação de várias funções é uma solução recomendada. Executar as funções de servidor Acesso para Cliente, Transporte de Hub e Caixa de Correio no mesmo servidor físico oferece a redundância de função necessária com um requisito mínimo de dois ou três servidores físicos.
- Unidade simples de modelo de escala Organizações que antecipam o crescimento regular no número de caixas de correio devem considerar a implantação de servidores de várias funções. Como cada servidor de várias funções representa um bloco de construção, esse modelo permite a adição simples desses blocos para suportar aumentos de capacidade.
- Implantações de servidores com armazenamento interno Há muitos servidores disponíveis atualmente com dois processadores físicos (de 8 a 12 núcleos) e 10 a 16 discos internos. Houve várias melhorias no Exchange 2010 para reduzir os requisitos de E/S, fazendo desses servidores uma solução de bom custo-benefício. Dependendo do perfil de usuário e do tipo de disco, esses servidores geralmente suportam até 4.000 caixas de correio. Recomendamos adicionar as funções de servidor Acesso para Cliente e Transporte de Hub a esses servidores, para utilizar a CPU adicional e transformar esses servidores em blocos de construção autocontidos.
- Cenários de redução de riscos em que o número de caixas de correio hospedadas em um servidor de Caixa de Correio é limitado Servidores com várias funções são uma solução para implantações em que as diretivas de gerenciamento de riscos limitam o número de caixas de correio que podem ser implantadas em um servidor de Caixa de Correio. Por exemplo, uma organização com 10.000 caixas de correio tem uma diretiva segundo a qual uma falha de servidor não pode afetar mais de 25 por cento das caixas de correio no ambiente. Isso limita o número de caixas de correio por servidor de Caixa de Correio a 2.500. A capacidade adicional no servidor seria utilizada adicionando-se as funções de servidor Acesso para Cliente e Transporte de Hub ao servidor.
Retornar ao início
Quando não são recomendadas várias configurações de função
Configurações de várias funções não são recomendadas para o seguinte:
Pequenas organizações, como uma filial, para consolidação de servidores com Balanceamento de Carga de Rede do Windows (NLB) Servidores com várias funções podem não funcionar bem para pequenas implantações em que dois ou três servidores com várias funções estão sendo implantados como membros de um grupo de disponibilidade de banco de dados (DAG). Para mais informações sobre DAGs, consulte Gerenciando grupos de disponibilidade de bancos de dados. O componente de cluster adicionado aos servidores de Caixa de Correio que são membros de um DAG impedem que o NLB seja instalado no servidor. Entretanto, ainda há um requisito para equilibrar a carga do tráfego de entrada para os servidores de Acesso para Cliente. Nesse caso, existem duas opções principais:
- Compre um dispositivo de equilíbrio de carga. Apesar de haver alguns dispositivos NLB de entrada, essa opção pode ser cara, especialmente para ambientes menores.
- Virtualize as funções de servidor do Exchange. Com esse isolamento, você pode executar o NLB para servidores de Acesso para Cliente sendo executados em máquinas virtuais.
Pequenas organizações, como uma filial, para consolidação de servidores com outros aplicativos Em alguns ambientes, um número limitado de servidores torna necessário implantar controladores de domínio, servidores de arquivos e impressão e outros aplicativos no mesmo hardware dos servidores do Exchange 2010. Recomendamos que você implante os servidores físicos como servidores host e isole os aplicativos em um ambiente virtual.
Dica
Somente software de gerenciamento (por exemplo, antivírus, software de backup ou software de gerenciamento de máquina virtual) poderá ser implantado nos servidores host. Nenhum outro aplicativo baseado em servidor (por exemplo, Exchange, Microsoft SQL Server ou Active Directory) deverá ser instalado no servidor host. Os servidores host devem ser dedicados para executar máquinas virtuais convidadas.
Virtualização Não recomendamos executar uma configuração de várias funções dentro de uma máquina virtual com quatro processadores virtuais. Isso limita significativamente o número de caixas de correio ativas que podem ser hospedadas pela máquina virtual. Na maioria dos casos, é melhor implantar uma única função de servidor do Exchange em cada máquina virtual ou implantar uma máquina virtual de funções combinadas de Acesso para Cliente e Transporte de Hub para cada máquina virtual de função de servidor Caixa de Correio.
Para mais informações sobre as configurações de função combinada de Acesso para Cliente e Transporte de Hub, configure Noções Básicas Sobre Configurações de Função Acesso para Cliente e Transporte de Hub Combinadas no Planejamento da Capacidade. Para implantações com menos de 500 caixas de correio no total, é aceitável executar uma configuração de várias funções dentro de um ambiente virtual, para reduzir o número de sistemas operacionais e servidores do Exchange para gerenciar.
Retornar ao início
Recomendações de processador para servidores com várias funções
Como diretriz geral, um servidor com várias funções deve ser dimensionado para usar metade dos núcleos de processador disponíveis para a função de servidor Caixa de Correio e a outra metade para funções de servidor Acesso para Cliente e Transporte de Hub. A configuração máxima recomendada de núcleos de processador é listada como 24 núcleos de processador para servidores com várias funções. Apesar de a configuração de servidores com várias funções pode usar mais de 24 núcleos de processador, isso não é recomendado.
A tabela a seguir descreve os requisitos mínimos e as configurações máximas recomendadas:
- Mínimo Essa é a configuração mínima adequada de processador e memória para servidores com várias funções. Os requisitos mínimos de hardware devem ser atendidos para se receber suporte do Suporte e Atendimento ao Cliente Microsoft.
- Máximo recomendado Essa é a configuração máxima recomendada de processador e memória para servidores com várias funções. O máximo recomendado é definido como a melhor configuração baseada no preço e no desempenho.
A tabela a seguir mostra os núcleos de processador mínimos e máximo recomendado para o Exchange 2010, para servidores com várias funções.
Configuração do processador para o Exchange 2010 em servidores com várias funções
Função de servidor Exchange 2010 | Mínimo | Máximo recomendado |
---|---|---|
Servidores com várias funções (funções de servidor Acesso para Cliente, Transporte de Hub e Caixa de Correio sendo executadas no mesmo servidor físico) |
núcleo com 2 processadores |
núcleo com 24 processadores |
Retornar ao início
Alinhamento de configuração de servidor com várias funções, com as proporções de núcleo de processador recomendadas
A tabela a seguir mostra o número recomendado de núcleos de processador implantados para as funções de servidor Acesso para Cliente e Transporte de Hub relativos ao número de núcleos de processador implantados para a função de servidor Caixa de Correio. As proporções-padrão de núcleo não se alinham bem com o número de núcleos de processador disponíveis nos sistemas de hoje em dia. A menos que você tenha uma organização grande com muitos servidores de Acesso para Cliente, Transporte de Hub e Caixa de Correio, a sua implantação provavelmente não irá combinar com as proporções de núcleo de processador desejadas.
Configurações de servidores com várias funções podem resolver esse problema e devem resultar em uma melhor utilização do hardware. Por exemplo, se você tiver um servidor com oito núcleos no processador, esses núcleos podem ser virtualmente alocados para as três funções de servidor do Exchange 2010. Se a função de servidor Caixa de Correio usar aproximadamente quatro núcleos, a função de servidor Acesso para Cliente usará aproximadamente três núcleos, e a função de servidor Transporte de Hub usará aproximadamente um núcleo. O resultado será uma taxa de núcleo de 4:1 da função de servidor Caixa de Correio para a função de servidor Transporte de Hub e uma taxa de núcleo de 4:3 da função de servidor Caixa de Correio para a função de servidor Acesso para Cliente. Isso é bastante próximo às orientações para proporção de núcleo de processador recomendada.
A tabela a seguir mostra as proporções de função de servidor recomendadas, baseadas nos núcleos do processador para servidores com várias funções.
Proporções de função de servidor recomendadas baseadas no núcleo do processador para servidores com várias funções
Proporção de função de servidor | Proporção recomendada do núcleo do processador |
---|---|
Caixa de Correio:Transporte de Hub |
7:1 (com nenhum aplicativo antivírus varrendo o servidor de Transporte de Hub) 5:1 (com um aplicativo antivírus varrendo o servidor de Transporte de Hub) |
Caixa de Correio:Acesso para Cliente |
4:3 |
Retornar ao início
Recomendações de memória para servidores com várias funções
Após determinar o número de núcleos de processador, você poderá aplicar as recomendações de memória de linha de base. A tabela a seguir mostra as configurações de memória mínima e recomendada para as configurações de servidor do Exchange 2010 com várias funções.
Configuração de memória para servidores com várias funções do Exchange 2010
Função de servidor Exchange 2010 | Mínimo suportado | Recomendado |
---|---|---|
Várias funções (combinações de funções de servidor Transporte de Hub, Acesso para Cliente e Caixa de Correio) |
10 GB |
10 GB mais 3-30 MB por caixa de correio (servidor com 4 núcleos) 14 GB mais 3-30 MB por caixa de correio (servidor com 8 núcleos) 18 GB mais 3-30 MB por caixa de correio (servidor com 12 núcleos) 22 GB mais 3-30 MB por caixa de correio (servidor com 16 núcleos) 30 GB mais 3-30 MB por caixa de correio (servidor com 24 núcleos) |
Retornar ao início
Determinando requisitos de hardware para servidores com várias funções
O jeito mais simples de determinar os requisitos de hardware do servidor com várias funções é começar estimando o número de caixas de correio ativas que a configuração de hardware irá suportar. A tabela a seguir oferece algumas estimativas preliminares do número de usuários que podem ser suportados por um núcleo de processador para um perfil de usuário específico. São estimativas apenas, e recomendamos que você leia Planejamento da Capacidade do Processador do Servidor de Caixa de Correio para informações sobre como calcular o número de caixas de correio nos megaciclos disponíveis para determinar uma contagem de caixa de correio mais precisa, para o modelo do processador do servidor. Após você determinar o número de usuários, você pode usar a tabela seção "Recomendações de memória para servidores com várias funções", anteriormente neste tópico, para determinar o requisito de memória para o sistema.
A tabela a seguir mostra o número recomendado de usuários por núcleo de processador, para configurações de várias funções.
Número de usuários recomendado por núcleo do processador para configurações de várias funções
Mensagens enviadas e recebidas por dia (mensagens de 75 KB) | Usuários por núcleo para configurações de várias funções (validado a 16 núcleos) |
---|---|
50 |
500 |
100 |
450 |
150 |
400 |
200 |
350 |
250 |
300 |
300 |
250 |
350 |
200 |
400 |
150 |
450 |
100 |
500 |
50 |
Retornar ao início
Implantando um servidor com várias funções em um DAG
Ao implantar servidores somente de Caixa de Correio em um DAG, considere o planejamento de capacidade para falhas em um ou vários servidores, em relação à carga do servidor de Caixa de Correio. Se você tiver quatro servidores de Caixa de Correio em um DAG, dimensione-os para 50 por cento da capacidade, para que eles possam lidar com o dobro de usuários ativos, caso haja uma falha simultânea em dois servidores de Caixa de Correio. Como os servidores de Transporte de Hub e Acesso para Cliente estão em servidores físicos diferentes, a carga nesses servidores não é muito afetada pela perda de um ou dois servidores de Caixa de Correio.
Quando você está implantando várias funções de servidor em um DAG, considere planejar a capacidade para carga de servidor de Acesso para Cliente, Transporte de Hub e Caixa de Correio. Se você tiver quatro servidores com várias funções em um DAG, certifique-se de que haja capacidade suficiente para acomodar uma duplicação na carga no servidor de Transporte de Hub e Acesso para Cliente. Como a configuração de várias funções está de acordo com as proporções recomendadas de núcleos de processador para funções de servidor, se você dimensionar corretamente o máximo de bancos de dados ativos para a função de servidor Caixa de Correio, os servidores de Transporte de Hub e Acesso para Cliente devem atender os cenários recomendados.
Retornar ao início
Exemplo de dimensionamento para um cenário de várias funções no Exchange 2010
O exemplo a seguir mostra o processo de dimensionamento de servidor para servidores com várias funções. O exemplo possui as seguintes suposições de projeto:
- Número de caixas de correio 12.000
- Total de caixas de correio 8.000
- Perfil de Caixa de Correio 100 mensagens por dia (por exemplo, 20 enviadas e 80 recebidas)
- Banco de dados do cache por caixa de correio 6 MB (com base em um perfil de 100 mensagens por perfil)
- Requisitos de disponibilidade Resiliência de caixa de correio em um único site; proteção contra falha simultânea de dois servidores
- Requisitos de banco de dados 40 banco de dados DAG, 200 caixas de correio por banco de dados
- Plataforma de servidor servidor baseado em processador de 2 x 4 núcleos (8 núcleos) de 3,33 GHz
O seguinte processo se aplica:
- Calcular número de servidores Um DAG de quatro nós é necessário para proteger contra falha simultânea de dois servidores; então, o projeto deve começar com quatro servidores de Caixa de Correio dentro do DAG.
- Calcular o máximo de caixas de correio ativas por servidor, baseado no modelo de ativação Assumindo que os bancos de dados ativos estão distribuídos igualmente pelos nós, cada servidor hospedaria, idealmente, 2.000 caixas de correio ativas (8.000 ÷ 4). Para calcular o número de caixas de correio ativas após uma falha dupla de nó (com base neste exemplo), o número de caixas de correio seria dividida pelos dois nós restantes, o que equivale a 4.000 caixas de correio ativas por nó (8.000 ÷ 2).
Neste exemplo, o parâmetro MaximumActiveDatabases no cmdlet Set-MailboxServer seria configurado para 20, para garantir que não mais que 50 por cento dos bancos de dados se tornem ativos em um único servidor. - Calcular os requisitos de CPU para caixas de correio ativas Multiplique o número máximo de caixas de correio ativas em um servidor pelos megaciclos por caixa de correio ativa (4.000 × 2 megaciclos = 8.000 megaciclos), com base na tabela Cache do banco de dados da caixa de correio e IOPS estimado por caixa de correio com base no perfil do usuário e na atividade de mensagens, em Noções Básicas Sobre o Cache do Banco de Dados de Caixa de Correio. Multiplique esse valor por 10 por cento para cada cópia adicional do banco de dados.
Neste exemplo, há uma cópia ativa e duas passivas para cada banco de dados, então, os 8.000 megaciclos aumentam 20 por cento (8.000 x 1,2 = 9.600 megaciclos). Para mais informações, consulte "Recomendações de cache de banco de dados", em Noções Básicas Sobre o Cache do Banco de Dados de Caixa de Correio. - Calcular os requisitos de CPU para caixas de correio passivas Multiplique o número máximo de caixas de correio passivas (quando um servidor está hospedando o número máximo de caixas de correio ativas) pelos megaciclos por caixa de correio passiva (4.000 × 0,3 megaciclos = 1.200 megaciclos), com base na tabela Cache do banco de dados da caixa de correio e IOPS estimado por caixa de correio com base no perfil do usuário e na atividade de mensagens, em Noções Básicas Sobre o Cache do Banco de Dados de Caixa de Correio. Para mais informações, consulte "Recomendações de cache de banco de dados", em Noções Básicas Sobre o Cache do Banco de Dados de Caixa de Correio.
- Adicionar requisitos ativos e passivos de CPU para obter o requisito total de CPU Neste exemplo, 9.600 megaciclos de caixa de correio ativas + 1.200 megaciclos de caixa de correio passiva = total de 10.800 megaciclos de requisitos de CPU.
- Aplicar requisitos totais de CPU para a plataforma de hardware Este exemplo usa um servidor baseado em um processador de 3,33 GHz com 2 x 4 núcleos. Isso equivale a 26.400 megaciclos (8 × 3.300 MHz). Divida os megaciclos necessários pelos megaciclos disponíveis, com base na plataforma do servidor, para estimar a utilização da CPU no período de pico, após uma falha dupla de nó (10.800 ÷ 26.640 = 41 por cento da utilização de CPU prevista).
Recomendamos que a parte da função de servidor Caixa de Correio nas configurações de várias funções seja projetada para não exceder 40 por cento da utilização durante períodos de pico (por exemplo, falha simultânea de dois nós). Isso libera espaço suficiente para acomodar a utilização da CPU para as funções de servidor Acesso para Cliente e Transporte de Hub, mantendo um total de utilização de CPU de servidor em menos de 80 por cento, durante os períodos de pico (por exemplo, falha simultâneas de dois nós). - Calcular requisitos de memória da caixa de correio ativa Multiplique o número de caixas de correio ativas pelo cache necessário de banco de dados por caixa de correio. Neste exemplo, (4.000 × 6 MB) ÷ 1.024 = 23,4 GB. Os requisitos de cache do banco de dados têm como base o perfil da caixa de correio. Para mais informações, consulte "Recomendações de cache de banco de dados", em Noções Básicas Sobre o Cache do Banco de Dados de Caixa de Correio.
- Aplicar os requisitos totais de memória à plataforma de hardware Este exemplo usa um servidor com oito núcleos de processador. A orientação-padrão de memória para um servidor com várias funções, com oito núcleos de processador é 14 GB + cache total do banco de dados para caixas de correio ativas (conforme a tabela anterior).
O requisito total de memória para o servidor com várias funções, neste exemplo, é 37,4 GB (14 GB + 23,4 GB). Como 37 GB não é uma configuração-padrão de memória, arrendonde-a para 48 GB ou para a configuração mais próxima que o seu servidor suportar. Tenha em mente que, durante o funcionamento normal, os requisitos de memória seriam 25,7 GB (14 GB + 23,4 GB ÷ 2 GB), mas você precisa planejar para ter memória suficiente para suportar uma falha simultânea em dois nós.
Retornar ao início