Especificações de Infraestrutura

Requisitos

Abaixo apresentamos a arquitetura recomendada para o ambiente onde o Looqbox será instalado no modelo Client-Side utilizando 2 servidores em Alta Disponibilidade. (Esses cenários se aplicam a on-premises.)

Requisitos de Software

Item
Versões Compatíveis

Docker

CE ou EE (versões Enterprise) - versão 20.10.10 ou superior

OS

Distribuições Linux de 64 bits compatíveis (Debian, CentOS, Fedora, Ubuntu, RHEL; outras a validar).

Docker Compose

Última versão disponível (Instalação) - versão 1.29.2 ou superior

SSH

Acesso via SSH - ROOT


Requisitos de Hardware

Item
Descritivo
Tamanho

CPU

Mínimo 4 Cores

4

RAM

Mínimo 16 GB Ram

16GB

O uso dos recursos do sistema deve ser acompanhado em conjunto à equipe Looqbox, pois a necessidade dos Requisitos de Hardware podem variar de acordo com a complexidade dos relatórios implementados e da quantidade de usuários que acessam a ferramenta.


Armazenamento

Para o armazenamento, há uma separação importante entre Docker e Looqbox:

Item
Descritivo
Tamanho

Looqbox

Arquivos principais do Looqbox

/opt/looqbox

Looqbox (Shared Folder NFS)

Diretório temporário compartilhado

/opt/looqbox/tmp

Docker

Armazenamento de imagens e volumes

/var/lib/docker

Os arquivos do Docker são gerenciados automaticamente pela engine do Docker. Recomendamos uma rotina de limpeza mensal para otimização de espaço e desempenho. Essa rotina está descrita no final deste documento.


Alta Disponibilidade

O cenário de alta disponibilidade é recomendado para ambientes de produção, pois permite:

  • Distribuição de carga, garantindo melhor aproveitamento dos recursos.

  • Manutenção e atualizações sem downtime total.

  • Continuidade dos serviços mesmo em caso de falha de um dos nós.

Nesse cenário, é possível realizar a atualização de um dos hosts enquanto o outro continua atendendo às requisições dos usuários, sem afetar a disponibilidade do ambiente.

Imagem 1 - Sugestão de infraestrutura de 2 servidores

Manutenção e Boas Práticas

Limpeza de arquivos do Docker

Para evitar acúmulo de arquivos, recomendamos a execução dos seguintes comandos mensalmente:

docker system prune -a -f
docker volume prune -f

Isso removerá imagens não utilizadas, contêineres parados e volumes órfãos, otimizando o uso do espaço em disco.

Last updated

Was this helpful?