capacity management e capacity planning. a prática e a teoria. por joão natalino de oliveira e...

20
Capacity Management e Capacity Planning A prática e a teoria João Galdino/João Natalino Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.

Upload: joao-galdino-mello-de-souza

Post on 25-May-2015

1.578 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Capacity Management e Capacity Planning. A prática e a teoria. por João Natalino de Oliveira e João Galdino

Capacity Management e Capacity Planning

A prática e a teoria João Galdino/João Natalino

Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.

Page 2: Capacity Management e Capacity Planning. A prática e a teoria. por João Natalino de Oliveira e João Galdino

Agenda •  Capacity Planning dos primórdios até a criação

do ITIL (USA, Europa, América Latina, India e China).

•  Capacity Management dos primórdios do ITIL até 2014. (USA, Europa, América Latina, India e China).

•  Classificações de Cloud - NIST •  Gestão de Capacidade ITILv3 2011 •  Gestão Financeira de TI ITILv3 2011 •  Conclusão

Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.

Page 3: Capacity Management e Capacity Planning. A prática e a teoria. por João Natalino de Oliveira e João Galdino

Capacity Planning dos primórdios até a criação do ITIL (USA, Europa, América Latina, India e China).

•  Planejar capacidade remonta da antiguidade: –  Escrita, Pirâmides, Geômetras, Templários, Guerras, Canal do Panamá, Divisão

da Índia com o Paquistão, 2001 – Uma odisséia no espaço, Forrest Gump o filme, CPU Activity Report, Itaquerão....

•  CPU Activity Report ou ainda Rules-of-Thumb para mainframes –  Considerado um dos melhores artigos de todos os tempos: John Mullen

(fundador do CMG Internacional e criador do artigo – Mainframe: Rules-of-Thumb)

•  Criação da Tríade: Capacity Planning, Performance Analysis and Tuning. –  Foco total em Infra-estrutura ainda nos mainframes.

•  Década de 90: Início do Capacity Planning para plataformas non-mainframes: Divisão clara entre Capacity de Sistemas Distribuídos e Capacity de Mainframe.

•  USA Leva à frente com programas espaciais, Universidades (Stanford, Berkeley...), Europa segue com Sistemas Bull, IBM, HP.... Fortalecendo as plataformas médias que não entraram no Brasil por conta da reserva de mercado.

•  India, China e restante da América Latina correm por fora com enfase à grande utilização de tecnologia de telecomunicações na Colombia devido a necessidade do tráfico consistente de drogas, excelencia em Desenvolvimento de Sistemas na Índia e desenvolvimento da “Xepa” eletronica nos anos 80/90.

•  E Japão...

Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.

Page 4: Capacity Management e Capacity Planning. A prática e a teoria. por João Natalino de Oliveira e João Galdino

Capacity Management dos primórdios do ITIL até 2014. (USA, Europa, América Latina, India e China).

•  Adoção do ITIL como um framework mais abrangente e desejável: nomeadamente Europa.

