Os principais desafios de Implementar um Processo de...

Preview:

Citation preview

M

Adolfo Eric Petersen

Os principais desafios de Implementar

um Processo de Planejamento de

Gestão de Capacidade e Performance

Maio de 2016

Introdução A maturidade dos processos de TI facilita melhorar a previsão

de investimento, a utilização de capital, o aumento da

agilidade de forma mais eficiente com menos incidentes e

interrupções.

O excesso de capacidade pode ser um fardo financeiro

significativo para um negócio, porém a lentidão de

desempenho ou interrupções causadas pela capacidade

insuficiente pode custar ainda mais.

Como o scale-out, scale-up e o balanceamento de workload

influenciam nesse cenário.

Proibida cópia ou divulgação sem

permissão escrita do CMG Brasil.

Premissas Os requerimentos de Infraestrutura e Operações de TI são

mantidos há décadas e há a necessidade atual de alcançar-se o

balanceamento entre alto desempenho e o ROI.

Na maioria das organizações, a grande parte do legado requer

utilização de arquiteturas de escala vertical (scale-up), que se

mantêm e requerem tecnicas convecionais de capacity

planning.

Com o crescimento dos negócios digitais, aumenta a demanda

e expectativa de altíssima disponibilidade de infraestrutura e

serviços de TI em escala Web.

Proibida cópia ou divulgação sem

permissão escrita do CMG Brasil.

Tendências “Through 2017, 25% of enterprises will use demand shaping

for capacity planning and management, which is a significant

increase from less than 1% in 2014.

By 2016, the availability of capacity and performance

management skills for horizontally scaled architectures will

be a major constraint or risk to growth, for 80% of

businesses.”

Fonte: Gartner.

Proibida cópia ou divulgação sem

permissão escrita do CMG Brasil.

Análise Sistemas Críticos: Normalmente existe histórico e previsões

de demanda provendo informações suficientes para análise de

uso de recursos de infraestrutura.

Coleta de informações de multiplas fontes (incluindo

monitoração) com a produção de tendências de utilização e de

investimento através de “what-if-scenarios”.

Escala Web: Tipicamente implementa centenas de

atualizações e atualizações diariamente e histórico deve ser

mensurado em horas para tal objetivo.

Diferentes arquiteturas e o enorme crescimento requerem

técnicas adaptativas principalmente quanto ao uso e o volume

de dados.

Proibida cópia ou divulgação sem

permissão escrita do CMG Brasil.

Análise

Proibida cópia ou divulgação sem

permissão escrita do CMG Brasil.

A figura acima ilustra padrão comum no ambiente mainframe e arquiteturas de software aplicativo usado

hoje por empresas e que são críticos e complexos. Os componentes de software em execução no

mainframe fornecem processamento para o armazenamento de dados críticos dos clientes, execução de

operações de TI, hospedagem lógica de serviço de negócios do aplicativo, e o acesso de usuários internos

e clientes externos.

Fonte: IBM

Análise

Proibida cópia ou divulgação sem

permissão escrita do CMG Brasil.

"Um padrão de arquitetura orientada pelo sistema que permite o desenvolvimento e entrega Web, rápida e escalável

baseada em serviços de TI, alavancando os princípios ágeis, lean e contínuos.“

Fonte: Gartner

Análise Uso de Técnicas Demand Shaping: “Canary Launch” & “Dark

Launching” que visam liberar novas funcionalidades de forma

controlada a um grupo restrito de usuários.

É realizado o ajuste quantitativo dos recursos requeridos da

infraestrutura à medida que restrições ou contenções são

observadas pela liberação gradativa das novas funcionalidades

das aplicações.

Em geral ferramentas de análise são usadas para extração da

informação necessária e combinadas com a instrumentalização

das aplicações, provendo informação analítica de forma pro-

ativa para alocação de recursos e gerenciamento de potenciais

gargalos.

Proibida cópia ou divulgação sem

permissão escrita do CMG Brasil.

Técnicas Demand Shaping

Proibida cópia ou divulgação sem

permissão escrita do CMG Brasil.

Conclusão • Ter as equipes de produtos responsáveis por auto-

instrumentação e dados analiticos das aplicações, possibilitando

recursos de realocação horizontal (scale-out).

• Uso de técnicas demand shaping para limitar o impacto

inesperado de novas versões/features das aplicações.

• Uso de ferramentas de análise avançada e técnicas para melhor

entendimento do desempenho das aplicações e suas restrições.

• Uso de ferramentas preditivas (near-real-time) para

entendimento das restrições e dependencias nas aplicações,

infraestrutura e ambientes de carga para apropriada alocação de

recursos.

Proibida cópia ou divulgação sem

permissão escrita do CMG Brasil.

Conclusão • Onde há potencialmente larga escala, forecasts ou histórico de

demanda limitados, há a necessidade de desenvolver-se técnicas

de modelagem por demanda para proporcionar um desempenho

aceitável.

• Onde há implantação de serviços em larga escala, há a

necessidade de uso de ferramentas operacionais de análise e

capacidades de big data complementarmente ao uso de

ferramentas de capacity-planning tradicionais.

Proibida cópia ou divulgação sem

permissão escrita do CMG Brasil.

Proibida cópia ou divulgação sem

permissão escrita do CMG Brasil.

Proibida cópia ou divulgação sem

permissão escrita do CMG Brasil.

Adolfo Eric Petersen

Recommended