Implantação #194
AbertaImplementação e Configuração dos Ambientes de Ciclo de Vida: DEV, HML e SUS
50%
Descrição
O objetivo desta tarefa é estruturar a infraestrutura necessária para suportar o ciclo de vida do software, garantindo o isolamento entre o código em construção, a validação de qualidade e o suporte ao ambiente produtivo.
🛠️ Escopo por Ambiente
- Ambiente de Desenvolvimento (DEV)
Finalidade: Espaço para integração contínua de código pelos desenvolvedores.
Ações:
Configuração de containers/servidores de aplicação.
Criação de banco de dados com massa de testes simplificada.
Configuração de CI (Continuous Integration) para deploys automáticos após cada push.
- Ambiente de Homologação (HML)
Finalidade: Validação final pelo time de QA e aceite do cliente (UAT). Deve ser um espelho fiel de produção.
Ações:
Provisionamento de infraestrutura escalável (similar à de produção).
Configuração de variáveis de ambiente e segredos (Vault/Secrets Manager).
Aplicação de políticas de segurança e acesso para os Stakeholders.
- Ambiente de Sustentação (SUS)
Finalidade: Suporte a bugs críticos de produção e testes de "hotfix" sem interferir no fluxo de novas funcionalidades.
Ações:
Sincronização da versão de código com a de Produção.
Acesso a logs detalhados e ferramentas de monitoramento.
Isolamento total dos dados sensíveis (mascaramento de dados).
Arquivos
JS Atualizado por Jomar F Santos há aproximadamente 2 meses
- Arquivo clipboard-202605080959-onw9k.png clipboard-202605080959-onw9k.png adicionado
- Situação alterado de Nova para Em Atendimento
Informo avanços técnicos na estruturação dos ambientes de Desenvolvimento (DEV), Homologação (HML) e Sustentação (SUS). Seguem as ações realizadas e a infraestrutura disponibilizada até o momento:
-
Arquitetura e Domínios
Definição de Arquitetura: Foi elaborada uma proposta de hierarquia de domínios sob o subdomínio sigs.uern.br (conforme imagem em anexo).arquitetura
Provisionamento de Domínios: Aberto o chamado SOSTI nº 12628 para implementação dos apontamentos. Após abertura do chamado, realizei reunião técnica com Thiago para o detalhamento e auxílio na configuração desses domínios. -
Infraestrutura de Servidores (VMs)
Foram provisionadas e configuradas 5 máquinas virtuais com Ubuntu Server 24.04 no https://aurora.apps.uern.br para compor o ecossistema:
- 192.168.0.103: Servidor de aplicação JBoss (Sustentação - sus.sigs.uern.br).
- 192.168.0.104: Servidor de aplicação JBoss (Homologação - hml.sigs.uern.br).
- 192.168.0.106: Balanceador de carga (Apache JK).
- 192.168.0.112: Servidor de Banco de Dados com rotina de restore diário (Sustentação).
- 192.168.0.113: Servidor de Banco de Dados com restore sob demanda (Homologação).
-
Configurações de Serviço e Segurança
Instalação e ajuste dos serviços em todas as VMs.
Implementação de certificados autoassinados para garantir a comunicação segura durante a fase de configuração interna, enquanto aguardava o acesso externo. -
Automatização de Banco de Dados
Desenvolvimento de scripts para automação do processo de restore (diário e pós-restore). O código-fonte está versionado e disponível para consulta em:
Commit Gitlab: https://gitlab.uern.br/jomarsantos/devops/-/commit/98bb68b9ac601fcf77a926607a3fd6a83abd7e96
No momento, priorizando outras demandas a pedido da gestão. Em, breve será configurado e disponibilizado o ambiente de desenvolvimento (dev.sigs.uern.br).
JS Atualizado por Jomar F Santos há aproximadamente 1 mês
- Subtarefa #273 adicionado
JS Atualizado por Jomar F Santos há aproximadamente 1 mês
- Subtarefa #274 adicionado
