Skip to content

Conceitos de disponibilidade para redes e sistemas

4 de abril de 2021

Em hardware e software de computador, três elementos garantem que tudo funcione como deveria (e continue a fazê-lo): disponibilidade, confiabilidade e facilidade de manutenção. Maximizar essas qualidades em seu sistema de computador o ajudará a evitar problemas imprevistos. Essas qualidades não evitam os problemas completamente. Ainda assim, quando surgem problemas, essas qualidades tornam os problemas mais fáceis de corrigir.

Hero Images / Getty Images

O que são disponibilidade, confiabilidade e facilidade de manutenção?

Disponibilidade refere-se ao tempo de atividade geral do sistema de computador ou seus recursos específicos. Por exemplo, um computador pessoal está disponível para uso se seu sistema operacional estiver inicializado e funcionando. Embora relacionado à disponibilidade, o conceito de confiabilidade significa algo diferente. A confiabilidade se refere à probabilidade geral de ocorrer uma falha em um sistema em execução. Um sistema perfeitamente confiável terá 100% de disponibilidade. No entanto, quando ocorre uma falha, ela afeta a disponibilidade de maneiras diferentes, dependendo da natureza do problema. A facilidade de manutenção também afeta a disponibilidade. Você pode detectar e reparar falhas mais rapidamente em um sistema passível de manutenção do que em um sistema sem manutenção, o que significa que você terá menos tempo de inatividade por incidente, em média.

Níveis de disponibilidade

A maneira padrão de definir níveis ou classes de disponibilidade em um sistema de rede de computadores é uma escala de noves. Por exemplo, o tempo de atividade de 99 por cento se traduz em dois noves de disponibilidade, o tempo de atividade de 99,9 por cento em três noves e assim por diante. A tabela abaixo ilustra o significado desta escala. Ele expressa cada nível em termos da quantidade máxima de tempo de inatividade por ano (não bissexto) que poderia ser tolerado para atender ao requisito de tempo de atividade. Ele também lista alguns exemplos dos tipos de sistemas que normalmente atendem a esses requisitos.

Níveis de alta disponibilidade da rede e do sistema

O período geral envolvido (semanas, meses ou anos) deve ser especificado para dar o significado mais forte. Um produto que atinge 99,9 por cento de tempo de atividade em um período de um ou mais anos provou ser mais eficaz do que aquele cuja disponibilidade foi medida por apenas algumas semanas.

Disponibilidade de rede: um exemplo

A disponibilidade sempre foi uma característica importante dos sistemas, mas se torna um desafio crítico e complexo nas redes. Os serviços de rede são comumente distribuídos por vários computadores e podem depender de vários dispositivos auxiliares. Considere o Sistema de Nomes de Domínio (DNS), por exemplo, usado na Internet e em redes intranet privadas para manter uma lista de nomes de computador com base em seus endereços de rede. O DNS mantém seu índice de nomes e endereços em um servidor denominado servidor DNS primário. Quando existe um único servidor DNS em um sistema, um travamento do servidor desativa todos os recursos DNS dessa rede. O DNS, no entanto, oferece suporte para servidores distribuídos. Além do servidor primário, um administrador pode instalar servidores DNS secundários e terciários na rede. Agora, uma falha em qualquer um dos três sistemas tem menos probabilidade de causar uma perda completa do serviço DNS. Outros tipos de interrupções de rede também afetam a disponibilidade do DNS. As falhas de link, por exemplo, podem derrubar o DNS, tornando impossível para os clientes se comunicarem com um servidor DNS. Não é incomum nesses cenários que algumas pessoas (dependendo de sua localização física na rede) percam o acesso ao DNS, mas outras não sejam afetadas. Configurar vários servidores DNS ajuda a lidar com essas falhas indiretas que afetam a disponibilidade.

Disponibilidade percebida vs. alta disponibilidade

O momento das falhas desempenha um papel na percepção da disponibilidade de uma rede. Um sistema de negócios que sofre interrupções frequentes de fim de semana, por exemplo, pode mostrar números de disponibilidade relativamente baixos. Ainda assim, esse tempo de inatividade pode não ser percebido pela força de trabalho regular. A indústria de rede usa o termo alta disponibilidade para se referir a sistemas e tecnologias especialmente projetados para confiabilidade, disponibilidade e facilidade de manutenção. Esses sistemas normalmente incluem hardware redundante, como discos e fontes de alimentação, e software inteligente, como balanceamento de carga e funcionalidade de failover. A dificuldade em obter alta disponibilidade aumenta drasticamente nos níveis quatro noves e cinco noves. Portanto, os fornecedores cobram um custo adicional por esses recursos.