Capacity Planning para Ambiente Distribuído
Proibido cópia ou divulgação sem permissão escrita do CMG Brasil
Capacity Planning para Ambiente Distribuído
Marcelo Otto
Analista de Gerenciamento de Capacidade para Servidores Windows, Virtualização e Acesso Remoto
HSBC Bank Brasil S/A
1
Capacity Planning para Ambiente Distribuído
Proibido cópia ou divulgação sem permissão escrita do CMG Brasil
• Origem do gerenciamento de capacidade
• Conceitos
• Atividades executadas
• Ferramentas de trabalho
• Visão geral dos processos de gerenciamento de capacidade para plataforma distribuída
Agenda
2
Capacity Planning para Ambiente Distribuído
Proibido cópia ou divulgação sem permissão escrita do CMG Brasil
ITIL: um guia de melhores práticas de gestão de serviços em TI, desenvolvida no final dos anos 80 pela OGA(Office for
Government Commerce) do governo inglês.
Gerenciamento de Capacidade
Origens nos campos da engenharia de tráfego e teoria das filas desenvolvido por Agner
Erlang por volta de 1909. Atualmente é um dos processos dentro do ITIL
- Information Technology Infrastructure Library
Origem
3
Capacity Planning para Ambiente Distribuído
Proibido cópia ou divulgação sem permissão escrita do CMG Brasil
Conceito
Capacity Management (Gerenciamento de Capacidade)
Assegurar que a capacidade da infraestrutura de TI está
adequada às demandas do negócio conforme a necessidade
e no tempo esperado, observando sempre o
gerenciamento do custo envolvido.
MELHOR EFICIÊNCIA...fazer mais com menos!
4
Capacity Planning para Ambiente Distribuído
Proibido cópia ou divulgação sem permissão escrita do CMG Brasil
É usado para formar a base dos relatórios para este processo e contém informações técnicas e relevantes para o Gerenciamento da
Capacidade.
Desta forma a informação contida aqui fornece para os outros processos os dados necessários para as suas análises.
Banco de Dados de Capacidade
5
Capacity Planning para Ambiente Distribuído
Proibido cópia ou divulgação sem permissão escrita do CMG Brasil
Os dados coletados através do monitoramento (BD de Capacity) precisam ser analisados para geração de predições futuras.
Análise
6
Capacity Planning para Ambiente Distribuído
Proibido cópia ou divulgação sem permissão escrita do CMG Brasil
Implementa o resultado do monitoramento e análise para assegurar o uso otimizado da infra-estrutura atual e futura.
Ajustes
7
Capacity Planning para Ambiente Distribuído
Proibido cópia ou divulgação sem permissão escrita do CMG Brasil
O Gerenciamento da Demanda é responsável pelo gerenciamento da carga de trabalho na infra-estrutura com o objetivo de utilizar melhor
a capacidade atual ao invés de aumentá-la.
Gerenciamento da Demanda
8
Capacity Planning para Ambiente Distribuído
Proibido cópia ou divulgação sem permissão escrita do CMG Brasil
O dimensionamento de um projeto está relacionado à avaliação dos requisitos de capacidade das aplicações durante seu planejamento e
desenvolvimento.
+ + =Gerenciamentode Capacidade
Dimensionamento de Projetos - Sizing
9
Capacity Planning para Ambiente Distribuído
Proibido cópia ou divulgação sem permissão escrita do CMG Brasil
Através de simulação ou com auxílio de modelos estatísticos é possível a predição dos requisitos futuros da capacidade.
Modelagem e Análise de Tendência
10
Capacity Planning para Ambiente Distribuído
Proibido cópia ou divulgação sem permissão escrita do CMG Brasil
É desenhado a partir da base dos dados do BDC (banco de dados da capacidade), dados do negócio, dados técnicos, etc. O plano é
orientado para o futuro, tendo como base um período de pelo menos 12 meses.
Plano de Capacidade
11
Capacity Planning para Ambiente Distribuído
Proibido cópia ou divulgação sem permissão escrita do CMG Brasil
Os relatórios conferem o desempenho da capacidade durante um período dado. Os relatórios, por exemplo, podem trazer números que sirvam para comparar os índices dos Acordos de Nível de Serviços.
Relatórios
12
Capacity Planning para Ambiente Distribuído
Proibido cópia ou divulgação sem permissão escrita do CMG Brasil
Qual o objetivo?
Uma análise para troca de servidor?
Um servidor com maior capacidade para atender mais transações?
Para atender a mesma quantidade de transações de maneira mais rápida?
Um upgrade de software?
Objetivos podem ser muitos, então deve-se saber com clareza qual é o seu!
Determinando os objetivos
13
Capacity Planning para Ambiente Distribuído
Proibido cópia ou divulgação sem permissão escrita do CMG Brasil
Vertical: é a capacidade de aumentar os recursos internamente em um servidor, como CPUs, GPUs, memória, discos, placas de rede, etc.
Horizontal: significa ter uma arquitetura que permite a adição de capacidade com a simples adição de itens similares de hardware na infraestrutura existente, como mais servidores em um determinado
cluster
Escalabilidade Vertical e Horizontal
14
Capacity Planning para Ambiente Distribuído
Proibido cópia ou divulgação sem permissão escrita do CMG Brasil
Disciplinas de engenharia também utilizam cálculos aproximados, ou seja, nem sempre existem fórmulas que retornarão resultados de
previsibilidade exatos.
Muitas vezes não é possível determinar valores absolutos de capacidade, porém é possível determinar aproximações bastante
confiáveis.
Matemática Rápida
15
Capacity Planning para Ambiente Distribuído
Proibido cópia ou divulgação sem permissão escrita do CMG Brasil
A relação entre “Performance” e “Capacity Planning” é muitas vezes incompreendida.
O Capacity Planning determina: o que/quanto/onde/quando.
Um servidor com 30% de consumo executando uma aplicação retornando transações com tempo de resposta de 5 segundos quando o desejado
seria 2 segundos, talvez não tenha melhoria com adição de mais CPUs.
Qual causa raiz de uma possível lentidão? Será resolvido com mais capacidade?
Capacity e Performance são coisas diferentes
16
Capacity Planning para Ambiente Distribuído
Proibido cópia ou divulgação sem permissão escrita do CMG Brasil
O Gerenciamento de Capacidade traz não só ganhos financeiros, mas também vários benefícios “verdes” (Green IT)
A alta eficiência nos consumos de recursos tecnológicos reduz os consumos de energia e consequentemente em CO2
Utilizar os recursos disponíveis de maneira otimizada possibilita a diminuição na compra de novos equipamentos, evitando descarte futuro de eletrônicos e todos os impactos ambientais envolvidos na cadeia de
produção dos mesmos
Capacity Planning é Green!
17
Capacity Planning para Ambiente Distribuído
Proibido cópia ou divulgação sem permissão escrita do CMG Brasil
SERVIDOR A
Cenário Atual
Sizing na prática
18
Capacity Planning para Ambiente Distribuído
Proibido cópia ou divulgação sem permissão escrita do CMG Brasil
SERVIDOR B
Cenário Projetado
Sizing na prática
19
Capacity Planning para Ambiente Distribuído
Proibido cópia ou divulgação sem permissão escrita do CMG Brasil
Checklist para Planejamento de Capacidade
20
Capacity Planning para Ambiente Distribuído
Proibido cópia ou divulgação sem permissão escrita do CMG Brasil
Checklist para Planejamento de Capacidade
21
Capacity Planning para Ambiente Distribuído
Proibido cópia ou divulgação sem permissão escrita do CMG Brasil
“EPERF”
Interface de trabalho
22
Capacity Planning para Ambiente Distribuído
Proibido cópia ou divulgação sem permissão escrita do CMG Brasil
Gráficos de Utilização
23
Capacity Planning para Ambiente Distribuído
Proibido cópia ou divulgação sem permissão escrita do CMG Brasil
Dashboards
24
Capacity Planning para Ambiente Distribuído
Proibido cópia ou divulgação sem permissão escrita do CMG Brasil
Para ser confiável deve haver boa correlação
Volume X Consumo – deve ser conhecida qual a métrica implicada pelo volume ouvice-versa se a métrica desejada já tiver sido definida
Análise por dispersão
25
Capacity Planning para Ambiente Distribuído
Proibido cópia ou divulgação sem permissão escrita do CMG Brasil
Projeções futuras são efetuadas com base em análises periódicas
Projeções
26
Capacity Planning para Ambiente Distribuído
Proibido cópia ou divulgação sem permissão escrita do CMG Brasil
O único homem que eu conheço que se comporta sensatamente é o meu alfaiate; ele toma minhas medidas novamente a cada vez que ele me vê. O resto continua com suas velhas medidas e espera que eu me encaixe
nelas.
George Bernard Shaw
Medir sempre!
27
Capacity Planning para Ambiente Distribuído
Proibido cópia ou divulgação sem permissão escrita do CMG Brasil
LINKS ÚTEIS
http://pt.wikipedia.org/wiki/Information_Technology_Infrastructure_Library
http://mais-com-menos.blogspot.com
http://www.spec.org
Mais informações
28
Marcelo Otto
Top Related