Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • F fluxoages
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • oldfluxo
  • fluxoages
  • Wiki
  • ambientes

Last edited by André Botelho May 16, 2017
Page history
This is an old version of this page. You can view the most recent version or browse the history.

ambientes

|Home|Pedagógico|Gestão de Projetos|Interdisciplinar|Infraestrutura|FluxoAGES |---|---|---|---|---|---|---|

|Infraestrutura Física| Servidores Virtuais | Ambientes | Ferramentas|Entrega contínua |---|---|---|---|---|---|

Ambientes

Para proporcionar aos nossos alunos um espaço o mais próximo possível da realidade vivenciada nas empresas de desenvolvimento de software, criamos na AGES três ambientes lógicos para organizarmos o fluxo de trabalho. Conforme ilustra a figura abaixo:

ambientes_AGES

Ambiente de Desenvolvimento

No ambiente de desenvolvimento, os alunos utilizam os notebooks e os Macbooks da Agência para desenvolver os projetos. Atualmente, nos notebooks, estão instalados os seguintes softwares: Eclipse Mars 2, MySQL Server 5.6, MySQL Workbench, Java 8, Phyton 3.4, Intel XDK, Astah Professional entre outros. Lembrando que essas, e outras ferramentas, sempre serão atualizadas de acordo com a necessidade dos projetos.

Ambiente de Homologação

O ambiente de homologação tem como intuito possibilitar os alunos e os possíveis stakeholders homologarem o projeto de dentro da rede da PUCRS. Atualmente, o mesmo conta com dois servidores virtuais, Turing e Gates, que possuem as seguintes funções:

TURING

O objetivo desse servidor é ser o banco de dados de homologação. Por mais que o mesmo tenha backup diário, não se deve armazenar dados críticos nele, já que o Turing, por se tratar de um servidor de homologação, está sujeito a constantes mudanças. Serviços: SGBD MySQL: serviço responsável por armazenar os dados de todos os projetos Java EE e de outras tecnologias que utilizem banco relacional (SQL), que estarão rodando no ambiente de homologação. MongoDB: serviço responsável por armazenar os dados de todos os projetos desenvolvidos com a tecnologia NODE.js e para outras tecnologias que utilizam banco não-relacional (NoSQL).

GATES

O objetivo deste é desempenhar o papel de servidor WEB de aplicações no ambiente de homologação. Onde os time de desenvolvimento, junto com os stakeholders, realizam testes e homologações das aplicações, antes de irem para a pré-produção. Serviços: Apache: serviço responsável por servir de proxy para as aplicações em homologação bem como é o responsável para servir o PHP do Wordpress (site de homologação). Tomcat: serviço responsável por hospedar as aplicações WEB / HTTP de projetos com a tecnologia Java EE, que estão em homologação. NODE: serviço responsável por hospedar as aplicações WEB / HTTP para projetos JavaScripts. PM2: serviço responsável pela gerência de configuração na homologação dos nossos projetos desenvolvidos com a tecnologia NODE.js.

Ambiente de Pré-produção

Essa área é voltada ao usuário final, e tem como finalidade o feedback do Stakeholder. Vale ressaltar que essa área não é produção, pois a Ages não oferece um suporte 24 / 7 para o cliente, o objetivo da mesma é apenas oferecer período de testes e validações ao cliente.

Clone repository
  • ambientes
  • configProjAges
  • configProjApi
  • configuracao
  • entregacontinua
  • ferramentas
  • fluxoages
  • fluxoapipython
  • fluxoapp
  • geral
  • Home
  • infraAges
  • infraestrutura
  • infrafisica
  • instalacao
View All Pages