Redundância e alta disponibilidade SCADA: hot standby, RAID e operação 7×24
Em muitos campos, o SCADA que o operador olha ainda é um único servidor. Essa máquina para, e a linha não espera você achar o disco reserva. Alta disponibilidade não é uma opção na licença: é um conjunto de decisões a tomar antes — o que sincronizar, como medir a comutação, que classe de falha o campo tolera. Este artigo diz em que casos o servidor único vira risco de parar a linha; o que hot standby e cluster precisam alinhar — base em tempo real, histórico, engenharia de tela, canais de comunicação —; que camada o RAID assume no servidor; uma tabela de aceitação por camada; e, por fim, isolamento de rede e permissões. Na camada de arquitetura, já entregamos cluster redundante, hot standby em duas máquinas, RAID1 no banco, operação 7×24 e atualização de tela em segundos. São meios de engenharia, não um percentual de disponibilidade publicado para o campo, e só se sustentam se o campo já fez o ensaio de comutação.
Em que casos o servidor único vira risco de parar a linha
Um único servidor SCADA cabe em linha-piloto, laboratório, ou campo que consegue produzir algumas horas sem a tela do software supervisório. Quando o turno organiza a produção por essa tela, antecipa problema pelo alarme, ou relatório de qualidade e energia ainda lê o histórico na mesma máquina, o servidor único deixa de caber.
O que de fato fere raramente é o travamento dramático. Mais comum é disco cheio, atualização do sistema emperrada, módulo de alimentação queimado, placa de rede que cai — e o turno seguinte é que descobre que a tendência não abre. A pergunta não é se o servidor vai falhar: é quanto a linha aguenta sem ele, e se os minutos de dado ainda estarão lá quando voltar.
- Produção contínua, sem janela: linha discreta, processo contínuo, grupo de estações de bombeamento ou utilidades da planta não esperam reinstalar uma máquina
- A tela é o posto de operação: partida/parada, descarga de receita e confirmação de alarme acontecem nessa tela, não só no painel ao lado da máquina
- Histórico e runtime no mesmo disco: o disco falha e somem juntos a tela de campo e a evidência que qualidade e energia usam
- O driver de comunicação só está nessa máquina: sessões de PLC, OPC e gateway caem com o host; mesmo trazendo um PC reserva, sem o canal montado o campo não se vê
- Plantão 7×24 com turno da noite enxuto: o plantonista confirma alarme, mas não restaura o espelho do servidor às duas da manhã
Se duas ou mais das acima se aplicam, o servidor único deixa de ser economia: é aceitar, por omissão, que falha de servidor equivale a poder parar a produção.
O que hot standby e cluster precisam sincronizar
Comprar mais uma licença e colocar outro computador ao lado ainda não é hot standby. Para a comutação valer, a reserva já precisa ter a cópia que o operador usa nos poucos segundos em que se troca. Quatro coisas costumam ser lembradas só na primeira comutação de verdade: base em tempo real, histórico, engenharia de tela, canais de comunicação.
Na entrega, tratamos cluster redundante e hot standby em duas máquinas como escolha de arquitetura, não como item de checklist na cotação. As duas máquinas combinam quem é o host, como o estado se copia, o que o operador vê na comutação. Atualização de tela em segundos no nó sobrevivente só tem sentido se os pontos atrás ainda estão sendo coletados.
- Base em tempo real: valor atual do ponto, estado de alarme, intertravamento e setpoint em memória. Se a reserva atrasar alguns segundos, o turno já opera errado pela tela
- Histórico: tendência, evento e curva de processo. RAID1 no disco não significa que a segunda máquina tenha cópia; histórico partido após a comutação é problema de qualidade e auditoria, não só de TI
- Engenharia de tela: telas, amarração de pontos, scripts, permissões de usuário e recursos multilíngues. O runtime sobe contra o arquivo de engenharia de ontem, o banco é novo e a tela também estará errada
- Canais de comunicação: caminho PLC, sessões OPC UA/DA, enlaces de gateway e a qual placa de rede estão amarrados. Se o canal só vive no host, a reserva ao subir vê uma fábrica vazia
Um ensaio que se consegue fazer: enquanto o operador olha tendência e confirma alarme, desconecte o host. Se a reserva não apresentar o mesmo conjunto de pontos, a mesma lista de alarmes e o trecho de histórico que acabou de passar, esse par ainda não conta como sistema redundante.
RAID e o servidor em que ele está
RAID1 no volume do banco segura um disco que quebra. Não segura placa-mãe, sistema operacional travado, os dois espelhos criptografados juntos, nem UPS que nunca fez ensaio de descarga. Redundância de disco e redundância de aplicação não estão na mesma camada; se a proposta as escreve juntas, o campo vê “já fizemos RAID e a linha parou do mesmo jeito”.
O servidor que hospeda o SCADA precisa ter alimentação, refrigeração e caminho de rede à altura da disponibilidade que o campo de fato quer. O valor da placa de rede dupla é isolar a rede industrial da corporativa, não só agregar banda. RAID1 no banco, hot standby e cluster redundante podem ocupar a mesma sala; se compartilham o mesmo switch, a mesma UPS e o mesmo ventilador do rack, ainda caem juntos.
- Volume do banco em RAID1: um disco quebrado não deve derrubar o histórico; ainda assim, o ensaio de restauração precisa provar que o backup se lê
- Fonte dupla, mais UPS com autonomia de fato medida, não só o número da plaqueta
- Uso das duas placas de rede escrito com clareza: uma face para a rede industrial, outra para a corporativa ou o segmento do histórico — não dois cabos no mesmo VLAN
- Separação física do par: duas no mesmo rack já é mais forte do que uma; duas em UPS distintas e switches de acesso distintos é o que segura falha de um único rack
Camada, meio de redundância e o que a aceitação precisa provar
Escrever “redundância” na proposta não se mede. A tabela abaixo está escrita para um terceiro, sem histórico do projeto, conseguir fazer o ensaio e anotar sim ou não. A terceira coluna se preenche com os números do próprio campo — tempo de comutação, buraco de histórico, quem tem autoridade para comutar — e não se copia o default do fabricante.
| Camada | Meio de redundância | O que medir na aceitação |
|---|---|---|
| Runtime SCADA | Hot standby em duas máquinas ou cluster redundante | Forçar falha do host; registrar tempo de tomada, se o cliente reconecta, se a permissão da sessão do operador permanece |
| Base em tempo real | Cópia síncrona ou quase síncrona na reserva | Após a comutação, o último valor de ponto e o estado de alarme escritos antes do corte ainda estão no nó sobrevivente |
| Histórico | Volume em RAID1, mais réplica ou backup periódico | Restaurar um backup; confirmar que o buraco de histórico causado pelo corte cabe na janela combinada no acordo técnico |
| Engenharia de tela e permissões | As duas máquinas têm cópia versionada da engenharia; usuários e papéis iguais | Após a comutação, abrir o mesmo conjunto de telas; conferir amarração de pontos, recursos de idioma e quem pode escrever setpoint |
| Canais de comunicação | Caminho duplo, placa de rede dupla, sessão OPC ou driver redundante | Cortar um caminho; confirmar que os pontos continuam atualizando; se o escopo inclui store-and-forward, o buraco se completa |
Os meios de arquitetura que adotamos em projeto incluem cluster redundante, hot standby em duas máquinas, RAID1 no banco, operação 7×24 e atualização de tela em segundos. São itens de aceitação, não percentual de disponibilidade do campo. Transferir três anos de dado para o histórico é outra decisão da camada de dados; deve ser escrita ao lado do desenho de RAID e réplica, não no lugar deles.
Isolamento de rede e permissões: só a camada que a disponibilidade precisa
Se a rede corporativa despeja na industrial, ou uma conta comprometida consegue parar os dois nós ao mesmo tempo, a alta disponibilidade cai junto. Isto não é um artigo de segurança OT; as linhas abaixo são o que o ensaio de comutação e a auditoria da planta encontram direto.
Em projeto de grande porte, já fizemos isolamento físico entre rede industrial e corporativa, comutação em três camadas em fibra gigabit, isolamento por placa de rede dupla no servidor, RAID1, autorização por classes e filtragem de arquivo de alto risco. Permissão, papel e auditoria se configuram segundo o requisito de segurança do campo. Desenho e documentação correspondentes se fornecem conforme o escopo do projeto, em conjunto com auditoria da planta, aceitação e avaliação de terceiro; a conclusão concreta segue a evidência do projeto.
- Isolar rede industrial e corporativa, para tempestade de broadcast ou malware do desktop não derrubar os dois SCADA juntos
- Amarrar as duas placas de rede por uso: tráfego de processo numa face, corporativo ou histórico na outra, sem bridge improvisada
- Permissão de escrita, descarga de receita e acesso à engenharia caem em papéis nominais, com registro de auditoria de quem alterou o quê
- No host SCADA, filtrar tipos de arquivo de alto risco; copiar o instalador por pen drive é o caminho comum das duas máquinas ganharem o mesmo software que não deveriam
Se o campo já tem um sistema de segurança OT, a redundância SCADA entra nesse sistema, não em outro paralelo. O ensaio de aceitação da tabela acima continua valendo: isolamento bem feito mas que não comuta ainda não conta como sistema de alta disponibilidade.
Em resumo
Quando a tela é o posto de operação, histórico e runtime estão no mesmo disco, e o turno da noite não restaura o host, o SCADA em servidor único é risco de parar a linha. Hot standby e cluster só contam quando base em tempo real, histórico, engenharia de tela e canais de comunicação estão alinhados. RAID1 protege o disco, não a placa-mãe; placa de rede dupla só protege a rede quando de fato isola a rede.
Escreva camada, meio e ensaio no acordo técnico. Cluster redundante, hot standby em duas máquinas, RAID1 no banco, operação 7×24 e atualização de tela em segundos são práticas de engenharia que entregamos; só se consideram implantadas quando alguém desconecta o host e a tela do campo continua.
Conferir o desenho de redundância do SCADA do campo
Envie a disposição atual dos servidores, se já existe um segundo host, e quanto a linha aguenta sem a tela do software supervisório. Podemos propor um diagnóstico de ponto único de falha e uma sugestão de redundância por etapas.
Fale conosco