Pular para o conteúdo principal
BlogFerramentas para desenvolvedoresPese suas opções de monitoramento de nuvens

Pese suas opções de monitoramento de nuvens

Pese suas opções de monitoramento de nuvens

Nas redes de hoje, o tempo de atividade é importante. Qualquer interrupção nas operações normais pode levar a perdas de dinheiro e tempo, portanto, quando você planejar seu ambiente de nuvem, lembre-se de que você precisará de uma maneira de se manter informado sobre o estado de seus sistemas. Esta necessidade de informação contínua sobre o estado do sistema significa que nenhuma configuração de nuvem está completa sem uma solução de monitoramento robusta e bem integrada. Uma boa solução de monitoramento o ajudará a detectar possíveis problemas antes que eles aconteçam e até enviará alertas ao pessoal de TI se algo der errado. 

A maioria dos fornecedores de nuvens oferece alguma forma de monitoramento integrado, mas compensa estudar suas opções e decidir sobre a alternativa que é melhor para seu ambiente. Uma escolha importante é decidir sobre um modelo de integração de nuvens para sua solução de monitoramento. As opções mais populares incluem:

  • Código aberto: Ferramentas gratuitas suportadas pelo fornecedor da nuvem e disponíveis universalmente para todos os usuários.
  • Terceiros: Soluções comerciais integradas com o ambiente de nuvem através de uma parceria pré-estabelecida com o fornecedor da nuvem.
  • Proprietário: Serviços de monitoramento embutidos oferecidos exclusivamente na rede do fornecedor da nuvem.

As soluções de monitoramento de nuvens de código aberto geralmente têm o menor custo geral. As principais alternativas de monitoramento de código aberto, tais como Prometheus são muito empreendedoras, com características como uma linguagem de consulta on-board, um modelo de dados multidimensional e uma estreita integração com o Grafana ambiente de visualização. Por estarem disponíveis gratuitamente, as soluções de monitoramento de nuvens de código aberto são bem conhecidas por muitos profissionais de TI e oferecem uma curva de aprendizado mais curta.

Se as opções de código aberto disponíveis não oferecem as características que você está procurando, as soluções de monitoramento de terceiros são uma alternativa eficiente. Muitas soluções de terceiros existem porque oferecem recursos que não estão disponíveis com as principais alternativas de código aberto. Ferramentas como Circonus e Panopta, por exemplo, oferecem algumas capacidades avançadas e proporcionam uma integração mais extensa sobre uma maior variedade de plataformas e tipos de dispositivos. 

Muitos fornecedores de grandes nuvens oferecem suas próprias soluções de monitoramento proprietárias. Algumas vezes estas ferramentas são incorporadas diretamente no ambiente e outras vezes são comercializadas como produtos separados, como o CloudWatch, que pertence e é operado por Amazon.

As ferramentas proprietárias oferecidas pelos fornecedores de nuvens têm um alto grau de integração com o ambiente do fornecedor de nuvens. Ainda assim, uma desvantagem importante das soluções proprietárias é que elas representam uma forma de "lock-in" do fornecedor. A suposição é que você fará todos os seus negócios na nuvem com um fornecedor não apenas agora, mas no futuro. Se você optar por diversificar em um momento posterior, à medida que suas necessidades mudam e o mercado evolui, você perde a oportunidade de uma solução unificada. As ferramentas proprietárias dos grandes fornecedores de nuvens também sofrem, às vezes, com outras complicações do mercado de nuvens grandes, tais como custos mais altos e menos atenção ao atendimento individualizado ao cliente.

Sua escolha de uma solução de monitoramento de nuvens depende das necessidades de seu ambiente e de seus planos para o futuro. Suponha que você saiba que está em um só lugar e não espere que seu ambiente passe por mudanças significativas. Nesse caso, uma solução proprietária poderia ser uma alternativa viável se você já estiver 100% investido em um grande fornecedor de nuvens como Amazon. Mas o DevOps é tudo sobre flexibilidade e transformação contínua. Se você implementar o monitoramento da nuvem em um ambiente DevOps, planeje com antecedência a portabilidade com uma solução de monitoramento de código aberto ou de terceiros para manter-se ágil e maximizar suas opções futuras.


Comentários

Deixe uma resposta

Seu endereço de e-mail não será publicado. Os campos obrigatórios estão marcados com *