Como reduzir o tempo de inatividade da rede

Discover how to deliver better software and systems in rapidly scaling environments. Join our Community

O tempo de inatividade da rede pode causar interrupções dispendiosas, clientes frustrados e perda de produtividade. Tome medidas para ajudar a reduzir o tempo de inatividade não planeado, desde a monitorização proativa até aos exercícios de recuperação de desastres, garantindo que a sua rede se mantém operacional e que a sua empresa prospera.

reduce network downtime featured imange

Os não especialistas em tecnologia podem ouvir “indisponibilidade” e pensar nostalgicamente em umas férias. Mas, para os profissionais de tecnologia, indisponibilidade é uma palavra maldita – e com razão. A indisponibilidade da rede significa um dia mau no escritório.

A indisponibilidade da rede significa clientes insatisfeitos, produtividade em queda e outros problemas. Quando falamos de aplicações voltadas para o cliente, como um sítio Web, a indisponibilidade é dispendiosa: para as empresas maiores, os custos da indisponibilidade são de aproximadamente $9,000 por minuto.

E, embora a indisponibilidade possa afetar negativamente empresas de todos os tipos e dimensões, é especialmente problemática em determinados setores. Uma empresa de retalho pode perder $1.1 million por hora de indisponibilidade.

TL;DR: A indisponibilidade é má.

Reduzir e prevenir a indisponibilidade, por outro lado, é bom. Na verdade, é obrigatório – porque mesmo pequenas quantidades de indisponibilidade da rede podem prejudicar os resultados financeiros e causar danos colaterais, como danos à reputação.

Neste artigo, definiremos o problema e o que é necessário para o resolver – incluindo uma estrutura de 13 passos para desenvolver o seu próprio plano de redução da indisponibilidade da rede. Primeiro, é útil começarmos por uma definição simples.

O que é a indisponibilidade da rede?

A indisponibilidade da rede refere-se à indisponibilidade parcial ou total de uma rede de TI, tornando inacessíveis, durante algum período de tempo, elementos como um sítio Web ou aplicações internas, como um sistema ERP.

A indisponibilidade pode geralmente ser agrupada em duas grandes categorias: planeada e não planeada. A indisponibilidade planeada é precisamente isso: é intencional e agendada, normalmente para tarefas como manutenção de rotina, atualizações do sistema ou migração de uma aplicação.

Quando dizemos que a indisponibilidade da rede é má, referimo-nos realmente à indisponibilidade da rede não planeada – isto acontece quando a rede fica indisponível inesperadamente por qualquer uma de várias razões possíveis. Pode haver todo o tipo de causas para a indisponibilidade, desde problemas de infraestrutura a erros de software, erros humanos ou ciberataques.

O que – e quem – é necessário para minimizar a indisponibilidade da rede?

Tendo em conta os custos quantitativos e qualitativos, mesmo uma indisponibilidade da rede pouco frequente justifica a adoção de medidas para a resolver. E, se a tendência começar a passar de pouco frequente para frequente, então é altura de resolver esse problema com maior urgência.

pessoas, processos, documentação e ferramentas para minimizar a indisponibilidade da rede

Existe uma combinação de pessoas, processos, documentação e ferramentas que deve organizar primeiro, afirma Viacheslav Petrenko, Diretor de Tecnologia da empresa de desenvolvimento de software LITSLINK.

Petrenko partilhou os seus conselhos sobre os elementos fundamentais que deve organizar antes de iniciar uma nova iniciativa para reduzir a indisponibilidade da rede. Estes podem ser tanto prospetivos como históricos. Incluem:

Documentação

Petrenko aconselha a recolher diagramas da topologia da rede, relatórios de incidentes, acordos de nível de serviço (SLAs) e registos de gestão de alterações como documentação fundamental. 

Também vale a pena manter à mão qualquer outra documentação relevante específica da organização ou da rede. 

Processos

Há vários processos que os especialistas recomendam analisar – ou implementar, caso ainda não existam – como parte de uma iniciativa de disponibilidade da rede. Estes incluem:

Protocolo de Análise da Causa Raiz (RCA): Este é um processo fundamental para reduzir a indisponibilidade da rede, porque o seu objetivo final é identificar a(s) causa(s) específica(s) do problema. A análise da causa raiz “garante uma investigação exaustiva de cada incidente de indisponibilidade para evitar a sua recorrência”, afirma Petrenko.

Leitura relacionada: 5 ferramentas de análise da causa raiz para melhores testes e garantia de qualidade

