
| MENU | :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: ::
|
|
|
Exchange Server
| Alta Disponibilidade no Exchange Server 2007 - Parte I - Por Anderson Patricio | |
Alta Disponibilidade no Exchange Server 2007 - Parte I Artigo Técnico Por Anderson Patricio |
O Exchange Server 2007 trás consigo várias mudanças de arquitetura, vamos abordar nesta série de artigos como fazemos alta disponibilidade em cada uma das novas funções: Mailbox, Hub transport, Edge Transport, Client Access e Unified Messaging. Nosso objetivo nesta série de artigos é mostrar como isto pode ser feito para cada uma das funções do Exchange Server 2007. Neste artigo inicial mostraremos uma visão geral de alta disponibilidade nas funções de Hub Transport, Edge Transport, Client Access e Unified Messaging. Nas partes subsequentes veremos mais detalhe na função de Mailbox Server, que são: Local Continuous Replication (LCR), Cluster Continuous Replication (CCR) e Single Copy Clusters (SCC).
Exchange Server 2007 e as funções (roles)...
O Exchange Server 2003 possuía apenas duas funções: Back-End e Front-End, por padrão todos os servidores instalados possuíam Back-End. No Exchange Server 2007 precisamos definir na hora da implementação de cada servidor qual será a sua função e com isto podemos dimensionar a solução para comportar os usuários da melhor forma possível.
Vamos utiliza a figura abaixo (Figura 01) onde podemos ver todas as funções com suas principais funções. Elas podem ser resumidas da seguinte forma:
-
Edge Transport: componente diferenciado, que obrigatoriamente deve ficar em uma máquina fora do domínio e pode ser utilizado no ambiente de várias organizações. Possui características de roteamento de mensagens que só podem ser utilizadas nesta função. Junto com o roteamento possui toda a parte de higienização de mensagens e possibilidade de adição de softwares de terceiros neste processo.
-
Hub Transport: Roteamento de mensagens entre sites do Active Directory e políticas que podem ser aplicadas a cada mensagem que passa através desta função, podemos estar utilizando condições, ações e exclusões para construção de regras de transporte.
-
Unified Messaging: é o componente do Exchange que conversa com centrais telefônicas ou gateways de voz e permite que o usuário utilize o OVA (Outlook Voice Access) para acessar sua caixa de correio.
-
Mailbox: é o componente que possui as mailbox stores e public folder stores, ou seja, é nele que as mensagem dos usuários ficam armazenadas.
-
Client Access: é o componente que permite acesso a todos os protocolos (ActiveSync, OWA, IMAP, POP e Outlook Anywhere) aos clientes remotos e internos. Sem esta função as informações que se encontram no Mailbox não ficam disponíveis, exceto pelo acesso MAPI (Outlook).
 Figura 01: Distribuição das funções no Exchange Server 2007
Tabela de alta disponibilidade dos servidores
Todas as funções possuem recursos de alta disponibilidade, algumas podem ser feitas instalando um hardware adicional e configurando a redundância via software, tais como: configurações de DNS ou NLB (Network Load Balancing). A função de Mailbox que possui necessidades diferentes, isto ocorre porque os dados estão nesta função. Então ocorre a alta disponibilidade de outras formas, utilizando os conceitos de replicação de arquivos relacionados a base (log shipping) e utilização dos serviços de Cluster do sistema operacional.
Na tabela abaixo podemos visualizar todas as funções e as opções de redundância e qual tecnologia relacionado para isto:
|
Função do Exchange Server 2007 |
Redundância de Hardware/Configuration |
LCR* |
CCR |
MSCS |
| Hub Transport |
X |
|
|
|
| Edge Transport |
X |
|
|
|
| Mailbox |
X |
|
|
|
| Client Access |
X |
|
|
|
| Unified Messaging |
|
X |
X |
X |
Lembrando que as funções podem ser instaladas em conjunto, a única exceção é a máquina do Edge Transport que deve ser instalada separadamente. Mas quando utilizamos o advento de Cluster a função de Mailbox deve ser instalada separadamente das outras funções, ou seja, em ambiente de cluster temos a possibilidade apenas da função de Mailbox.
Alta Disponibilidade do Hub Transport
O servidor com a função de Hub Transport é o mais simples para obtermos redundância, basta adicionarmos servidores adicionais e automaticamente já teremos redundância nesta função. Lembrando que devemos ter um Hub Transport para cada site do Active Directory que possuir um Mailbox Server, com isto conseguimos um melhor desempenho.
O único detalhe que temos que validar é no servidor que possui a função de Mailbox Server, ele possui um parâmetro chamado SubmissionServerOverrideList que pode conter a lista dos servidores de Hub Transport, se o administrador especificou esta lista ela deverá ser modificada para comportar os novos servidores.
Alta Disponibilidade do Edge Transport
O Edge Transport não fica no domínio e deve ser colocado na DMZ, com isto a sua redundância é feita através do DNS utilizando uma funcionalidade chamada Round Robin.
O round robin é um mecanismo de balanceamento local utilizado pelo servidor DNS para compartilhar e distribuir recursos. O round robin usa respostas alternativas para a mesma consulta DNS quando existem vários ponteiros (RR) com o mesmo nome e diferentes IPs. O funcionamento é simples devemos criar dois ponteiros com o mesmo nome e diferentes números IPs. Com isto quando o primeiro cliente solicitar ao DNS Server quem é a máquina chamada servidor obterá a resposta 172.16.171.100; o mesmo ocorre quando a segunda máquina pedir resolução de nomes para a máquina servidor a resposta desta vez será 172.16.171.200, ou seja, o DNS para cada solicitação de resolução de nomes passa o ip 172.16.171.100 na próxima solicitação 172.16.171.200 e assim sucessivamente. Podemos verificar esta explicação na figura abaixo:
 Figura 02: Funcionamento do recurso round robin
Por padrão o Windows Server 2003 já vem com este recurso habilitado, mas é importante sabermos onde podemos gerenciar tal, recurso, para tanto devemos abrir o DNS, clicar com o botão direito no servidor e clicar em Properties. (Figura 03).
 Figura 03: Pedindo propriedades do Servidor DNS
Na nova janela que se abre devemos ir até a guia Advanced e nos certificarmos que a opção Enable round robin está habilitada, é através desta opção que a funcionalidade é ativa.

Utilizando esta funcionalidade podemos configurar vários servidores com a função de Edge Transport e criá-los todos com o mesmo nome no DNS para prover alta disponibilidade. Para o recebimento de e-mails Internet no Edge, podemos criar vários ponteiros MX com a mesma prioridades e com isto também teremos redundância.
Conclusão
Nesta primeira parte da série sobre alta disponibilidade no Exchange Server 2007, fizemos uma visão geral das funções do Exchange Server 2007, mostramos como fazemos a alta disponibilidade de cada uma das funções. E ainda mostramos como fazer redundância das funções de Hub Transport e Edge Transport.
|
|

| Arquivo | :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: ::
|
|