Gerenciamento

Planeje com antecedência com o System Center Capacity Planner

John Savill

 

Visão geral:

  • Fundamentos de SCCP
  • Criação de novo modelo
  • Ajuste fino de modelo
  • Simulação do uso real

Os componentes das atuais infra-estruturas são fundamentais para os negócios que elas mantêm. No entanto, como o número de usuários aumenta e as empresas se tornam mais diversificadas, a estimativa precisa do tamanho e

do número de servidores executando os componentes se tornou um desafio. A insuficiência de hardware ocasiona tempos insatisfatórios de resposta para usuários finais, e hardware em excesso simplesmente representa perda de orçamento e requer gerenciamento adicional. Por esse motivo, a Microsoft criou o System Center Capacity Planner (SCCP) 2006.

Em um nível superior, o SCCP permite que você insira informações sobre a topologia de rede (localizações, velocidades de link, latência), software e hardware a ser utilizado e perfis de uso (como número de mensagens enviadas). O SCCP executa então simulações de níveis diferentes de uso e detalhes de utilizações de hardware e dos componentes de rede. Esse modelo ajuda a determinar a configuração proposta que seria adequada para atender aos requisitos de serviço, se implementado.

O SCCP não precisa ser executado em qualquer servidor específico ou executar testes de rede; ele é essencialmente uma ferramenta de simulação que pode executar cenários de teste em um ambiente com modelo. Os requisitos reais do sistema para SCCP são mínimos: o Windows® XP com Service Pack 2 (SP2), o Windows Server® 2003 ou Windows 2000 com SP4, além do Microsoft® .NET Framework 2.0. A próxima geração do SCCP pode ter uma interface mais semelhante ao Systems Management Server (SMS) e ao Microsoft Operations Manager (MOM), bem como ser automatizada com parte da informação obtida, pois o MOM já coleta informações sobre a utilização do servidor e o SMS mantém as informações sobre a configuração do hardware.

A instalação do SCCP 2006 é simples; um assistente de instalação padrão somente requer a aceitação do contrato de licença e a confirmação da pastas de instalação. Assim que o produto estiver instalado, um atalho será adicionado ao menu Todos os Programas. Quando você iniciar o SCCP pela primeira vez, a tela de boas-vindas do Microsoft Capacity Planner fornece acesso a três dos quatro componentes do planejador de capacidade, como mostrado na Figura 1.

Figura 1 Iniciando a ferramenta de planejamento da capacidade

Figura 1** Iniciando a ferramenta de planejamento da capacidade **(Clique na imagem para aumentar a exibição)

O Assistente de modelo fará perguntas sobre o ambiente desejado, a fim de criar um System Architecture Model (SAM). O SAM inclui as localizações detalhadas, usuários, rede, padrões de usuário e hardware.

O Editor de modelos permite o ajuste fino e modificações nos SAMs criados previamente por meio do assistente ou do editor. É com o uso dele que você pode validar modelos, exibir uso simulado e testar outros cenários, como carga adicional em servidores de email ou na presença de usuários remotos.

O planejador de capacidade é fornecido com vários tipos de hardware predefinidos para uso nos SAMs. No entanto, se você precisar distinguir, o Editor de hardware oferece suporte à definição personalizada de configurações de hardware.

Quando um modelo for selecionado, a Simulação do planejador de capacidade permite que vários testes sejam executados em um modelo selecionado, a fim de definir sua viabilidade para a implementação no mundo real.

A melhor forma de verificar os componentes e como eles funcionarão entre si é de fato usar a ferramenta. Ela iniciará o assistente, executará uma simulação e, em seguida, fará um ajuste fino de um modelo de arquitetura adicionando hardware personalizado. Nessa orientação, utilizarei um ambiente Exchange, mas o processo funcionará de forma semelhante para MOM.

Criando um novo modelo

Antes de você executar uma validação ou cenários “e se” em uma infra-estrutura planejada ou até mesmo se você quiser apenas executar cenários sobre a sua atual infra-estrutura implantada, o ambiente deve ser descrito para SCCP. Infelizmente, não é possível apenas verificar a rede na atual versão. Em vez disso, você deve detalhar a sua infra-estrutura em termos de localizações físicas e tipos de conectividade entre eles, localização de servidores, caixas de correio e usuário, bem como detalhes sobre como os usuários utilizarão o ambiente.

