O documento discute conceitos e práticas de gerenciamento de capacidade para ambientes distribuídos. Aborda origens históricas, conceitos-chave como banco de dados de capacidade e dimensionamento de projetos, ferramentas, métodos como escalabilidade vertical e horizontal, a importância de medições contínuas e projeções futuras para garantir a adequação da infraestrutura às demandas do negócio.
Lei geral de proteção de dados por Kleber Silva e Ricardo Navarro (Pise4)
Gerenciamento de Capacidade para Ambiente Distribuído
1. 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
2.
3. 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
4. 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!
5. É 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
6. Os dados coletados através do monitoramento (BD de Capacity) precisam ser analisados para geração de predições futuras. Análise
7. Implementa o resultado do monitoramento e análise para assegurar o uso otimizado da infra-estrutura atual e futura. Ajustes
8. 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
9. O dimensionamento de um projeto está relacionado à avaliação dos requisitos de capacidade das aplicações durante seu planejamento e desenvolvimento. + + = Gerenciamento de Capacidade Dimensionamento de Projetos - Sizing
10. 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
11. É 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
12. 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
13. 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
14. 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
15. 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
16. 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
17. 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!
25. Para ser confiável deve haver boa correlação Volume X Consumo – deve ser conhecida qual a métrica implicada pelo volume ou vice-versa se a métrica desejada já tiver sido definida Análise por dispersão
27. 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!