Hardware - Serviços e Práticas para Exchange Server 2003

Por Adriano Machado

Neste artigo veremos uma descrição com base varias documentações por mim já lidas e utilizarei também como base um pouco da experiência que tenho tido com o Exchange Servers, Abaixo veremos alguns descritivos de mínimo e recomendado de hardware e serviços para que possamos ter uma boa gerencia e desempenho do Exchange Server 2003 e instalação. Esse artigo será dividido em duas partes a primeira será sobre o hardware para o Exchange 2003 e a segunda parte será sobre os serviços para a Instalação do Exchange 2003 (Básico).

Nesta página

1 - Sistema Operacional
2 - Edições do Exchange Server 2003
3 - Exchange Server 2003 a Active Directory e Melhorias
4 - Memoria
5 - Processadores e SMP (Multiprocessamento Simétrico)
6 - Unidades de Disco e Proteção contra Falhas
7 - Proteções contra Falhas de Energia
8 - Driver Leitora de (CD-ROM)
9 - Placa de Vídeo ( Display Adapter)
10 - Serviços para a instalação do Exchange Server 2003

1 - Sistema Operacional

1.1) Mínimo;

Windows 2000 Server com SP3 ou superior.
Windows 2000 Advanced Server com SP3 ou superior.
Windows 2000 Datacenter Server com SP3 ou superior.

1.2) Recomendado;

Windows Server 2003 Standard Edition
Windows Server 2003 Enterprise Edition
Windows Server 2003 Datacenter Edition

2 - Edições do Exchange Server 2003

Exchange Server 2003 Standard Edition
Exchange Server 2003 Enterprise Edition

Ps: Lembrando que; Não é possível executar uma atualização para o Exchange Server 2003 Standard Edition a partir do Exchange 2000 Enterprise Edition. Não é suportado.

3 - Exchange Server 2003 a Active Directory e Melhorias

Um domínio apenas com controladores de domínio baseados no Windows 2000
Um domínio apenas com controladores de domínio baseados no Windows Server 2003
Um domínio apenas com controladores de domínio baseados no Windows 2000 e Windows Server 2003

Existem diferenças em uma instalação do Exchange Server 2003 em um sistema operacional Windows 2000 para uma instalação em um sistema operacional Windows 2003. Essas diferenças asseguram algumas melhorias do Exchange 2003 e mais;

3.1 - Alocação de Memória Melhorada

O Exchange Server pode reutilizar, de forma mais eficiente, blocos de memória virtual, reduzindo a fragmentação e melhorando o desempenho. Alem disso, usando a chave USERVA no arquivo boot.ini, o administrador pode otimizar as alocações de memória nos modos usuários e de núcleo (kernel) megabyte a megabyte.

Maiores informações de procedência veja o KB abaixo;

Using the /Userva switch on Windows Server 2003-based computers that are running Exchange Server
https://support.microsoft.com/default.aspx?scid=kb;en-us;810371

How to Set the /USERVA Startup Switch in Windows

https://www.microsoft.com/technet/prodtechnol/exchange/guides/E2k3Perf_ScalGuide/1a39e9a8-d414-4b9a-9b6a-58322febf020.mspx

3.2 - Data Base - Suporte a Volume Shadow Copy.

O Backup de copia de sombra é um recurso do Windows 2003 Server que permite ao sistema operacional criar "imagens" dos dados em determinados pontos do tempo. A copia de sombra de volume fornece opções adicionais para o backup e a recuperação do Exchange Server.

Para maiores informações sobre o Volume Shadow Copy leia a documentação abaixo e como comentários, digo que o link abaixo é ótimo e bem explicativo.

How Volume Shadow Copy Service Works

https://www.microsoft.com/technet/prodtechnol/windowsserver2003/library/TechRef/2b0d2457-b7d8-42c3-b6c9-59c145b7765f.mspx

3.3 - Suporte a Autenticação Kerberos Cross-Forest (entre floresta)

Quando se usa o Exchange Server e o Outlook 2003, o Exchange pode usar o Kerberos para autenticar usuários e, quando relações de confiança transitivas (transitive trust) estão sendo usadas, a autenticação pode ocorrer entre as fronteiras das florestas, o que permite que os Servidores Exchange e contas de usuário estejam entre florestas distintas.

Para maiores informações sobre Cross Forest leia o link abaixo.

How Active Directory Searches Work
https://www.microsoft.com/technet/prodtechnol/windowsserver2003/library/TechRef/8196d68e-776a-4bbc-99a6-d8c19f36ded4.mspx

3.4 - Arquitetura Melhorada de Active Directory

Quando se usa o Exchange Server no Windows 2003 todas as melhorias do Active Directory do Windows Server 2003 estão disponíveis para melhorar o desempenho e permitir melhor integração entre o sistema operacional e o Servidor Exchange. Esses aperfeiçoamentos reduzem trafego da replicação e permitem reversão (rollback) de alterações do Active Directory.

