Pré-requisitos

Descrição dos requisitos de software e hardware

Software

Uma das grandes vantagens da utilização de imagens docker é que dentro das imagens já estão encapsuladas todas as dependências para o perfeito funcionamento da aplicação, fazendo com que os requisitos de software sejam somente ter o Docker e o Docker Compose(1) rodando em servidor Linux(2)(3), além do git para baixar e atualizar o repositório do projeto.

1) Como dito na introdução, o Docker Compose pode ser substituido por algum serviço de orquestração em núvem como o Kubernetes ou Swarm.

2) Mesmo que seja possível rodar o docker em servidores Windows, o fato de o sistema de arquivos ser case insensitive pode causar problemas na aplicação.

3) A utilização do docker torna indiferente a distribuição Linux utilizada, desde que seja possível instalar o Docker e o Docker Compose.

Hardware

As estimativas abaixo podem variar de acordo com a velocidade dos cores, velocidade do disco, entre outros fatores, por isso recomenda-se que o sysadmin monitore o sistema para ajustar os recursos de acordo com a demanda.

Sobre o armazenamento deve-se considerar que a tendência é que o uso de espaço em disco cresça constantemente a medida que novos editais vão sendo cadastrados. A quantidade indicada nas tabelas abaixo são uma estimativa para o primeiro ano de uso da plataforma, mas deve ser monitorado e ajustado de acordo com a demanda.

Instalações de pequeno porte (até 2.000 usuários ativos)

Instalações de médio porte (entre 2.000 e 10.000 usuários ativos)

Instalações de grante porte (acima de 10.000 usuários ativos)

Last updated