Processo de gestão de alterações: Minimiza o risco através do controlo e da documentação cuidadosos de todas as alterações à rede. Atenção: deve equilibrar o rigor com a agilidade para evitar estrangulamentos.

Planos de recuperação de desastres e continuidade do negócio: Quaisquer esforços para reduzir a indisponibilidade da rede devem ser orientados pelos – e, inversamente, orientar os – planos mais abrangentes da organização para garantir a resiliência perante grandes interrupções operacionais.

Leitura relacionada: Descodificação dos 25 melhores serviços de recuperação de desastres

Calendário de manutenção da rede: A realização de manutenção proativa – que pode, por vezes, implicar uma indisponibilidade planeada – “ajuda a prevenir problemas antes que ocorram, atualizando e otimizando a rede regularmente”, afirma Petrenko.

Pessoas

Praticamente todas as pessoas de uma organização dependem da sua rede, mas isso não significa que todas precisem de estar envolvidas na otimização do seu desempenho e fiabilidade. Petrenko enumera os seguintes cargos como importantes para incluir no processo. Tenha em mente que os títulos específicos dos cargos podem variar de empresa para empresa.

Engenheiros de redes: Escusado será dizer que os profissionais que implementam e mantêm a sua infraestrutura de rede precisam de fazer parte do processo. 

Administradores de sistemas: Do mesmo modo, as pessoas que gerem os servidores (e outras infraestruturas) e as aplicações que dependem da rede devem estar envolvidas. Entre os títulos relacionados podem incluir-se engenheiro de DevOps, engenheiro de fiabilidade do local e engenheiro de infraestrutura.

Profissionais de segurança: Envolver o seu pessoal de segurança ajuda a “garantir a segurança da rede e a proteger contra períodos de inatividade causados por ataques ou violações”, afirma Petrenko.

Analistas de dados: Como fica evidente na documentação acima mencionada, otimizar uma rede implica analisar grandes quantidades de dados de desempenho e outras informações. Precisa de pessoas com as competências necessárias para interpretar esses dados e gerar informações úteis para melhorar a rede.

Gestor de projetos: Sobretudo em grandes empresas, poderá precisar de alguém que coordene os esforços entre equipas e mantenha tudo dentro do calendário previsto.

Get Free Access
Get regular tech leadership wisdom for delivering better software and systems.
Get Free Access

Have an account? Log In

Ferramentas

Abordaremos mais abaixo, com maior detalhe, as ferramentas para reduzir o tempo de inatividade da rede, mas, por agora, basta dizer que precisará de algumas, com especial foco (mas não limitado a) monitorização, registo, testes e planeamento. As categorias específicas incluem:

Software de monitorização de redes: Não é possível resolver problemas se nem sequer souber que existem. Estas ferramentas garantem visibilidade em tempo real da sua rede e do seu desempenho e podem gerar alertas sobre possíveis problemas.

Ferramentas de gestão da configuração: As ferramentas de gestão da configuração podem automatizar e acompanhar as alterações à infraestrutura e aos dispositivos de rede, o que, como salienta Petrenko, pode reduzir o risco de erro humano quando são efetuadas alterações.

Software de gestão de registos e ferramentas de análise de registos: O registo é uma forma essencial de estabelecer padrões de referência e um comportamento “normal” numa rede – e, em seguida, identificar atividades anormais antes que possam potencialmente causar uma interrupção.

Ferramentas de testes automatizados: Automatizar os testes e os esforços de garantia de qualidade ajuda a detetar problemas mais rapidamente e também reduz a quantidade de esforço humano necessária.

Software de planeamento da capacidade: O planeamento da capacidade – frequentemente uma funcionalidade das ferramentas de monitorização de redes – pode ajudar a prever os requisitos futuros da rede e a evitar períodos de inatividade devido a sobrecarga. Petrenko salienta que, para continuar eficaz, este processo requer dados de entrada precisos e atualizações regulares.

Reduza o tempo de inatividade da rede em 13 passos

Então, o que fazer efetivamente com tudo isto? Nós ajudamos: Petrenko partilhou connosco um plano de ação de 13 passos que pode utilizar para desenvolver a sua própria estratégia, com base nas características e nos objetivos específicos da sua organização e da respetiva rede.

Vamos começar:

  1. Avalie o estado atual: É aqui que recolhe, organiza e analisa todos os componentes que discutimos acima, incluindo a documentação e outros dados relevantes.

Conselho de Petrenko: “Considere contratar consultores externos para obter uma perspetiva imparcial, mas assegure-se de que todas as partes interessadas internas estão envolvidas, para obter uma visão abrangente.”

  1. Defina os seus objetivos: “Reduzir o tempo de inatividade” é um objetivo geral adequado, mas divida-o em metas mais específicas para o desempenho da sua rede. 