Há algumas limitações na ferramenta, as quais são explicadas no guia de usuário em detalhes. Por exemplo, em um modelo Exchange, somente uma única floresta é compatível. Isso significa que domínios nas florestas externas não têm modelo e quaisquer servidores front-end são considerados como tendo um armazenamento de Catálogo Global e Caixa de Correio no mesmo site. Somente 100 sites podem ter modelo dos quais até 10 podem ter sites do hub, um máximo de 300 computadores servidor e somente clientes Outlook® 2003 (Web ou local) são compatíveis. A boa notícia é que o SCCP oferece suporte a 49.999 clientes nos locais central/hub e até 10.000 em locais de filiais. Os recursos do Exchange, como conexões ActiveSync® e Outlook Mobile Access não são compatíveis, nem as opções de conectividade herdada, como POP e IMAP. A utilização causada pelas operações de backup e restauração não são consideradas nem configurações agrupadas; no entanto, o planejador de capacidade tem as opções necessárias para o modelo preciso típico de uso do email diariamente.

Para iniciar a orientação a partir da página de boas-vindas, selecione “Criar um modelo com o Assistente de modelo” e descreva a infra-estrutura a ser modelo. Vou criar uma empresa que tenha três localizações – uma localização central em Dallas e filiais em Houston e Austin – cada uma das quais terá um número de usuários de email local. Cada localização não terá necessariamente seus próprios servidores, de forma que fornecerei as informações sobre o número e tipo de usuários de email; o SCCP calculará em quais localizações os servidores do Exchange local deverão existir e onde os usuários terão acesso em seu servidor Exchange remotamente.

Depois de criar um modelo básico de infra-estrutura corporativa, o assistente solicitará o número de sites da central e das filiais, a conectividade entre os sites e o percentual da largura de banda que pode ser usado para fins de mensagens. O assistente utilizará uma abordagem ampla para a execução; posteriormente, posso realizar o ajuste fino do modelo criado pelo assistente para configurar links individuais com mais granularidade. Nesse exemplo, eu posso confirmar um sites do escritório central e dois das filiais (consulte a Figura 2). Há conexões T1 entre o site das filiais e a central e metade da largura de banda pode ser usada para mensagens. Não preciso configurar a velocidade entre os sites da central pois tenho apenas um.

Figura 2 Configurando a topologia WAN e a largura de banda da conexão

Figura 2** Configurando a topologia WAN e a largura de banda da conexão **(Clique na imagem para aumentar a exibição)

A próxima janela do assistente solicita o número médio de usuários nos locais da filial, o cliente email (Outlook 2003 no modo de cache ou o Outlook Web Access) e o número de usuários no site central. Novamente essa é uma informação de nível superior e pode passar por ajuste fino posteriormente no Editor de modelo. Nesse caso, eu diria que cada filial tem 200 usuários e um escritório central tem 500, todos os quais estarão usando o Outlook no modo de cache.

O assistente possui três níveis de uso de email padrão: Alto, Médio ou Baixo. Cada nível supõe um tamanho médio diferente da caixa de correio, número de mensagens enviadas e recebidas e tamanho médio por mensagem de email. Se nenhum dos tipos internos corresponder aos padrões de uso esperados na sua empresa, os valores individuais podem ser configurados para cada uma das quatro características separadas de uso.

A próxima etapa é configurar as preferências de hardware, como mostrado na Figura 3. O SCCP permite que sejam especificadas até três possíveis configurações de CPU e essas serão utilizadas para modelo de hardware para várias funções de servidor. As configurações de CPU abrangem desde um único processador 1 GHz Pentium III Xeon até quatro processadores 3.66 GHz Xeon MP. O Exchange 2003 consiste em várias funções, a saber Armazenamento da Caixa de Correio, Bridgehead e Front End, além de uma função adicional de Catálogo Global do Active Directory®. Se a utilização permitir, a opção estará disponível para consolidar funções em alguns servidores. Se a consolidação não for especificada, então servidores separados serão configurados para cada uma das funções até mesmo se a utilização não exigir. Permitir que o SCCP consolide fornecerá os melhores resultados.

Figura 3 Configurando perfis de hardware para servidores

Figura 3** Configurando perfis de hardware para servidores **(Clique na imagem para aumentar a exibição)

Finalmente, o tipo de discos disponíveis pode ser selecionado com base na interface, no tamanho e na velocidade. O número de discos não é necessário; o planejador de capacidade calculará isso para mim. O planejador também pode especificar a Storage Area Network (SAN), embora a capacidade de criar clusters não esteja atualmente disponível.

A próxima etapa no assistente é um resumo do modelo calculado, o que mostra o número de servidores que o SCCP calcula como ideal, as funções de cada um dos servidores, bem como detalhes, como configurações de processador, memória e disco. Se uma SAN tiver sido selecionada, ela também será exibida.

