Follow us on Twitter
Follow us on YouTube
Would you like to suggest a topic for the Exchange team to blog about? Send suggestions to us.
Artigo original publicado no sábado, 27 de outubro de 2012
Catálogos de Endereço Offline, carinhosamente chamado OAB, é um componente fundamental na infraestrutura do Exchange por muito tempo. Um OAB é usado pelos clientes do Microsoft Outlook no Modo do Exchange em Cache para pesquisas de catálogo de endereços offline. Os OABs são fundamentais para reduzir a carga de trabalho em servidores do Exchange, pois os clientes do Outlook em modo cache sempre consultarão o OAB local primeiro.
O OAB evoluiu nos lançamentos do Exchange. A última maior mudança da arquitetura OAB foi no Exchange Server 2007, onde introduzimos a distribuição pela Web do OAB junto com a função do servidor CAS tomando uma grande responsabilidade de distribuir o OAB. Mas o processo de geração OAB não mudou muito.
Até agora.
Com a mudança na arquitetura da função do servidor introduzida no Exchange Server 2013, mudamos também a forma que os OABs são gerados e distribuídos aos clientes. Vamos explorar o novo OAB no Exchange 2013 comparando-o com seus antecessores.
Em todas as versões anteriores do Exchange, a geração do OAB foi ligada a um servidor do Exchange específico pela propriedade Server. Ao instalar o primeiro servidor de caixa de correio do Exchange, a configuração designa como o servidor de geração OAB. É possível criar novos OABs conforme necessário. Ao criar um novo OAB, o servidor de geração OAB precisa ser especificado.
OAB no Exchange Server 2010:
Get-OfflineAddressBook "Default Offline Address Book" | fl name,server Name : Default Offline Address BookServer : MBX1
A desvantagem desta abordagem foi que apenas um servidor foi configurado para geração OAB e era o único ponto de falha. Se este servidor esteve indisponível por um longo período, a geração OAB foi afetada.
No Exchange 2013, o OAB é gerado por cada servidor de caixa de correio do Exchange 2013 que hospeda um tipo especial da caixa de correio de arbitração, chamada caixa de correio de organização. A geração de OAB não está mais vinculada pelo parâmetro Server.
OAB no Exchange Server 2013:
Get-OfflineAddressBook "Default Offline Address Book (Ex2012)" | fl name,server Name : Default Offline Address Book (Ex2012)Server :
A não vinculação do OAB de um servidor específico permite que o mesmo OAB seja gerado por vários servidores de caixa de correio. Esta nova arquitetura oferece maior resiliência na geração OAB.
O serviço Microsoft Exchange System Attendant foi o principal responsável para a geração de OAB em versões anteriores do Exchange. A geração de OAB era um processo programado, isto é, a geração OAB iniciaria no momento programado configurado na propriedade OAB, sem relação com a carga de trabalho no servidor.
No Exchange 2013, o OABGeneratorAssistant, um assistente de caixa de correio executando no serviço Microsoft Exchange Mailbox Assistants, gera o OAB. Assim como a maioria dos outros assistentes de caixa de correio, o OABGEnerationAssistant é um processo em etapas – funciona e pausa de acordo com a carga de trabalho no servidor.
Em versões anteriores do Exchange, o OAB gerado pelo servidor da caixa de correio estava localizado na pasta %ExchangeInstallPath%\ExchangeOAB. A pasta foi compartilhada para que o CAS possa recuperar os arquivos OAB para distribuição para clientes Outlook.
No Exchange 2013, os arquivos OAB são gerados e armazenados primeiro na Caixa de correio da organização e copiado para a pasta %ExchangeInstallPath%\ClientAccess\OAB\.
O Exchange 2007 e 2010 suportavam dois métodos de distribuição de OAB: distribuição da Web e distribuição de pasta pública. O Exchange 2013 suporta apenas o método de distribuição da Web, portanto, vamos explorar as mudanças no método de distribuição da Web.
O CAS do Exchange 2007/2010 retirou os arquivos OAB gerados no servidor da caixa de correio respectivo e armazená-los localmente. O Serviço de Distribuição de Arquivos do Microsoft Exchange na função do CAS realizou a tarefa obtendo arquivos OAB.
Este foi o fluxo de download de OAB do lado do cliente:
Algumas desvantagens com este método:
No Exchange 2013, os arquivos OAB não são armazenados localmente no CAS. O CAS 2013 faz o proxy de todas as solicitações de download do OAB para o servidor de caixa de correio do Exchange 2013 adequado. Com esta mudança na arquitetura, o Serviço de Distribuição de Arquivos do Microsoft Exchange é removido da função do CAS.
No Exchange 2013, este é o fluxo do download de OAB:
O servidor do CAS realiza as seguintes ações:
Este novo fluxo de trabalho supera as desvantagens do fluxo de trabalho de download do OAB herdado.
A Caixa de correio da organização é um novo tipo de caixa de correio de arbitração introduzida com o Exchange 2013. A caixa de correio de arbitração com capacidade persistente OrganizationCapabilityOABGen é chamada Caixa de correio da organização. Tem uma função fundamental na geração OAB, armazenamento e distribuição.
Cada função de caixa de correio do Exchange Server 2013 hospedando uma Caixa de correio da organização irá gerar todos os OABs do Exchange 2013 definidos no ambiente. O OAB é gerado na Caixa de correio da organização primeiro e copiado posteriormente no disco.
Use o seguinte comando para identificar a Caixa de correio da organização:
Get-Mailbox -Arbitration | where {$_.PersistedCapabilities -like "*oab*"}
Exemplo:
Get-Mailbox -Arbitration | where {$_.PersistedCapabilities -like "*oab*"} Name Alias ServerName ProhibitSendQuota---- ----- ---------- -----------------SystemMailbox{bb558c35... SystemMailbox{bb5... mbx1 Unlimited
Armazenar arquivos OAB na Caixa de correio da organização torna os arquivos OAB mais resilientes.
O seguinte cenário agrupa os principais pontos que aprendemos até o momento:
O próximo artigo nesta série irá falhar sobre como gerenciar o novo OAB no Exchange 2013.
Bhalchandra Atre
Esta é uma publicação traduzida. Encontre o artigo original em OAB no Exchange Server 2013