Modelos de implementação do PoWA
O PoWA suporta implementação local e remota. Para obter detalhes, consulte Implementação local e Implementação remota. Para fins de segurança, o RDS for PostgreSQL oferece suporte apenas à implementação remota do PoWA.
Implementação local
A arquitetura é simples e não requer a participação do PoWA-collector. Ela consiste apenas no PoWA-archivist, PoWA-web e outros plug-ins. No entanto, essa arquitetura tem as seguintes desvantagens:
- Aumenta os custos de desempenho ao coletar dados e usar a interface do usuário.
- Os dados de métrica de desempenho coletados são armazenados no host local, o que aumenta o uso de espaço em disco.
- Os dados não podem ser coletados no servidor em espera ativa.
Por motivos de segurança, o RDS for PostgreSQL não oferece suporte à implementação local.
Implementação remota
O PoWA 4.0 permite armazenar os dados de um ou vários servidores em um banco de dados PostgreSQL externo. Atualmente, o RDS for PostgreSQL suporta o PoWA 4.1.2.
Em comparação com a implantação local, a implantação remota tem um banco de dados Powa repository dedicado para armazenar dados de métrica de desempenho coletados pelo PoWA-collector.
O RDS for PostgreSQL suporta a implementação remota.
A arquitetura de implementação remota é a seguinte.