3.5 - Suporte a IPSec para Front-End e Back-End Clusters

Quando se usa um Servidor Windows Server 2003 como o Exchange Server 2003 temos uma funcionalidade de alta segurança usando o IPSec em Cluster, mas esta funcionalidade é somente valida para a linha 2003

4 - Memoria

É recomendável utilizar o mínimo de 256 MB de memória RAM, lembrando que o mínimo de memoria suportado pelo Exchange é 128 MB de memória RAM, eu particularmente recomendaria 512/1024 pois desta forma você pode ter um melhor desempenho de serviços na implementação, principalmente se tratando de serviço de mensageria.

Para informações sobre monitoração e otimização e memoria em seu Exchange é altamente Recomendavel a leitura do artigo abaixo.

Optimizing Memory Usage for Exchange Server 2003
https://www.microsoft.com/technet/prodtechnol/exchange/guides/PlanE2k3MsgSys/6b3e1265-9d94-4fb4-bf4d-f037a0297871.mspx

5 - Processadores e SMP (Multiprocessamento Simétrico)

O Exchange Server tem um desing projetado para CPU's Intel Pentium x86 e Itanium e compatíveis, já vi varias instalações para Exchange Server, mas quando falamos a palavras "desempenho" me vem em mente os seguintes processadores. Intel Pentium IV 3.0 acima - Intel Xeon 3.0 acima - e o melhor para mim de todos em um servidor de Multiprocessamento
Simétrico é o Intel Itanium II de 1.0 acima. Se está em fase de projeto para uma futura implementação do Exchange 2003 Server se atente nas dicas. O mínimo para a instalação é
Um Intel Pentium 233 MHZ ou compatível.

5.1 - SMP (Multiprocessamento Simétrico)

O Exchange Server 2003 tem suporte nativo há SMP, ai vem à pergunta "o que é SMP ou Multiprocessamento Simétrico?" O multiprocessamento simétrico ou SMP (Symmetric Multi-Processing) é uma tecnologia que permite a um determinado sistema operacional distribuir tarefas entre dois ou mais processadores. Esse método permite que vários processadores compartilhem o processamento de instruções requisitadas pelo sistema e é ai que o Exchange funciona que é uma beleza. Vale resaltar que "logico" para implemetar um Exchange na sua organização você deve primeiramente analisar o tamanho da empresa, servidores com SMP são usados em grandes organizações. É muito comum servidores Exchange com apenas 1 processador o que deve ser suficiente para uma empresa de pequeno porte. Agora se for uma empresa de médio porte acima é recomendavel mais processadores, Lembrando que para cada tarefa "caso você decida adicionar mais processadores, por exemplo," é necessarios etapas como necessidade, estudo, projeto, testes e implementação.

6 - Unidades de Disco e Proteção contra Falhas

O mínimo recomendado de espaço livre é de 500 MB formatado NTFS esqueça de FAT.

Quando pensa em um DISCO ainda mais para um servidor Exchange deve se ter um enorme cuidado, quando digo "enorme" quero dizer um imenso cuidado na escolha "como marca e modelo" meu primeiro comentário seria "Esqueça IDE/EIDE (Integrated Device Eletronics / Enhanced Integrated Device Eletronics) utilize o SCSI (Small Computer System Interface). Porque SCSI, simplesmente pelo fato de serem discos mais rápidos. Devemos nos preocupar com o a capacidade de entrada e saida que conhecemos como "capacidade de E/S". Outro fator interessante é um estudo em cima da base do banco de dados, para que se possa ter uma capacidade de armazenamento em seu servidor Exchange. Proteção de Dados A proteção de dados em um servidor é algo a ser muito bem projetado, existem algumas regrinhas bem legais e interessantes que nos ajudam no cotidiano, e pensando em proteção aos dados de seu Exchange tenha em mente de sempre incluir proteção contra falhas inesperadas nos discos. Trabalhe e utilize de preferencia sempre RAID tanto de Sistema Operacional "Windows Server" ou por Hardware. Eu recomendo usar RAID1 ou RAID 5 para unidades que armazenam banco de dados de mensagens. O RAID1 (espelhamento de disco) cria duplicatas dos dados em unidades separadas, mas a recuperação de uma falha de unidade de disco normalmente interrompe as operações enquanto a unidade com falha é restaurada a partir de registros (logs) de transações "neste caso o log é marcado com uma instancia de banco de dados" ou backups de banco de dados. o RAID 5 é o mais seguro mas quando precisamos de desempenho na (gravação) não é bom. Veja abaixo algumas praticas recomendadas.

Tamanho da Organização = Pequena
Necessidades de Desempenho = Baixa
Grupos de Armazenamento = 1

Recomendações;

Coloque todos os arquivos de dados na mesma unidade. Considere usar RAID 1 (Redundant Array of Independent Disk - Conjunto de Discos Independentes) ou RAID 5 para proteger os dados.

Tamanho da Organização = Pequena
Necessidades de Desempenho = Alta
Grupos de Armazenamento = 1