Conselho de Petrenko: “Estes objetivos devem ser ambiciosos, mas realistas, tendo em conta as normas do setor e as necessidades específicas da empresa.”

  1. Reúna a sua equipa: Crie uma equipa multifuncional com as competências, os conhecimentos e a autoridade de decisão necessários para alcançar resultados. 

Conselho de Petrenko: “Evite criar silos e estabeleça bons canais de comunicação entre todos os membros da equipa.”

  1. Implemente ferramentas de monitorização: Um software abrangente de monitorização e análise de redes é fundamental para qualquer iniciativa de disponibilidade da rede. 

Conselho de Petrenko: “Terá de decidir entre soluções locais, baseadas na nuvem ou híbridas, com base na sua infraestrutura.”

  1. Estabeleça as suas métricas-chave e linhas de base: Não pode avançar em direção a um objetivo se não souber de onde partiu.

Conselho de Petrenko: “Meça o desempenho atual para definir um ponto de partida para as melhorias. É crucial que estas métricas sejam consistentes e relevantes para os seus objetivos definidos.”

  1. Identifique e estabeleça prioridades para os problemas críticos: Dependendo do estado atual da sua rede, é pouco provável que consiga resolver todos os problemas subjacentes ao mesmo tempo. Por isso, estabeleça prioridades para as causas mais significativas do tempo de inatividade. A “significância” pode ser entendida de forma holística, com base nos objetivos da sua organização, como Petrenko observa abaixo.

Conselho de Petrenko: ”Ao estabelecer prioridades, tenha em consideração tanto a frequência como o impacto dos problemas.”

  1. Amplie a sua estratégia: Desenvolva um plano detalhado para resolver todos os problemas identificados (depois de resolver os problemas de alta prioridade), incluindo calendários e a atribuição de recursos. 

Conselho de Petrenko: ”Lembre-se de que não deve tentar resolver tudo de uma só vez; estabeleça prioridades com base no impacto e na viabilidade.”

  1. Desenvolva sistemas de redundância e recuperação automática: A redundância nos componentes críticos da rede e os processos automatizados de recuperação após falhas são componentes fundamentais de uma estratégia de longo prazo para o desempenho e a resiliência da rede.

Conselho de Petrenko: “Isto pode incluir hardware redundante, arquiteturas de rede multipercurso ou sistemas de recuperação após falhas baseados na nuvem. Tenha cuidado para que a sua redundância não introduza uma complexidade desnecessária que possa, por si só, tornar-se uma fonte de problemas.”

  1. Implemente as alterações: É altura de executar, começando pelos itens de alta prioridade.

Conselho de Petrenko: “Certifique-se de que segue os processos de gestão de alterações para minimizar o risco de introduzir novos problemas.”

  1. Monitorize e ajuste: Nenhum plano é perfeito, por isso, esteja preparado para se adaptar enquanto executa a sua estratégia. 

Conselho de Petrenko: “Acompanhe continuamente as métricas de desempenho e ajuste o plano conforme necessário. Poderá querer implementar alertas automatizados para responder rapidamente a problemas emergentes.”

  1. Promova regularmente o desenvolvimento profissional: Qualquer iniciativa de grande escala para reduzir o tempo de inatividade envolverá inevitavelmente a aprendizagem de novas tecnologias e processos por parte das pessoas. Não espere que os funcionários descubram tudo à medida que avançam.

Conselho de Petrenko: “Implemente programas de formação contínua para que os funcionários se mantenham atualizados relativamente às melhores práticas e às novas tecnologias. Isto deve incluir formação técnica e processual, de modo a garantir que todos os membros da equipa estão preparados para prevenir e responder a problemas de tempo de inatividade.”

  1. Realize exercícios de recuperação de desastres: Tal como acontece com a maioria dos tipos de planeamento de emergência, espera obviamente nunca precisar de os utilizar. Mas, se precisar, deverá garantir que testou os seus planos através de interrupções simuladas e de outros problemas.

Conselho de Petrenko: “Tente tornar estes exercícios tão realistas quanto possível, sem correr o risco de provocar um tempo de inatividade real.”

  1. Acompanhe e comunique o seu progresso: Avalie regularmente o seu progresso em relação aos objetivos (Passo 2) e as melhorias nas suas métricas de referência, e partilhe os resultados com as partes interessadas.

Conselho de Petrenko: “Nos seus relatórios, utilize tanto métricas técnicas como medidas do impacto empresarial para apresentar uma visão completa.”

