Projeto

Geral

Perfil

Ações

Infraestrutura de Ambientes SIGS (DEV HML SUS)

Esta página documenta a arquitetura, topologia e especificações técnicas dos ambientes de Desenvolvimento, Homologação e Sustentação do ecossistema SIGS na infraestrutura da UERN.

1. Visão Geral da Arquitetura

A arquitetura foi desenhada para garantir o isolamento entre as etapas de desenvolvimento, homologação e a estabilidade do ambiente (sustentação), utilizando um balanceador de carga para gerenciar o tráfego dos subdomínios.

  • Domínio Base: sigs.uern.br
  • SOSTI de Referência: 12628 (Criação de domínios e regras de firewall).

2. Topologia de Servidores (VMs)

Todas as instâncias utilizam o sistema operacional Ubuntu Server 24.04 LTS.

Servidor IP Interno Função Serviço Principal
App SUS 192.168.0.103 Aplicação (Sustentação) JBoss 5.1.0.GA
App HML 192.168.0.104 Aplicação (Homologação) JBoss 5.1.0.GA
App DEV A definir Aplicação (Desenvolvimento) JBoss 5.1.0.GA
Load Balancer 192.168.0.106 Balanceamento/Proxy Apache2 + Mod_JK
DB SUS 192.168.0.112 Banco de Dados (SUS) PostgreSQL (Restore Diário)
DB HML 192.168.0.113 Banco de Dados (HML) PostgreSQL (Sob Demanda)
DB DEV 192.168.0.114 Banco de Dados (DEV) PostgreSQL (Sob Demanda)

3. Endereçamento e URLs

Ambiente URL de Acesso Backend (IP)
Sustentação https://sus.sigs.uern.br 192.168.0.103
Homologação https://hml.sigs.uern.br 192.168.0.104
Desenvolvimento https://dev.sigs.uern.br A definir

4. Automação de Banco de Dados (Scripts de Restore)

Os servidores de banco de dados possuem rotinas automatizadas para garantir que os dados de teste e sustentação estejam sempre atualizados com base no ambiente de produção.

  • Localização dos Scripts: /home/sti/
  • Repositório de Versionamento: Gitlab UERN - DevOps
  • Fluxo Diário: O script realiza o dump de produção, transfere para a VM de SUS e executa as rotinas de limpeza de dados sensíveis (pós-restore).

5. Configurações de Segurança e SSL

Durante a fase de implantação, os servidores utilizam certificados autoassinados.

Nota: Após a validação do SOSTI 12628 e liberação do acesso externo, deve-se realizar a transição para certificados validados pela CA institucional ou Let's Encrypt através do Load Balancer.

6. Procedimentos de Manutenção

  • Logs do JBoss: /usr/local/jboss-5.1.0.GA/server/default/log/server.log
  • Logs do Apache: /var/log/apache2/error.log
  • Reinicialização do Cluster: Em caso de falha no balanceamento, verificar o status do mod_jk no IP 192.168.0.106.

Autor: Jomar Santos
Última Atualização: Maio/2026

Atualizado por Jomar F Santosaproximadamente 2 meses · 1 revisões