Lembre-se de que apenas pelo fato de eu ter selecionado vários locais, é possível que os servidores sejam exibidos somente como um subconjunto das localizações. Isso ocorre devido ao fato de o SCCP ter definido que os servidores Exchange locais em determinadas localizações não são ideais e, que em vez disso, as caixas de correio armazenadas são mais bem atendidas por meio de um servidor da caixa de correio Exchange remoto, que é o caso no meu exemplo, mostrado na Figura 4. Nesse caso, os 400 usuários da filial não têm armazenamento da caixa de correio Exchange local, mas em vez disso foram consolidados em um único servidor de armazenamento da caixa de correio Exchange na localização de Dallas, que agora tem 500 usuários.

Figura 4 Um resumo da avaliação de planejamento da capacidade inicial

Figura 4** Um resumo da avaliação de planejamento da capacidade inicial **(Clique na imagem para aumentar a exibição)

Nesse ponto no assistente, eu posso clicar nos botões Voltar e Avançar para modificar as respostas e executar um ajuste fino do resumo do modelo (ou clicar diretamente nas páginas do assistente por meio do painel esquerdo de navegação). Quando estiver satisfeito com a configuração, clico no botão Concluir na página Resumo do modelo. Isso abrirá o modelo no Editor de modelo, que é onde é possível uma configuração mais granular.

Ajuste fino de modelo

O Assistente de modelo é uma excelente ferramenta para criação de um modelo de base. No entanto, a menos que vários locais sejam os mesmos e com a mesma média, é provável que certa personalização será necessária para o modelo a ser verdadeiramente útil como uma base para a utilização de cálculo. Não é raro que as localizações tenham diferentes números de usuários ou talvez uma combinação dos vários clientes de mensagens, como Outlook 2003 em cache e parte do Outlook Web Access (OWA). Enquanto não for possível obter esse nível de detalhe no Assistente de modelo, isso pode ser configurado por meio do Editor de modelo. Essa ferramenta também é útil ao tentar definir o efeito da modificação de aspectos do ambiente, por exemplo, acrescentando localizações extras ou tipos de usuários.

O Editor de modelo, mostrado na Figura 5, salva e recupera modelos nos arquivos .sam, que são um formato proprietário para a ferramenta. É uma boa prática, como com todo trabalho, salvar modelos em arquivos antes de realizar as principais alterações, bem como usar um nome descritivo para garantir que o modelos em uso não sejam perdidos. O menu Arquivo fornece um menu Exportar, o qual gera um relatório de resumo detalhado no formato Excel® e como um diagrama de topologia Visio® do modelo.

Figura 5 Ajustando uma configuração SAM no Editor de modelo

Figura 5** Ajustando uma configuração SAM no Editor de modelo **(Clique na imagem para aumentar a exibição)

No painel esquerdo do Editor de modelo está uma área de navegação básica com opções para visualizar a topologia global, topologia de site ou um resumo de modelo. A Topologia Global mostra o modelo de arquitetura a partir de uma perspectiva de site com redes adicionais, como a Internet. A Topologia de Site exibe as informações sobre um site ou rede selecionada. O Resumo de Modelo exibe um resumo textual do ambiente, o qual é o mesmo formato que você verá exibido no término do Assistente de modelo.

Qualquer que seja a opção selecionada, os detalhes serão exibidos no painel central do Editor de modelo. O painel direito – no espírito da nova versão do Microsoft Management Console (MMC) fornecido com o Windows Server 2003 R2 – é uma área de “ações” dividida em duas subáreas: a parte superior fornece ações relativas ao contexto que são alteradas dependendo da visualização atual ou objeto selecionado, enquanto a parte inferior contém ações gerais que sempre se aplicam. Essas últimas ações permitem que eu adicione um novo site, edite perfis de uso de usuários e (um pouco divertido) execute uma simulação.

Ao trabalhar no painel central do Editor de modelo, todos os itens são selecionáveis. Depois de selecionar um item, além das ações de item atuais sendo alteradas com base no objeto selecionado, eu posso obter mais detalhes sobre ele. Por exemplo, clicar duas vezes em um site alternará para a exibição de Topologia de Site e fornecerá detalhes dos objetos desenvolvidos para aquele site. Dessa forma, um site atendido localmente mostraria um ou mais servidores, redes e usuários no local. Isso por sua vez torna possível clicar duas vezes no objeto selecionado para visualizar suas propriedades detalhadas e modificá-las como necessário.

As linhas que conectam os sites representam as redes entre as localizações e podem ser editadas para permitir a configuração exata da rede. Por exemplo, posso especificar diferentes velocidades de largura de banda para uplink e downlink, e a porcentagem da largura de banda disponível. Também posso configurar latência de conexão, a qual pode ser um importante atributo para a comunicação estável. Outras alterações comuns incluem acrescentar tipos de usuários adicionais. Nesse caso, digamos que você tenha uma combinação de clientes Outlook Web Access e Outlook 2003 atendidos pela localização central. Depois de abrir o Dallas em sua exibição de Topologia de Site, eu selecionaria “Adicionar um perfil de cliente” e acrescentaria informações para usuários baseados em OWA, o que incluiria o servidor que os clientes OWA utilizarão, a rede na qual os usuários se conectarão e a largura de banda que estará disponível para eles, como mostrado na Figura 6.

