Alta disponibilidade¶
A alta disponibilidade de uma infraestrutura CyberElements Bastion diz respeito aos seguintes componentes:
- Componentes internos da solução: Mediation Controller, Edge Gateway,
- Servidores que alojam a ou as bases de dados,
- Hipervisores,
- Diretório,
- Etc.
Acesso aos recursos de destino:¶
Por predefinição, as gravações de vídeo e os metadados são armazenados no ou nos Edge Gateway.
Para garantir a continuidade do serviço no acesso aos recursos de destino, são necessários pelo menos dois gateways. Quando um utilizador se liga a uma aplicação/recurso/posto de trabalho de administração virtual, é selecionado um dos gateways para gerir o acesso e, por conseguinte, a gravação. Se esse gateway não estiver disponível, será selecionado o outro gateway presente na organização.
Diretório:¶
Se a autenticação dos utilizadores se apoiar num diretório LDAP ou AD de terceiros, é necessário garantir a sua alta disponibilidade.
A alta disponibilidade só pode ser garantida se o administrador declarar vários controladores de domínio na configuração do CyberElements Bastion. Se o primeiro controlador de domínio não responder, ocorre uma comutação para o seguinte.
Recomenda-se também utilizar um site que contenha vários Edge Gateway do CyberElements Bastion.
Mediation Controller: (específico do CyberElements Bastion)¶
Os servidores Mediation Controller dispõem de um mecanismo interno de alta disponibilidade. A declaração de um endereço IP flutuante (VIP) permite uma sincronização periódica dos dados entre a base de dados do Mediation Controller «Master» e a do Mediation Controller «Slave». Esta sincronização de dados pode ser forçada manualmente a partir da consola «System».
Estão disponíveis dois modos de alta disponibilidade:
- O modo «Load Balancer», que distribui a carga entre os diferentes Mediation Controller,
- O modo «Failover», que garante a continuidade do serviço em caso de falha do Mediation Controller «Master».
Esta configuração é escolhida durante a instalação da infraestrutura.
Base de dados: (específico do CyberElements Bastion)¶
Todas as configurações das organizações CyberElements Bastion são armazenadas numa base de dados PostgreSQL ou MSSQL que deve ser alojada num cluster PostgreSQL ou MSSQL. Este cluster permite garantir a alta disponibilidade dos acessos à base de dados.