Ferramentas para reduzir o tempo de inatividade da rede

Que software e outras ferramentas podem desempenhar um papel fundamental na minimização do tempo de inatividade e na melhoria da saúde e do desempenho gerais da rede? Incluímos exemplos em cada categoria.

1. Monitorização de redes — ferramentas

2. Ferramentas de gestão e configuração de redes

  • Cisco Prime Infrastructure: Ajuda a gerir e otimizar a sua infraestrutura de rede.
  • WhatsUp Gold: Fornece monitorização e gestão de redes, incluindo a gestão de configurações.

3. Ferramentas automatizadas de resposta a incidentes

  • PagerDuty: Integra-se com ferramentas de monitorização para fornecer resposta a incidentes e alertas automatizados.
  • Opsgenie: Oferece gestão de equipas de prevenção, resposta a incidentes e alertas.

4. Ferramentas de gestão de falhas

  • Zabbix: Monitoriza o desempenho da rede e ajuda a detetar e resolver falhas.
  • ManageEngine OpManager: Fornece gestão de falhas, monitorização do desempenho e visualização da rede.

5. Ferramentas de cópia de segurança e restauro da configuração da rede

  • RANCID (Really Awesome New Cisco confIg Differ): Automatiza a cópia de segurança e a gestão da configuração dos dispositivos de rede.
  • SolarWinds Network Configuration Manager (NCM): Automatiza a cópia de segurança e a recuperação das configurações e ajuda a garantir a conformidade.

6. Gestão de registos e análise de registos

  • Splunk: Recolhe e analisa registos de dispositivos de rede para identificar e resolver problemas.
  • ELK Stack (Elasticsearch, Logstash, Kibana): Fornece funcionalidades avançadas de gestão e análise de registos.

7. Análise de tráfego de rede

8. Soluções de elevada disponibilidade e comutação automática

  • F5 BIG-IP: Fornece balanceamento de carga, comutação automática e elevada disponibilidade para serviços de rede.
  • Cisco ASA: Oferece funcionalidades robustas de firewall e comutação automática.

9. Testes de desempenho de rede

  • iPerf: Mede a largura de banda e o desempenho da rede.
  • SolarWinds WAN Killer: Simula o tráfego de rede para testar o desempenho da rede em diferentes condições.

More Articles

10. Rede Privada Virtual (VPN)

  • OpenVPN: Fornece acesso remoto seguro à rede, garantindo a conectividade durante períodos de indisponibilidade.
  • Cisco AnyConnect: Uma solução VPN segura que fornece acesso remoto aos recursos da rede.

11. Monitorização de terminais

  • Sysdig: Monitoriza e protege ambientes contentorizados e infraestruturas de nuvem.
  • Datadog: Fornece monitorização de toda a pilha, incluindo a monitorização da rede, dos servidores e das aplicações.

12. Ferramentas de monitorização de redes baseadas na nuvem

  • ThousandEyes: Fornece visibilidade completa sobre o desempenho da rede através da Internet e da nuvem.
  • LogicMonitor: Uma ferramenta de monitorização baseada na nuvem que oferece funcionalidades abrangentes de monitorização de redes.

Conclusão

A indisponibilidade da rede é uma realidade para a maioria das organizações, mas isso não significa que deva deixá-la sem supervisão. Utilize o plano de ação e as ferramentas acima para melhorar o desempenho da sua rede e minimizar períodos de indisponibilidade dispendiosos.

Para obter mais informações sobre redes, subscreva a nossa newsletter. Estamos a ajudá-lo a criar equipas e sistemas SaaS que podem crescer!

Kevin Casey
Kevin Casey is an award-winning technology and business writer with deep expertise in digital media. He covers all things IT, with a particular interest in cloud computing, software development, security, careers, leadership, and culture. Kevin's stories have been mentioned in The New York Times, The Wall Street Journal, CIO Journal, and other publications. His InformationWeek.com on ageism in the tech industry, "Are You Too Old For IT?," won an Azbee Award from the American Society of Business Publication Editors (ASBPE), and he's a former Community Choice honoree in the Small Business Influencer Awards. In the corporate world, he's worked for startups and Fortune 500 firms – as well as with their partners and customers – to develop content driven by business goals and customer needs. He can turn almost any subject matter into stories that connect with their intended audience, and has done so for companies like Red Hat, Verizon, New Relic, Puppet Labs, Intuit, American Express, HPE, Dell, and others. Kevin teaches writing at Duke University, where he is a Lecturing Fellow in the nationally recognized Thompson Writing Program.
Follow the author:

You may also like