Requisitos Mínimos

Os requisitos mínimos para instalação dos componentes do PostgreSYS 3.1.0 podem variar de acordo com a carga de trabalho desejada ou as necessidades técnicas e organizacionais de cada ambiente.

Entretanto, para atender minimamente os requisitos de ambientes produtivos, sugerimos:

  • Orquestração:

    • PgSmart

      • CPU: 1GHZ Dual Core

      • RAM: 512 MB

      • Disco: 100 MB de espaço livre

  • Banco de Dados:

    • PostgreSQL

      • CPU: 1 GHZ Dual Core

      • RAM: 4 GB [1]

      • Disco: 2 GB de espaço livre

      • Mínimo de 02 núcleos, recomendável 4 ou mais

      • Armazenamento: SSDs são recomendados para melhor desempenho, com espaço suficiente para os dados e logs.

  • Pool de Conexões:

    • PgBouncer

      • CPU: Mínimo de 01 núcleo, 1 GHZ Dual Core

      • RAM: 1 GB [2]

      • Disco: 100 MB de espaço livre

  • **Gerenciamento de Backups:

    • pgBackRest

      • CPU: Mínimo de 2 núcleos, 1 GHZ Dual Core

      • RAM: 512 MB

      • Disco: 100 MB de espaço livre

        • **WAL-E/WAL-G (Backup e restauração de logs write-ahead)

      • CPU: Mínimo de 1 núcleo, 1 GHZ dual-Core

      • Memória: Mínimo de 1 GB

  • Alta Disponibilidade:

    • Patroni (Agente de Alta Disponibilidade) [3]

      • CPU: Mínimo de 02 núcleos, 1 GHZ Dual Core

      • RAM: 2 GB

      • Disco: 100 MB de espaço livre

    • etcd (Repositório de Configurações Distribuído)

      • CPU: Mínimo de 2 núcleos, 2 GHZ Dual Core

      • RAM: 2 GB [4]

      • Disco: 100 MB de espaço livre

      • Armazenamento: SSDs são recomendados para melhor desempenho.

    • HAProxy (Proxy de Alta Disponibilidade)

      • CPU: 1GHZ Dual Core

      • RAM: 1 GB [5]

      • Disco: 100 MB de espaço livre

  • Dados Espaciais:

    • PostGIS

      • CPU: 1GHZ Dual Core

      • RAM: 1 GB [6]

      • Disco: 100 MB de espaço livre

  • Observabilidade:

    • Prometheus (Monitoramento e Alerta)

      • CPU: Mínimo de 2 núcleos

      • Memória de 4 GB.

      • Armazenamento SSDs são recomendados, com espaço suficiente para dados de métricas.

    • Prometheus Exporter(Coleta de métricas para monitoramento)

      • CPU: Mínimo de 01 núcleo, 1 GHz dual-Core

      • Memória: Mínimo de 512 MB

    • Grafana (Análise e monitoramento)

      • CPU: Mínimo de 2 núcleos.

      • Memória: Mínimo de 2 GB.

      • Armazenamento de 1 GB para instalação e logs.

    • Alertmanager (Gerência de alertas)

      • CPU: Mínimo de 2 núcleos.

      • Memória: Mínimo de 2 GB.

    • Karma (Envio de alertas para Alertmanager)

      • CPU: Mínimo de 1 núcleo, 1 GHz dual-Core

      • Memória: Mínimo de 1 GB.

É recomendado que as máquinas sejam de uso exclusivo do Ambiente de Banco de Dados.
Para o download dos pacotes de instalação serão necessários até 5 GB de espaço livre em disco.

Caso necessite, solicite apoio na Área de Suporte.

Sistemas Operacionais Suportados

O PostgreSYS está disponível para os seguintes sistemas operacionais:

  • CentOS 7.5 ou release superior

  • CentOS 8.0 ou release superior

  • Red Hat Enterprise Linux 7.5 ou release superior

  • Red Hat Enterprise Linux 8.0 ou release superior

  • Oracle Linux 7.5 ou release superior

  • Oracle Linux 8.0 ou release superior

  • Rocky Linux 8.0 ou release superior

  • AlmaLinux 8.0 ou release superior

  • SUSE/OpenSUSE 15.4 ou release superior

Em breve, novas distribuições Linux estarão suportadas.


1. Considerando ambientes produtivos, que requerem quantidades significativas de memória para processos de manutenção, paralelismos, work_mem e etc.
2. Por padrão, o componente PgBouncer requer 2kB de memória por conexão.
3. O Agente de Alta Disponibilidade, representado pelo componente Patroni, deve ser instalado no mesmo servidor do PostgreSQL.
4. O desempenho do componente etcd está diretamente associado à memória disponível no servidor para cache dos dados (chave-valor). Para ambientes de alta disponibilidade com mais de 20 servidores PostgreSQL, avalie o aumento da memória.
5. Considerando até 1000 conexões por segundo.
6. Adicional de 1 à 2 GB para operações geoespaciais complexas