Artigo original publicado em 10 de abril de 2010, sábado

Quando realizamos um planejamento de largura de banda de rede para implantações do Exchange sempre perguntamos “qual é o tamanho do seu OAB?” Isto é importante pois você tem um grande arquivo OAB pode afetar severamente a quantidade de largura de banda de rede que você exige.

Uma das coisas que observei ao criar e validar a Calculadora de Largura de Banda de Rede do Cliente Exchange foi que várias organizações não sabiam muito sobre o tamanho do seu OAB ou a localização. Isto foi difícil pois eu precisava saber o tamanho do OAB para poder prever como afetaria os requisitos de largura de banda de rede para aquele cliente.

Eu decidi iniciar esta publicação para explicar o que os arquivos OABv4 são, onde encontrá-los e como determinar o tamanho do seu arquivo OABv4 J

Observação: Antes de falarmos sobre isso, é importante observar aqui que estou concentrado no OABv4 – foi introduzido com o Exchange Server 2003 SP2 e Outlook 2003 SP2 (isso foi a muito tempo atrás!). Eu espero que todos que estão lendo isso estejam usando o OABv4 – se não estiver, provavelmente seja a hora de ver como atualizar, pois há vários benefícios no OABv4 incluindo estabilidade adicional e um uso da largura de banda muito melhor.

Onde está meu arquivo OAB?

O arquivo OAB é gerado em um dos seus Servidores da Caixa de Correio do Exchange, para descobrir qual, precisamos ver rapidamente a Agenda Offline.

Get-OfflineAddressBook | ft server,guid,AddressLists –AutoSize

image

Neste exemplo, irei olhar para a Lista de Endereços Global Padrão. O comando retorna dois valores interessantes para cada OAB;

  • Servidor: Este é o servidor atualmente gerando os arquivos OAB
  • GUID: Este é o nome da pasta que contém este determinado arquivo OAB

Para encontrar os arquivos reais, precisamos olhar ao servidor que está gerando o arquivo OAB; neste servidor, precisamos olhar na seguinte pasta;

C:\Program Files\Microsoft\Exchange Server\V14\ExchangeOAB\

Dentro desta pasta, precisamos procurar por uma pasta com o nome que corresponde nosso GUID OAB retornado anteriormente. Neste exemplo iremos procurar por 2b525e9b-6030-428d-adb4-87c8d52df116

image

No meu laboratório, eu tenho apenas um único arquivo OAB. Então, é bastante fácil.

Esta pasta é onde seus arquivos OAB são armazenados; se olharmos dentro da pasta, podemos ver que os arquivos usados pelos clientes para gerar o OAB podem ser encontrados….

image

O que são todos estes arquivos dentro da minha Pasta de Agenda Offline?

Agora, essa é uma pergunta interessante! Portanto, sabemos onde nossos arquivos OAB estão, mas quais arquivos são importantes?

Vamos ver os arquivos que temos…

ArquivoUso
OAB.XML Este é o arquivo manifest.  Os clientes baixarão este arquivo XML para determinar o vencimento e quais arquivos eles precisam para se atualizar.
*-DATA-<sequence>.LZX Este é seu arquivo OAB compactado atual.  Se você acionar um download OAB completo, este arquivo é sempre solicitado.  Contém todos os dados binários brutos dentro do OAB
*-BINPATCH-<sequence>.LZX Estes arquivos representam alterações delta desde a última geração OAB.  Os clientes que são conectados diariamente baixarão o arquivo BINPATCH mais atual diariamente.
*-LNG<Lang ID>-<sequence>-LZX Estes arquivos são arquivos de idioma usados pelo cliente para gerar um OAB específico de idioma.

O número de <sequência> é repetidos cada vez que o OAB é regenerado. Se não houveram mudanças desde a última compilação, não haverá repetição do número de sequência e os clientes não baixarão qualquer correção. Através disso, é possível ver que meu laboratório tinha 4 gerações de OAB.

