Qual a importância do monitoramento em DevOps?

Views: 359
0 0
Read Time:2 Minute, 45 Second

A importância do monitoramento é muitas vezes deixada de fora das discussões sobre DevOps,mas um relatório do Gartner mostra como isso pode levar a experiências superiores aos clientes.

O relatório fornece as seguintes recomendações-chave:

  • Trabalhe com as equipes da DevOps durante a fase de projeto para adicionar a instrumentação necessária para rastrear indicadores de desempenho dos principais negócios e monitorar as métricas de negócios na produção.
  • Automatize a transmissão de resultados de monitoramento embarcado entre ferramentas de monitoramento e implantação para melhorar as implantações de aplicativos.
  • Use requisitos de negócios identificados para desenvolver um pipeline para fornecer novas funcionalidades e desenvolver monitoramento para uma prática de aprendizado contínuo e feedback entre stakeholders e gerentes de produtos.

Embora o relatório se concentre no monitoramento de aplicativos, os benefícios da integração inicial do DevOps aplicam-se igualmente ao monitoramento do banco de dados, de acordo com Grant Fritchey, Redgate DevOps Advocate e MVP da Microsoft Data Platform: “Em qualquer pipeline DevOps, o banco de dados é muitas vezes o ponto de dor porque você precisa atualizá-lo ao lado do aplicativo, mantendo os dados seguros. O monitoramento ajuda os desenvolvedores de banco de dados a identificar e corrigir problemas mais cedo e minimiza erros quando as alterações são implantadas.”

Otimização do desempenho antes dos lançamentos atingirem a produção

Dar às equipes de desenvolvimento acesso a dados de monitoramento ao vivo durante o desenvolvimento e testes do banco de dados, por exemplo, pode ajudá-los a otimizar o desempenho antes que os lançamentos atinjam a produção. Eles podem ver imediatamente se suas mudanças influenciam problemas operacionais ou de desempenho, e perfurar a causa.

Da mesma forma, as ferramentas de monitoramento de banco de dados podem ser configuradas para ler e relatar as implantações feitas em qualquer servidor e entregar automaticamente um alerta de volta à equipe de desenvolvimento se houver um problema, informando-lhes o que aconteceu e como corrigir o problema.

Esse loop de feedback contínuo não só reduz o tempo gasto manualmente verificando problemas, mas acelera a comunicação entre o desenvolvimento do banco de dados e as equipes operacionais. Mais importante, toda essa atividade ocorre em ambientes não produtivos, o que significa menos experiências ruins dos clientes ao acessar dados de produção.

Esse foco aumentado no monitoramento está levando muitas equipes de DevOps de alto desempenho a introduzir ferramentas de terceiros que oferecem recursos mais avançados, como a capacidade de se integrar com as ferramentas de implantação, alerta e bilhetagem mais populares.

As vantagens

Um bom exemplo é o setor de serviços financeiros. O relatório da Redgaterevelou que 66% das empresas do setor agora usam uma ferramenta de monitoramento de terceiros, superando todos os outros setores. E enquanto 61% das empresas implantam mudanças de banco de dados uma vez por semana ou mais, em comparação com 43% em outros setores, problemas com implantações são detectados mais rapidamente e recuperados mais cedo.

O relatório do Gartner afirma: “Ao permitir um reconhecimento e resposta mais rápidos às questões, o monitoramento melhora a confiabilidade do sistema e a agilidade geral, que é um objetivo principal para novas iniciativas de DevOps.”

Muitas organizações estão descobrindo que há grandes vantagens em incluir o banco de dados na conversa de monitoramento também.

FONTE: HELPNET SECURITY

POSTS RELACIONADOS