O Que é Alta Disponibilidade e Redundância em TI
Existe um custo que quase nenhuma empresa lança na planilha até ser tarde demais: o custo de ficar fora do ar. Um sistema de vendas que cai numa sexta de pico, um ERP que congela no fechamento do mês, um servidor de arquivos que morre e leva junto o trabalho de dezenas de pessoas. Nesses momentos, a pergunta que ninguém quer ouvir é "e agora, quanto tempo até voltar". Alta disponibilidade e redundância são justamente as disciplinas que evitam essa pergunta, ou pelo menos garantem que a resposta seja "poucos minutos" em vez de "não sabemos". Este artigo explica, sem jargão desnecessário, o que é alta disponibilidade, o que é redundância, como elas se relacionam com os famosos "noves", e como planejar um ambiente resiliente sem gastar mais do que o risco justifica.
O que é alta disponibilidade
Alta disponibilidade, muitas vezes abreviada como HÁ (High Availability), é a capacidade de um sistema permanecer operacional e acessível pelo maior tempo possível, minimizando as interrupções. Um sistema de alta disponibilidade é projetado para continuar funcionando mesmo quando um de seus componentes falha, sem que o usuário perceba ou sofra impacto significativo.
A disponibilidade costuma ser expressa em percentual de tempo em que o sistema está no ar ao longo de um período, e é aqui que entram os "noves". Dizer que um sistema tem "três noves" significa 99,9% de disponibilidade. Cada nove adicional representa um salto enorme de exigência, e de custo. Vale a pena visualizar o que cada nível permite de tempo parado por ano.
99% (dois noves) cerca de 3 dias e 15 horas cerca de 7 horas 99,9% (três noves) cerca de 8 horas e 45 min cerca de 43 minutos 99,95% cerca de 4 horas e 22 min cerca de 22 minutos 99,99% (quatro noves) cerca de 52 minutos cerca de 4 minutos 99,999% (cinco noves) cerca de 5 minutos cerca de 26 segundosO salto de 99% para 99,999% parece pequeno no papel, mas na prática significa a diferença entre tolerar dias de parada e tolerar minutos por ano. E, como veremos, cada nove extra multiplica o investimento em redundância e automação. Por isso a meta de disponibilidade não deve ser "o máximo possível", e sim "o adequado ao impacto do negócio".
O que é redundância
Se alta disponibilidade é o objetivo, redundância é o principal meio de alcançá-lo. Redundância é a duplicação de componentes críticos de um sistema para que, se um falhar, outro assuma o seu lugar sem interrupção. A ideia é eliminar os pontos únicos de falha, aqueles elementos que, se pararem sozinhos, derrubam todo o sistema.
Um ponto único de falha (SPOF, na sigla em inglês) é o inimigo número um da disponibilidade. Pode ser um único servidor, uma única fonte de energia, um único link de internet ou um único disco. A pergunta que guia todo o desenho de redundância é simples: se este componente falhar agora, o que para? Onde a resposta for "tudo" ou "algo crítico", há um ponto que precisa de redundância.
A redundância acontece em várias camadas do ambiente:
- Energia: fontes redundantes nos servidores, no-breaks (UPS) e geradores para suportar quedas de energia.
- Armazenamento: arranjos RAID que permitem que um disco falhe sem perda de dados, e replicação entre locais.
- Rede: múltiplos links de internet e caminhos de rede, para que a queda de um não isole o sistema.
- Servidores e aplicação: vários servidores atendendo a mesma função, de modo que a falha de um não derrube o serviço.
- Local (geográfica): cópias do ambiente em data centers ou zonas diferentes, protegendo contra desastres que afetam um site inteiro.
Como a redundância vira alta disponibilidade: failover e cluster
Ter componentes duplicados não basta; é preciso que a troca do que falhou para o que está de reserva aconteça de forma rápida e, idealmente, automática. Esse mecanismo é o failover: o processo pelo qual um componente de reserva assume automaticamente quando o principal falha.
Existem diferentes arranjos de redundância, com custos e velocidades distintos:
- Ativo-passivo: um componente trabalha e o outro fica de reserva, entrando em ação apenas quando o principal falha. Mais econômico, mas há um breve intervalo de transição.
- Ativo-ativo: todos os componentes trabalham simultaneamente, dividindo a carga. Se um cai, os demais absorvem o trabalho sem interrupção perceptível. Mais caro, porém mais resiliente e com melhor desempenho.
O cluster é o arranjo que reúne vários servidores trabalhando como se fossem um só, coordenando failover e distribuição de carga. O balanceamento de carga (load balancing) distribui as requisições entre os servidores disponíveis, o que aumenta a capacidade e, ao mesmo tempo, garante que a falha de um nó não pare o serviço. Juntos, cluster, failover e balanceamento formam a espinha dorsal de qualquer arquitetura de alta disponibilidade moderna.
Alta disponibilidade não é a mesma coisa que backup ou DR
Um mal-entendido comum e perigoso é achar que alta disponibilidade substitui backup ou plano de recuperação de desastres. São coisas diferentes, complementares, e confundi-las deixa a empresa exposta.
Alta disponibilidade mantém o sistema no ar diante de falhas de componentes, em tempo real. Ela protege contra o servidor que queimou, o disco que falhou, o link que caiu. Mas ela não protege contra tudo. Se um dado for corrompido, apagado por engano ou criptografado por um ransomware, a redundância vai fielmente replicar o problema para o componente de reserva. É aí que entram backup e recuperação de desastres.
Dois conceitos são centrais no planejamento de recuperação, e todo gestor precisa conhecê-los:
- RTO (Recovery Time Objective): o tempo máximo aceitável para restaurar o serviço após um incidente. Responde "em quanto tempo precisamos voltar".
- RPO (Recovery Point Objective): a quantidade máxima aceitável de dados que se pode perder, medida em tempo. Responde "quanto de dados podemos perder", por exemplo, as últimas 15 minutos ou a última hora de trabalho.
A tabela a seguir separa os papéis de cada disciplina.
Alta disponibilidade Falha de componente Continuar no ar agora Disponibilidade (noves) Backup Perda ou corrupção de dados Recuperar a informação RPO Recuperação de desastres Desastre em todo o site Restaurar a operação RTO e RPOUm ambiente verdadeiramente resiliente combina as três. Alta disponibilidade para as falhas do dia a dia, backup para recuperar dados perdidos ou corrompidos, e um plano de recuperação de desastres para o cenário em que um site inteiro é comprometido.
Como planejar sem gastar demais
O erro mais caro em disponibilidade é tratar todos os sistemas com o mesmo nível de proteção. Nem tudo precisa de cinco noves. A chave é dimensionar o investimento pelo impacto de cada sistema no negócio. Um roteiro prático:
Comece classificando os sistemas por criticidade. Quais processos param se este sistema cair, e quanto isso custa por hora. Um sistema de faturamento crítico justifica muito mais redundância que uma ferramenta interna secundária.
Defina metas realistas de disponibilidade, RTO e RPO para cada classe. Nem tudo merece "o máximo". Definir que o sistema A precisa de 99,99% e RTO de 15 minutos, enquanto o sistema B tolera 99% e RTO de 4 horas, direciona o dinheiro para onde ele importa.
Elimine os pontos únicos de falha dos sistemas críticos primeiro. Faça o exercício componente a componente: energia, rede, armazenamento, servidor. Onde há um único elemento cuja falha derruba tudo, ali está a prioridade de redundância.
Automatize o failover e teste de verdade. Redundância que nunca foi testada é uma suposição, não uma garantia. Testes periódicos de failover e simulações de desastre revelam o que só apareceria na pior hora possível.
Monitore continuamente. Só é possível reagir rápido ao que se enxerga cedo. Monitoração proativa detecta a falha de um componente redundante antes que a falha do segundo componente derrube o serviço. Sem monitoração, você pode estar rodando sem redundância há semanas e sem saber.
Esse conjunto de decisões, arquitetura, redundância, automação e teste, é técnico e contínuo. Errar para mais desperdiça orçamento; errar para menos deixa buracos que só aparecem na crise. É onde a experiência de um parceiro de infraestrutura e monitoração faz diferença, ajudando a calibrar o nível certo para cada sistema e a manter o ambiente resiliente ao longo do tempo.
O custo escondido da indisponibilidade
Para justificar o investimento em disponibilidade, é preciso enxergar o outro lado da conta: o custo de ficar fora do ar. Ele quase nunca aparece explícito, mas é real e costuma ser muito maior do que o gestor imagina. O primeiro componente é o custo direto de produtividade parada. Quando um sistema central cai, dezenas ou centenas de pessoas ficam ociosas ao mesmo tempo, e essa hora parada multiplicada pelo número de afetados vira um valor expressivo.
O segundo componente é a receita perdida. Um e-commerce fora do ar não vende, um sistema de atendimento parado não fecha negócio, uma operação logística travada não entrega. Em muitos setores, cada minuto de indisponibilidade tem um preço direto em vendas que não acontecem e prazos que estouram.
O terceiro, e frequentemente o mais caro no longo prazo, é o custo reputacional e de confiança. Clientes que enfrentam quedas repetidas migram para o concorrente, e a percepção de instabilidade mancha a marca de forma difícil de reverter. Some-se a isso possíveis penalidades contratuais por descumprimento de SLA com os próprios clientes.
Fazer essa conta, mesmo que de forma aproximada, muda a conversa sobre disponibilidade. Quando se sabe que uma hora parada do sistema crítico custa um determinado valor, fica fácil decidir quanto investir em redundância para reduzir esse risco. O investimento em alta disponibilidade deixa de ser gasto e passa a ser o que sempre foi: um seguro proporcional ao prejuízo que evita.
Perguntas frequentes
Alta disponibilidade dispensa backup? Não, de jeito nenhum. Alta disponibilidade protege contra falha de componentes, mantendo o sistema no ar. Backup protege contra perda ou corrupção de dados. Se um dado for apagado ou criptografado por ransomware, a redundância vai apenas replicar o problema. As duas disciplinas são complementares e ambas são necessárias.
Toda empresa precisa de cinco noves? Não. Cinco noves (99,999%) é caríssimo e só se justifica para sistemas extremamente críticos, como serviços financeiros de tempo real. A maioria das empresas atende bem suas necessidades com três ou quatro noves nos sistemas críticos e menos nos secundários. A meta deve seguir o impacto no negócio.
Qual a diferença entre RTO e RPO? RTO é o tempo máximo aceitável para restaurar o serviço após um incidente, ou seja, "em quanto tempo voltamos". RPO é a quantidade máxima aceitável de perda de dados, medida em tempo, ou seja, "quanto de dados podemos perder". Um define velocidade de recuperação; o outro, tolerância à perda de informação.
Redundância garante que nunca vou ficar fora do ar? Reduz muito o risco, mas nada garante 100% de disponibilidade. Sempre há cenários possíveis, como desastres em larga escala, erros humanos ou falhas simultâneas. Por isso a redundância anda junto com monitoração, backup e um plano de recuperação de desastres, formando camadas de proteção.
Conclusão
Alta disponibilidade é o objetivo de manter os sistemas no ar apesar das falhas, medido pelos "noves" de disponibilidade, e redundância é o principal meio de alcançá-lo, eliminando os pontos únicos de falha por meio da duplicação de componentes críticos em energia, rede, armazenamento, servidores e locais. Failover, cluster e balanceamento de carga transformam essa redundância em continuidade real. Mas alta disponibilidade não substitui backup nem recuperação de desastres: as três disciplinas se complementam e devem ser dimensionadas pelo impacto de cada sistema no negócio, com metas realistas de disponibilidade, RTO e RPO. Planejar bem é gastar onde o risco justifica, testar de verdade e monitorar sempre.
A Ródio Tech está no mercado desde 2004, é certificada Great Place to Work, tem nota 9.4 no oHub e atende clientes como C&A, Fleury, CERC e SoftwareOne. Ajudamos a sua empresa a desenhar ambientes resilientes, eliminar pontos únicos de falha e monitorar tudo de forma proativa, para que a disponibilidade deixe de ser sorte e vire projeto. Conheça a nossa monitoração e o nosso outsourcing de TI.
Referências
- NIST. "Contingency Planning Guide for Federal Information Systems" (SP 800-34 Rev. 1). https://csrc.nist.gov/pubs/sp/800/34/r1/upd1/final
- AWS. "Reliability Pillar - AWS Well-Architected Framework". https://docs.aws.amazon.com/wellarchitected/latest/reliability-pillar/welcome.html
- Microsoft Learn. "Reliability and high availability design principles". https://learn.microsoft.com/en-us/azure/well-architected/reliability/
- Google SRE. "Site Reliability Engineering: Availability". https://sre.google/sre-book/availability-table/
- Uptime Institute. "Data Center Tier Standards". https://uptimeinstitute.com/tiers
Principais pontos
- Os "noves" de disponibilidade: 99,9% (três noves) permite cerca de 8 horas e 45 minutos de indisponibilidade por ano, enquanto 99,999% (cinco noves) permite apenas cerca de 5 minutos por ano.
- Redundância elimina SPOF: redundância é a duplicação de componentes críticos (energia, armazenamento, rede, servidores, local geográfico) para eliminar pontos únicos de falha (SPOF).
- Arranjos de failover: o modelo ativo-passivo é mais econômico mas tem breve intervalo de transição, enquanto o ativo-ativo divide a carga entre todos os componentes simultaneamente, sem interrupção perceptível quando um cai.
- Alta disponibilidade não é backup: alta disponibilidade protege contra falha de componente em tempo real, mas se um dado for corrompido ou criptografado por ransomware, a redundância apenas replica o problema, por isso backup e recuperação de desastres continuam necessários.
- RTO e RPO: RTO (Recovery Time Objective) é o tempo máximo aceitável para restaurar o serviço, e RPO (Recovery Point Objective) é a quantidade máxima aceitável de dados perdidos, medida em tempo.