•  Vamos ligar as pontas de Problem Management, Change Management, Service Management e fundamentalmente Capacity Management. (Veja Adam Grummit: A Practitioner Guide – ITSM Library – Van Haren Publishing.

•  Capacity Management passa a ter várias sub-disciplinas desde a concepção da necessidade de informatizar uma solução no LOB até os testes finais de Stress... –  Se aplica às novas concepções de plataformas como Cloud Platform.

•  USA começou a adotar fortemente o ITIL após o 11 de Setembro e a sua queda econômica.

•  América Latina, comandada pelo Brasil também tem forte número de tentativas de adoção.

•  Índia, China, engatinhando ... Austrália também é um ‘good adopter”.

Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.

Page 5: Capacity Management e Capacity Planning. A prática e a teoria. por João Natalino de Oliveira e João Galdino

Um processo de Capacity management deve cobrir Performance Managemente e Capacity Planning. Cada um tem seu foco primário

enquanto que ambos compartilham algumas várias atividades.

•  Performance Management Capacity Planning

É basicamente o processo de gerenciar as cargas no dia-a-dia

para atingir os tempos de resposta e throughput de tal forma que o custo seja efetivo.

É basicamente o processo de planejar os recursos necessários ao processamento do negócio de forma efetiva à atingir a demanda gerada

As seis atividades que compreendem o processo de Capacity Management incluem Aspectos de Gerenciamento de Performance e Capacity Planning. Enquanto cada um tem seu foco primário, muitas atividades são compartilhadas no suporte ao Capacity Management: Estabelecer Capacity Management Framework

Modelar e dimensionar Requerimentos de Capacidade Monitorar, analisar e reportar o uso da Capacidade Supervisionar o Tuning e a entrega de Capacidade. Produzir e manter o Planejamento de Capacidade. Avaliar o desempenho do gerenciamento de Capacidade.

Page 6: Capacity Management e Capacity Planning. A prática e a teoria. por João Natalino de Oliveira e João Galdino

Alguns pontos a observar.... –  Quem não planeja gasta mais... –  Quem se atira de cabeça na onda pode tomar um caldo ..... –  Budget zero é uma coisa, economia de palito de fósforo é

outra... –  Se você não qualifica os funcionários de TI você está investindo

em baixa disponibilidade... –  Não existe processo complexo, existe processo mal elaborado

e/ou mal planejado... –  Leis operacionais Response Time, Flow Balance assumption,

Utilization Law, Little’s Law... Estão intimamente ligadas à nova era da tecnologia que ora se inicia...

–  Capacities Interessantes, atuais e necessários: Planejamento de Capacidade em Games, Virtualização/Cloud, Analytics (Finanças), Mobilidade, Recursos de Desenvolvimento Social, Medicina Analítica, Processamento de Imagem, ....

Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.

Page 7: Capacity Management e Capacity Planning. A prática e a teoria. por João Natalino de Oliveira e João Galdino

O QUE MUDA QUANDO FALAMOS DE CLOUD COMPUTING?

Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.

Page 8: Capacity Management e Capacity Planning. A prática e a teoria. por João Natalino de Oliveira e João Galdino

Definição de Cloud Computing – Características Essenciais NIST – National Institute of Standards and Technology

•  On demand self-service •  Broad network Access •  Resource Pooling •  Rapid Elasticity •  Measured Services

Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.

Page 9: Capacity Management e Capacity Planning. A prática e a teoria. por João Natalino de Oliveira e João Galdino

Definição de Cloud Computing – Modelos de Serviço NIST – National Institute of Standards and Technology

•  Software as a Service (SaaS) –  Salesforce, Office365, Exchange, Acrobat.com,

Google Docs, Zoho,etc •  Platform as a Service (PaaS)

–  Force.com, Google App Engine, Windows Azure, etc •  Infrastructure as a Service (IaaS)

–  3Tera, Amazon Web Services, Rackspace, Localweb, UOLCloud, etc

Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.

Page 10: Capacity Management e Capacity Planning. A prática e a teoria. por João Natalino de Oliveira e João Galdino

Definição de Cloud Computing – Modelos de Deploy NIST – National Institute of Standards and Technology

•  Private Cloud •  Community Cloud •  Public Cloud •  Hybrid Cloud

Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.

Page 11: Capacity Management e Capacity Planning. A prática e a teoria. por João Natalino de Oliveira e João Galdino

Gestão de capacidade ITIL v3 2011

Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.

Page 12: Capacity Management e Capacity Planning. A prática e a teoria. por João Natalino de Oliveira e João Galdino

“The purpose of the capacity management process is to ensure that the capacity of IT

services and the IT infrastructure meets the agreed

capacity- and performance-related requirements in a cost-effective and timely

manner. Capacity management is concerned with meeting both the current and

future capacity and performance needs of the business.”

ITIL v3 2011, Service Design, Seção 4.5.1

Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.

Page 13: Capacity Management e Capacity Planning. A prática e a teoria. por João Natalino de Oliveira e João Galdino

… cost-effective …

•  Como é o modelo de custo atual e o que precisa ser atualizado no mundo do cloud?

•  Como sua aplicação está estruturada para melhor aproveitar o modelo de custo mais flexível na nuvem?

Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.

Page 14: Capacity Management e Capacity Planning. A prática e a teoria. por João Natalino de Oliveira e João Galdino

… timely manner …

•  Elasticidade é a chave! •  Sem elasticidade não é nuvem, é só

virtualização de uma arquitetura antiga é encapsular um legado em uma roupa mais moderna, mas sem todos os benefícios de flexibilidade e inovação

•  Sua aplicação está preparada para a elasticidade? Com qual nível de automação? Com qual agilidade?

Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.

Page 15: Capacity Management e Capacity Planning. A prática e a teoria. por João Natalino de Oliveira e João Galdino

Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.

Page 16: Capacity Management e Capacity Planning. A prática e a teoria. por João Natalino de Oliveira e João Galdino

Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.

Page 17: Capacity Management e Capacity Planning. A prática e a teoria. por João Natalino de Oliveira e João Galdino

Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.

Page 18: Capacity Management e Capacity Planning. A prática e a teoria. por João Natalino de Oliveira e João Galdino

Gestão Financeira de TI – ITILv3 2011

Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.

Page 19: Capacity Management e Capacity Planning. A prática e a teoria. por João Natalino de Oliveira e João Galdino

Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.

Page 20: Capacity Management e Capacity Planning. A prática e a teoria. por João Natalino de Oliveira e João Galdino

Conclusão •  As atividades de Gestão de Capacidade são mais

complexas e ainda mais necessárias na nuvem; •  As atividades de Gestão de Capacidade ficam mais

voltadas aos requisitos de negócios e menos a infra-estrutura/componentes

•  Cada vez mais o custo de pessoal é o que mais vai pressionar a TI, com a adoção de cloud irá mover do custo de operação/sustentação para desenvolvimento/integração para automatizar as manobras na nuvem

•  O modelo de custos e o nível dos profissionais envolvidos precisa ser diferente na nuvem, assim como é diferente entre plataforma mainframe e distribuída

Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.