Qual o tamanho da minha Agenda Offline do Exchange (OAB)?

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…

Arquivo Uso
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)?