O vRealize Automation requer o banco de dados do appliance para a operação do sistema. Você pode gerenciar o banco de dados do appliance por meio da Interface de Gerenciamento de Appliance Virtual do appliance do vRealize Automation.

Observação:

Essas informações somente se aplicam a implantações que usam um banco de dados de appliance incorporado. Elas não se aplicam a implantações que usam um banco de dados Postgres externo.

Você pode configurar o banco de dados como um nó único ou com vários nós para facilitar a alta disponibilidade por meio de failover. O instalador do vRealize Automation inclui um nó de banco de dados em cada instalação do Appliance do vRealize Automation. Portanto, se você instalar três instâncias de um Appliance do vRealize Automation, terá três nós de banco de dados. O failover automático é implementado nas implantações aplicáveis. O banco de dados do appliance não necessita de manutenção, a menos que uma configuração de máquina seja alterada ou, no caso de uma configuração em cluster, você promova um nó diferente como mestre.

Observação:

A configuração de cluster de banco de dados é definida automaticamente quando você une um virtual appliance ao cluster usando a operação Unir cluster. O cluster de banco de dados não depende diretamente do cluster de virtual appliances. Por exemplo, uma máquina virtual unida a um cluster pode operar normalmente, mesmo que o banco de dados de appliance incorporado não esteja iniciado ou tenha falhado.

Para alta disponibilidade, o vRealize Automation usa o modelo de réplica mestre do PostgreSQL para oferecer suporte à replicação de dados. Isso significa que todos os nós do banco de dados trabalham em um cluster com um nó principal, conhecido como mestre, e vários nós de replicação, conhecidos como réplicas. O nó mestre lida com todas as solicitações de banco de dados, e os nós de réplica transmitem e reproduzem transações do mestre localmente.

Uma configuração de cluster contém um nó mestre e um ou mais nós de réplica. O nó mestre é o nó do appliance do vRealize Automation com o banco de dados mestre que oferece suporte à funcionalidade do sistema. Os nós de réplica contêm cópias do banco de dados que poderão ser levadas ao serviço se o nó mestre falhar.

Existem várias opções de banco de dados de appliance de alta disponibilidade. Selecionar o modo de replicação é a opção de configuração de banco de dados mais importante. O modo de replicação determina como a implantação do vRealize Automation mantém a integridade dos dados e, para configurações de alta disponibilidade, como ela faz failover caso o nó mestre ou o nó primário apresente falha. Existem dois modos de replicação disponíveis: síncrono e assíncrono.

Ambos os modos de replicação oferecem suporte a failover de banco de dados, embora cada um tenha vantagens e desvantagens. Para dar suporte ao failover de banco de dados de alta disponibilidade, o modo assíncrono requer dois nós, enquanto o modo síncrono requer três nós. O modo síncrono também chama o failover automático.

Modo de Replicação

Vantagens

Desvantagens

Síncrono

  • Minimiza a chance de perda de dados.

  • Invoca o failover automático.

  • Pode afetar o desempenho do sistema.

  • Requer três nós.

Assíncrono

  • Requer apenas dois nós.

  • Afeta o desempenho do sistema menos do que o modo síncrono.

Não é tão robusto quanto o modo síncrono na prevenção da perda de dados.

O vRealize Automation tem suporte para ambos os modos, mas opera em modo assíncrono por padrão e oferece alta disponibilidade somente se houver pelo menos dois nós de banco de dados de appliance. A guia Banco de dados na Interface de Gerenciamento de Appliance Virtual permite alternar entre os modos de sincronização e adicionar nós de banco de dados, conforme necessário.

Ao operar no modo síncrono, o vRealize Automation chama o failover automático.

Se você começar com um nó em uma configuração que não seja de alta disponibilidade, poderá adicionar nós mais tarde, conforme necessário para aprimorar a alta disponibilidade. Se você tiver o hardware apropriado e precisar de proteção máxima contra perda de dados, considere configurar a implantação para operar em modo síncrono.

Failover de banco de dados do appliance

Em uma configuração de alta disponibilidade, o mestre transmite constantemente transações para os servidores de réplica. Se o mestre falhar, a réplica ativa e em funcionamento estará pronta para prosseguir com as solicitações de somente leitura. Quando o novo mestre é promovido, manual ou automaticamente, todas as solicitações futuras serão movidas para ele.