Então, quais bits eu preciso para a Calculadora de Largura de Banda de Rede do Cliente Exchange?

O calculadora da largura de banda solicita duas peças de informação sobre seu arquivo OAB:

  • Tamanho da Agenda Offline
  • %GAL Mudanças por Dia

O tamanho da Agenda Offline é simplesmente o tamanho do seu arquivo *-DATA-<sequence>.LZX.

A %GAL Mudanças por Dia é um pouco mais complexo. Essencialmente, o que iremos tentar fazer com este valor é determinar quanta largura de banda precisamos diariamente para manter o OAB do Outlook atualizado. Para fazer isso precisamos dar uma olhada no tamanho dos seus arquivos *-BINPATCH-<sequence>.LZX;

Para fazer isso eu usei o comando dir de dentro do diretório OAB

dir *binpatch*

image

Isto oferece uma lista de arquivos binpatch; o que precisamos disso é determinar o tamanho deles como uma % do arquivo OAB e a média de mudanças.

Observação: Neste exemplo, eu usei um script e/ou Loadgen para gerar grandes quantidades de caixas de correio todas as semanas para que os dados sejam extremamente não representativos. No entanto, o processo permanece o mesmo para todos J

Por exemplo;

  • Tamanho do OAB: 984.994 bytes = ( 984.994 / ( 1.048.576 ) ) = 0,93MB
  • Tamanho do Patch1: 636.276 = ( 636.276 / 984.994 ) x 100 = 65%
  • Tamanho do Patch2: 291.652 = ( 291.652 / 984.994 ) x 100 = 30%
  • Tamanho do Patch3: 52.748 = ( 52.748 / 984.994 ) x 100 = 5%
  • Médias de Mudanças Diárias = (65 + 30 + 5) / 3 = 33%

Portanto, para meu ambiente de laboratório eu iria inserir os seguintes valores na calculadora de rede.

image

E sobre o Exchange Server 2003?

O Exchange Server 2003 armazena seus arquivos OAB dentro de pastas públicas. Se você está usando o OABv4, os mesmos arquivos existem dentro das suas pastas públicas do sistema;

  • Abra o Gerenciador do Sistema do Exchange
  • Expanda seu Grupo Administrativo
  • Expanda Pastas
  • Clique com o botão direito em Pastas Públicas e selecione Exibir Pastas do sistema
  • Expanda AGENDA OFFLINE
  • Expanda o OAB que você está interessado
  • Expanda OAB versão 4
  • Clique na Guia Conteúdo

Grave os tamanhos dos arquivos OAB

image

Quando você tiver os tamanhos dos seus arquivos, é possível seguir as instruções para o Exchange 2007 e Exchange 2010.

Curiosidades gerais e outros assuntos…

Eu achei que deveria incluir alguns assuntos interessantes sobre os arquivos OAB J

  • O OABv4 foi introduzido com o Exchange Server 2003 SP2 e exige o Exchange 2003 SP2 e o Outlook 2003 SP2.
  • Dave Goldman introduziu o novo binpatch e as mudanças OABv4 através de uma publicação EHLO em 1°de agosto de 2005 (mais alguém está se sentindo velho?)
  • Se o seu perfil MAPI cliente ainda está no modo não Unicode (o perfil MAPI não foi recriado após a migração do Exchange 5.5!) você estará usando o OABv2 independente da sua configuração.
  • A regra de download completo 1/8° OAB não é aplicável ao OABv4 – ao invés disso, um download completo devido a um tamanho de arquivo de correção excessivo é de 50% no OABv4
  • Os downloads OAB podem ser acelerado para reduzir o impacto da largura de banda de rede se você precisar.

Espero que esta publicação ajude a remover alguma dúvida em relação aos tamanhos OAB.

Neil Johnson
Consultor Sênior, MCS UK

Esta é uma publicação localizada. Encontre o artigo original em How large is my Exchange Offline Address Book (OAB)?