Recomendações;

Coloque todos os bancos de dados em uma única unidade. Coloque todos os logs de transações e arquivos de sistema em uma outra unidade. Considere usar RAID 5 para os banco de dados e RAID 1 para os logs de transações.

Tamanho da Organização = Media
Necessidades de Desempenho = Baixa
Grupos de Armazenamento = 1

Recomendações;

Coloque todos os banco de dados em uma única unidade, usando RAID 5 para protege-las em caso de falha. Coloque todos os logs de transações e arquivos de sistema em uma outra unidade, usando RAID 1 para protege-las em caso de falhas.

Tamanho da Organização = Media
Necessidades de Desempenho = Alta
Grupos de Armazenamento = 1 ou múltiplos

Recomendações;

Coloque todos os bancos de dados em uma unica unidade, usando o RAID 5 para protege-las em caso de falhas. Coloque todos os logs de transações em uma outra unidade, usando o RAID 1 para protege-la, em caso de falha. Coloque todos os arquivos de sistema em uma terceira unidade.

Tamanho da Organização = Grande
Necessidades de Desempenho = Baixa
Grupos de Armazenamento = Múltiplos

Recomendações;

Organize os dados de acordo com os grupos de armazenamento, colocando todos os dados de cada grupo de armazenamento em uma unidade separada. Use RAID 1 ou RAID 5 para protege as unidades.

Tamanho da Organização = Grande
Necessidades de Desempenho = Media ou Moderada
Grupos de Armazenamento = Múltiplos

Recomendações;

Cada grupo de armazenamento deve uma unidade própria para seu banco de dados. Use RAID 5 para proteger as unidades de banco de dados em caso de falha. Coloque todos os logs de transações e arquivos de sistema de cada grupo de armazenamento em uma unidade separada, usando RAID 1 para protege-las em caso de falhas.

Tamanho da Organização = Grande
Necessidades de Desempenho = Alta
Grupos de Armazenamento = Múltiplos

Recomendações;

Cada banco de dados deve ter uma unidade própria. Use RAID 5 para proteger cada unidade contra falhas. Coloque todos os logs de transações de cada grupo de armazenamento em uma unidade separada, usando RAID 1 para protege-las em caso de falhas. Coloque os arquivos de sistema de cada grupo de armazenamento em uma unidade separada.

7 - Proteções contra Falhas de Energia

O Exchange 2003 Server foi projetado para manter a integridade do banco de dados em qualquer momento, recuperando as informações usando o registro (logs) de transações. Isso na questão não protege o hardware do servidor contra falhas súbitas na alimentação de energia, o que pode danificá-lo seriamente. Para prevenir conecte seu servidor a uma UPS (uninterruptible power supply) fonte de alimentação de energia ininterrupta. Com uma UPS temos tempo para desativas ou desligar o servidor ou servidores corretamente no caso de quedas de energia. A desativação adequada é especialmente importante para servidores que utilizem controladores Write Back Caching (cache de escrita retroativa). Esses controladores armazenam dados temporariamente em cache e, sem uma desativação adequada, esses dados podem ser perdidos antes que sejam gravados em disco.

8 - Driver Leitora de (CD-ROM)

O Drive para a instalação do Exchange Server 2003 pode ser um CD ROM de 32x acima eu recomendo um DVD-ROM, mas com um CD-ROM também funciona, o que depende é o tipo da mídia que por você será utilizada no momento da instalação. Eu particularmente uso o Driver de CD-ROM ou DVD-ROM apenas na primeira instalação do sistema operacional e outros serviços como Exchange etc. Após a instalação e consolidação do Servidor eu sempre retiro o driver, mas vale salientar que isso é um procedimento particular e não deve ser tomado como recomendação ou regra de instalação para Servidores Exchange.

9 - Placa de Vídeo ( Display Adapter)

Qualquer modelo com mais de 4 MB de memoria. a Microsoft recomenda uma placa VGA ou com alta resolução.

10 - Serviços para a instalação do Exchange Server 2003

O Exchange Server 2003 necessita que alguns serviços estejam instalados antes de sua instalação, no Windows 2000 com SP3 ou superior quaisquer componentes necessarios do IIS são instalados por padrão automaticamente antes da instalação do Exchange, já no Windows 2003 isso não acontece devido a segurança implementada no produto reduzindo o número de serviços, sendo assim é necessário a verificação dos seguintes serviços antes da instalação;

  • .NET Framework

  • ASP.NET

  • Internet Information Services (IIS)

  • World Wide Web Publishing Service

  • Simple Mail Transfer Protocol (SMTP) service

  • Network News Transfer Protocol (NNTP) service

No Próximo artigo "Guia - Instalando passo a passo o Exchange 2003 Server" entrarei mais em detalhes de como fazer a verificação e como instalar passo a passo os serviços e o Exchange 2003 Server.

Abraço a Todos

Adriano Machado ®
Microsoft TechNet Mesa de Brasília
www.tech-it.com.br