Confiabilidade e experiência do usuário não são mais apenas recursos “agradáveis de ter”. Muitas empresas fornecem serviços semelhantes e a concorrência está a apenas um clique de distância. Aqueles com ofertas de última geração estarão à frente do pacote e terão mais recursos para melhorias contínuas. Certamente, velocidade e tempo de atividade não são de graça, mas a boa notícia é que mesmo com um pequeno orçamento, aplicativos confiáveis podem ser realizados.
A integração precoce das avaliações de desempenho, seguida pelo monitoramento 24 horas por dia, 7 dias por semana, dos tempos de resposta de saúde, componentes e de ponta a ponta nos estágios de produção, são os pilares para aplicações altamente disponíveis e responsivas. Não importa o tamanho da sua empresa, você deve ter uma solução de monitoramento de aplicativos no local que coleta métricas de saúde e enviar alertas se seus serviços críticos estão desligados.
Monitoramento baseado em nuvem
Para clientes que não estão interessados nos aspectos técnicos, uma plataforma de monitoramento baseada em SaaS é o caminho a percorrer. Em uma configuração de monitoramento baseada em nuvem, a configuração e integração de seus aplicativos é muito fácil. Você ordena acesso, configura as tarefas de monitoramento e começa imediatamente a coletar dados de monitoramento. Todas as atividades operacionais, como backups, atualizações de segurança ou instalação de novos recursos neste pacote de monitoramento serão feitas pelo seu provedor SaaS. Concentre todos os seus esforços na configuração de tarefas de monitoramento, ativação de alertas e análise de resultados em vez de lidar com implantações demoradas. Em um ambiente de monitoramento no local, a configuração de infraestrutura, a implantação de servidores, firewalls e outras preocupações de segurança podem facilmente levar a custos e esforços mais altos em comparação com uma solução de monitoramento baseada em nuvem.
Seus usuários estão localizados em todo o mundo, e sua abordagem de monitoramento deve refletir essa distribuição global. Um pacote de monitoramento baseado em nuvem vem com uma rede global de simulação de usuários, o que é um grande benefício para sua estratégia de monitoramento. Do ponto de vista financeiro, as plataformas baseadas em SaaS são baseadas em uso. Você pode começar com um orçamento pequeno e os custos estão sempre de acordo com seus benefícios. Não há necessidade de investimentos iniciais.
- As principais características dos conjuntos de monitoramento baseados em SaaS incluem:
- Instalado na infraestrutura dos provedores
- Implantação rápida
- Zero esforço operacional
- Baixo esforço de embarque
- Mantenha-se atualizado com as versões mais recentes do produto
- Sem custos de manutenção
- Pague como você vai preços
Plataformas de monitoramento no local
Antes do advento das soluções baseadas em SaaS, as suítes de monitoramento eram hospedadas na rede interna de uma organização. As organizações concordaram com um contrato de licença, pagaram as taxas iniciais de licença, e o fornecedor enviou os procedimentos de configuração para suas suítes de monitoramento. Uma equipe dedicada planejou a implantação, encomendou o hardware necessário, instalou os componentes de monitoramento e implantou todos os agentes de monitoramento em seu data center. Uma vez concluída a instalação, eles configuraram os dispositivos reais de monitoramento de aplicativos ou infraestruturas, definiram as notificações no local e educaram seus usuários sobre como usar a plataforma. A equipe de monitoramento interno foi totalmente encarregada de lidar com todos os desafios técnicos de monitoramento. Muitas vezes é um jogo de gato e rato quando se trata de investigação de problemas de monitoramento porque uma implantação local traz muita incerteza, atrasando a análise de problemas muitas vezes por dias. Nos últimos anos, as suítes de monitoramento no local tornaram-se ligeiramente desatualizadas.
As principais características das suítes de monitoramento no local incluem:
- Instalado em seu data center
- Você é responsável pela implantação e manutenção
- Taxa inicial de licença
- Taxa de manutenção anual
- Alto esforço inicial de configuração
Semelhanças das soluções baseadas em nuvem e no local
Tanto suítes de monitoramento locais quanto baseadas em SaaS ajudam a verificar e melhorar a saúde de seus aplicativos. Algumas atividades como configuração, alerta e emissão de relatórios são muito semelhantes para ambas as implantações.
atividade | Soluções baseadas em SaaS e localmente implantadas |
configuração | Clientes a bordo de seus aplicativos e servidores.
O conjunto de monitoramento coleta métricas de saúde. |
Alertando | Os clientes habilitam a notificação de incidente necessária.
A plataforma de monitoramento notifica suas equipes se os limites especificados tiverem sido excedidos. |
Relatórios | Os clientes ajustam suas opções de relatórios preferenciais.
O conjunto de monitoramento gera relatórios especificados. Os clientes revisam relatórios e iniciam uma análise de mergulho profundo para identificar a causa raiz dos problemas identificados. |
Diferenças entre soluções baseadas em nuvem e on-premises
Os custos iniciais de configuração, manutenção e licença são totalmente diferentes para soluções baseadas em SaaS em comparação com suítes de monitoramento implantadas localmente. Reveja a tabela abaixo antes de decidir se deve ir com o primeiro ou o último.
atividade | Com base em SaaS | Implantado localmente |
implantação | No data center do fornecedor | Em seu data center |
manutenção | O trabalho do vendedor | Você está no comando. Configurar e lançar atualizações pode ser um grande esforço |
Custos | Pague como for. Você paga exatamente o que usa. | Você paga a taxa inicial de licença e uma manutenção anual. |
Armazenamento de dados | Na nuvem | Em seu data center |
Melhores práticas para determinar a implantação correta do monitoramento
- Esclareça suas necessidades antes de escolher um pacote de monitoramento. O número de aplicativos no escopo, a distribuição geográfica de seus usuários finais e os requisitos de tempo de atividade são elementos cruciais de sua estratégia de monitoramento.
- Monitoramento de todas as camadas. Não basta verificar a saúde de seus serviços de back-end. Seus usuários esperam disponibilidade de ponta a ponta. Monitore seus aplicativos à medida que forem usados por seus clientes.
- Execute o monitoramento de ponta a ponta a partir dos locais de seus clientes. Desempenho e disponibilidade podem ser altamente dependentes do ponto de presença. Parâmetros de rede como largura de banda, tempo de ida e volta e perda de pacotes podem ter um enorme impacto nos tempos de resposta de ponta a ponta dos aplicativos.
- Os custos para implantar e manter suas suítes de monitoramento locais podem ser altos. Se você não está interessado em gastar mais de 30% do seu orçamento de monitoramento em esforços operacionais, considere uma plataforma de monitoramento baseada em SaaS.
- Priorize suas atividades de monitoramento. Comece com testes de casos de uso real e ligue canais de alerta. Uma vez que isso esteja no lugar, adicione verificações de serviço e colete métricas de utilização de recursos do sistema.
Tom DeMarco, um conhecido engenheiro de software, disse uma vez: “Você não pode controlar o que você não pode medir.” Se você está atualmente usando ferramentas antiquadas de monitoramento de aplicativos e sites, é altamente recomendável que você considere mudar para uma estratégia de monitoramento de visão de futuro, que inclui monitoramento em todas as camadas, verifica continuamente o tempo de atividade e lhe dá mais tempo para melhorias e inovação.