Figura 6 Adicionando e modificando elementos em um modelo facilmente

Figura 6** Adicionando e modificando elementos em um modelo facilmente **(Clique na imagem para aumentar a exibição)

Assim que o SAM refletir a infra-estrutura planejada ou existente da forma mais semelhante possível, salve-o e nomeie-o, a fim de garantir que seja de fácil identificação como o ponto inicial para quaisquer modificações futuras. Nesse ponto, gostaria de executar uma simulação para obter uma idéia de como o modelo será executado nas configurações definidas. Com base no resultado, eu posso modificar o modelo para testar vários cenários “e se”, como adicionar um novo site e usuários, adicionar ou remover usuários, adicionar novos usuários a localizações ou alterar o tipo de conexão ou cliente de email. Assim que o modelo for atualizado com esses novos elementos, eu posso executar outra simulação para ver como será o comportamento da nova configuração.

Simulando o uso real

A execução da simulação é tão simples quanto clicar na ação geral de simulação de execução ou no botão da barra de ferramentas. Uma verificação de sanidade do modelo ocorrerá primeiro: quaisquer falhas no modelo serão exibidas antes da simulação ser executada. Por exemplo, se um número de clientes OWA for adicionado a um modelo que anteriormente não tinha clientes OWA e nenhum servidor Front End for configurado, uma mensagem de erro o notificará de que não há um servidor Front End. Se não existirem tais falhas, o status será exibido à medida que a simulação for executada.

Assim que a simulação for concluída, um relatório com informações detalhadas sobre o uso de todos os componentes será gerado e a exibição dos resultados da simulação será aberta. Ele exibirá inicialmente uma visualização de resumo fornecendo detalhes das mais elevadas utilizações de CPU, armazenamento e link de conexão (que são as causas comuns de afunilamento), bem como tempos mais longos de transação e latência, que podem afetar a experiência do usuário final. Os detalhes sobre a utilização exata das conexões de servidores, SAN, local e externas podem ser visualizadas selecionado links no painel esquerdo dos resultados da simulação, como mostrado na Figura 7.

Figura 7 Resumo dos resultados de simulação para um modelo simples

Figura 7** Resumo dos resultados de simulação para um modelo simples **(Clique na imagem para aumentar a exibição)

Manter o mouse sobre várias exibições gráficas, como análise de afunilamento, mostra o servidor e o atributo do servidor que está causando esse afunilamento. Observe que as configurações de limiar estão no painel esquerdo. Essa categoria permite que eu defina o que considero uso razoável antes de elevar para avisos, um recurso útil.

Os relatórios detalhados da simulação são excelentes não somente para ajudar a informar as decisões de compra de hardware, mas também para mostrar a quantidade de recursos de rede que serão utilizados pelos aplicativos de mensagens. Por exemplo, para usuários conectando-se por meio de links WAN mais lentos, o relatório fornece uma indicação se o link é ou não rápido o suficiente. Caso não seja, é possível detectar se a velocidade do link entre os locais deve ser atualizada ou se um servidor de armazenamento da caixa de correio local deve ser adicionado, simplesmente modificando o modelo e executando novamente a simulação para obter resultados que atendam a critérios específicos. Da mesma forma, se os servidores estiverem todos executando com 5% da utilização da CPU, eu posso ignorar a especificação dos servidores. Ao permitir a fácil modificação de modelo e o recurso de nova execução das simulações, estou na verdade experimentando diferentes opções de solução. Com métrica precisa de todos os cenários de testes, posso orientar as reuniões de orçamento e planejamento com segurança.

Resumo

Apenas apresentei uma visão geral de como o SCCP permite que você simule e analise a implantação do Exchange. Lembre-se de que o SCCP é executado no mesmo nível de modelo e simulação do MOM. O SCCP pode ser baixado atualmente como parte dos downloads do MSDN® Premium ou TechNet Plus. ¦

John Savill é Diretor de infra-estrutura técnica da Geniant. Ele é um profissional certificado de segurança de sistemas de informação (CISSP), engenheiro de sistemas certificado pela Microsoft (MCSE) em Security and Messaging no Windows Server 2003, MVP por oito anos e instrutor de Krav-Magá. Ele também é autor do livro Windows Server 2003 Active Directory Design and Implementation da Packt Publishing.

© 2008 Microsoft Corporation e CMP Media, LLC. Todos os direitos reservados. A reprodução parcial ou completa sem autorização é proibida..