Skip to main content

Diagrama de Separação de Ambientes

Versão Data Autor Alterações realizadas Aprovado por Data aprovação
1.0 10/01/2024 Vanderson Andrade Criação Direção Geral 16/01/2024
2.0 15/07/2024 Vanderson Andrade Nenhuma alteração necessária Direção Geral 23/07/2025

Proxima revisao: 01/2025

As políticas da empresa são revisadas semestralmente, conforme calendário estabelecido. Todas as revisões são documentadas e aprovadas pelos responsáveis, garantindo que as práticas estejam sempre atualizadas e em conformidade com as normas vigentes.


  1. Ambiente de Desenvolvimento (DEV):

    • Descrição: Ambiente onde os desenvolvedores realizam a codificação, integração inicial e testes de unidade.
    • Componentes:
      • Servidores de DEV: Infraestrutura dedicada para rodar as instâncias de desenvolvimento.
      • Banco de Dados DEV: Contém dados fictícios ou anonimizados para testes de desenvolvimento.
      • Ferramentas de Versionamento: Controle de versão para gerenciar código-fonte e integrações.
    • Acesso: Somente desenvolvedores têm acesso.
  2. Ambiente de Homologação/Teste (HOMO/TESTE):

    • Descrição: Ambiente onde as mudanças são validadas pelo time de QA e, possivelmente, pelo cliente antes de serem movidas para produção.
    • Componentes:
      • Servidores de HOMO/TESTE: Infraestrutura que replica as condições do ambiente de produção para testes mais rigorosos.
      • Banco de Dados de Teste: Contém um conjunto de dados similar ao de produção, mas com segurança adequada para evitar exposição de dados sensíveis.
      • Ferramentas de Teste Automatizado: Usadas para realizar testes de regressão, carga e integração.
    • Acesso: Equipes de QA, desenvolvedores e clientes (quando necessário).
  3. Ambiente de Produção (PROD):

    • Descrição: Ambiente onde a versão final do software é disponibilizada para os usuários finais.
    • Componentes:
      • Servidores de PROD: Infraestrutura de alta disponibilidade e segurança, garantindo a continuidade do serviço.
      • Banco de Dados PROD: Contém todos os dados reais e sensíveis, com backups regulares e medidas de segurança rigorosas.
      • Monitoramento de Produção: Ferramentas de monitoramento em tempo real para garantir o desempenho e a disponibilidade.
    • Acesso: Restrito a administradores de sistema e pessoal autorizado.

Fluxo de Trabalho e Separação de Ambientes:

  • Commit de Código (DEV) → Integração Contínua (Build e Teste Automatizado) → Implantação em HOMO/TESTE → Testes de Homologação → Aprovação do Cliente/QA → Implantação em PROD

Segurança e Isolamento:

  • DEV e HOMO/TESTE: Estão isolados do PROD, com firewalls e políticas de rede que evitam o acesso direto entre esses ambientes.
  • PROD: Possui configurações de segurança mais rigorosas, com criptografia de dados, autenticação multifator e monitoramento constante.

image.png